Lines Matching full:ll

22 	struct iwl_mld_low_latency *ll = &mld->low_latency;  in iwl_mld_calc_low_latency()  local
33 if (!ll->window_start[mac_id]) in iwl_mld_calc_low_latency()
37 time_after(timestamp, ll->window_start[mac_id] + in iwl_mld_calc_low_latency()
41 ll->window_start[mac_id] = timestamp; in iwl_mld_calc_low_latency()
131 struct iwl_mld_low_latency *ll = &mld->low_latency; in iwl_mld_low_latency_init() local
134 ll->pkts_counters = kcalloc(mld->trans->num_rx_queues, in iwl_mld_low_latency_init()
135 sizeof(*ll->pkts_counters), GFP_KERNEL); in iwl_mld_low_latency_init()
136 if (!ll->pkts_counters) in iwl_mld_low_latency_init()
140 spin_lock_init(&ll->pkts_counters[q].lock); in iwl_mld_low_latency_init()
142 wiphy_delayed_work_init(&ll->work, iwl_mld_low_latency_wk); in iwl_mld_low_latency_init()
144 ll->timestamp = ts; in iwl_mld_low_latency_init()
155 struct iwl_mld_low_latency *ll = &mld->low_latency; in iwl_mld_low_latency_free() local
157 kfree(ll->pkts_counters); in iwl_mld_low_latency_free()
158 ll->pkts_counters = NULL; in iwl_mld_low_latency_free()
163 struct iwl_mld_low_latency *ll = &mld->low_latency; in iwl_mld_low_latency_restart_cleanup() local
165 ll->timestamp = jiffies; in iwl_mld_low_latency_restart_cleanup()
167 memset(ll->window_start, 0, sizeof(ll->window_start)); in iwl_mld_low_latency_restart_cleanup()
168 memset(ll->result, 0, sizeof(ll->result)); in iwl_mld_low_latency_restart_cleanup()
171 memset(ll->pkts_counters[q].vo_vi, 0, in iwl_mld_low_latency_restart_cleanup()
172 sizeof(ll->pkts_counters[q].vo_vi)); in iwl_mld_low_latency_restart_cleanup()
314 struct iwl_mld_low_latency *ll = &mld->low_latency; in iwl_mld_low_latency_restart() local
320 ll->timestamp = ts; in iwl_mld_low_latency_restart()
324 ll->window_start[mac] = 0; in iwl_mld_low_latency_restart()
325 low_latency |= ll->result[mac]; in iwl_mld_low_latency_restart()
328 spin_lock_bh(&ll->pkts_counters[q].lock); in iwl_mld_low_latency_restart()
329 ll->pkts_counters[q].vo_vi[mac] = 0; in iwl_mld_low_latency_restart()
330 spin_unlock_bh(&ll->pkts_counters[q].lock); in iwl_mld_low_latency_restart()
338 wiphy_delayed_work_queue(mld->wiphy, &ll->work, MLD_LL_PERIOD); in iwl_mld_low_latency_restart()