Lines Matching refs:t2lm_timer
1074 struct wlan_t2lm_timer *t2lm_timer; in wlan_mlo_t2lm_timer_expiry_handler() local
1081 t2lm_timer = &vdev_ctx->mlo_dev_ctx->t2lm_ctx.t2lm_timer; in wlan_mlo_t2lm_timer_expiry_handler()
1199 struct wlan_t2lm_timer *t2lm_timer = NULL; in wlan_mlo_t2lm_timer_init() local
1204 t2lm_timer = &vdev->mlo_dev_ctx->t2lm_ctx.t2lm_timer; in wlan_mlo_t2lm_timer_init()
1205 if (!t2lm_timer) { in wlan_mlo_t2lm_timer_init()
1212 qdf_timer_init(NULL, &t2lm_timer->t2lm_timer, in wlan_mlo_t2lm_timer_init()
1216 t2lm_timer->timer_started = false; in wlan_mlo_t2lm_timer_init()
1217 t2lm_timer->timer_interval = 0; in wlan_mlo_t2lm_timer_init()
1218 t2lm_timer->timer_out_time = 0; in wlan_mlo_t2lm_timer_init()
1227 struct wlan_t2lm_timer *t2lm_timer; in wlan_mlo_t2lm_timer_start() local
1245 t2lm_timer = &vdev->mlo_dev_ctx->t2lm_ctx.t2lm_timer; in wlan_mlo_t2lm_timer_start()
1246 if (!t2lm_timer) { in wlan_mlo_t2lm_timer_start()
1255 t2lm_timer->timer_out_time, target_out_time); in wlan_mlo_t2lm_timer_start()
1260 if (t2lm_timer->timer_out_time && in wlan_mlo_t2lm_timer_start()
1261 (target_out_time > t2lm_timer->timer_out_time || in wlan_mlo_t2lm_timer_start()
1262 (t2lm_timer->timer_out_time - target_out_time) < in wlan_mlo_t2lm_timer_start()
1266 if (t2lm_timer->timer_started) in wlan_mlo_t2lm_timer_start()
1267 qdf_timer_stop(&t2lm_timer->t2lm_timer); in wlan_mlo_t2lm_timer_start()
1270 t2lm_timer->timer_interval = interval; in wlan_mlo_t2lm_timer_start()
1271 t2lm_timer->timer_started = true; in wlan_mlo_t2lm_timer_start()
1272 t2lm_timer->timer_out_time = target_out_time; in wlan_mlo_t2lm_timer_start()
1273 qdf_timer_start(&t2lm_timer->t2lm_timer, t2lm_timer->timer_interval); in wlan_mlo_t2lm_timer_start()
1281 struct wlan_t2lm_timer *t2lm_timer; in wlan_mlo_t2lm_timer_stop() local
1286 t2lm_timer = &vdev->mlo_dev_ctx->t2lm_ctx.t2lm_timer; in wlan_mlo_t2lm_timer_stop()
1287 if (!t2lm_timer) { in wlan_mlo_t2lm_timer_stop()
1292 if (t2lm_timer->timer_started) { in wlan_mlo_t2lm_timer_stop()
1293 qdf_timer_stop(&t2lm_timer->t2lm_timer); in wlan_mlo_t2lm_timer_stop()
1294 t2lm_timer->timer_started = false; in wlan_mlo_t2lm_timer_stop()
1295 t2lm_timer->timer_interval = 0; in wlan_mlo_t2lm_timer_stop()
1296 t2lm_timer->timer_out_time = 0; in wlan_mlo_t2lm_timer_stop()
1541 struct wlan_t2lm_timer *t2lm_timer = NULL; in wlan_mlo_t2lm_timer_deinit() local
1546 t2lm_timer = &vdev->mlo_dev_ctx->t2lm_ctx.t2lm_timer; in wlan_mlo_t2lm_timer_deinit()
1547 if (!t2lm_timer) { in wlan_mlo_t2lm_timer_deinit()
1553 t2lm_timer->timer_started = false; in wlan_mlo_t2lm_timer_deinit()
1554 t2lm_timer->timer_interval = 0; in wlan_mlo_t2lm_timer_deinit()
1556 qdf_timer_free(&t2lm_timer->t2lm_timer); in wlan_mlo_t2lm_timer_deinit()