Searched refs:ba_data (Results 1 – 4 of 4) sorted by relevance
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | agg.c | 50 struct iwl_mld_baid_data *ba_data; in iwl_mld_release_frames_from_notif() local 63 ba_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_release_frames_from_notif() 64 if (!ba_data) { in iwl_mld_release_frames_from_notif() 70 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_release_frames_from_notif() 75 reorder_buf = &ba_data->reorder_buf[queue]; in iwl_mld_release_frames_from_notif() 77 iwl_mld_reorder_release_frames(mld, link_sta->sta, napi, ba_data, in iwl_mld_release_frames_from_notif() 156 struct iwl_mld_baid_data *ba_data; in iwl_mld_del_ba() local 167 ba_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_del_ba() 168 if (WARN_ON_ONCE(!ba_data)) in iwl_mld_del_ba() 172 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_del_ba() [all …]
|
| H A D | rx.c | 1510 struct iwl_mld_baid_data *ba_data; in iwl_mld_update_last_rx_timestamp() local 1512 ba_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_update_last_rx_timestamp() 1513 if (!ba_data) { in iwl_mld_update_last_rx_timestamp() 1518 if (!ba_data->timeout) in iwl_mld_update_last_rx_timestamp() 1527 timeout = TU_TO_JIFFIES(ba_data->timeout); in iwl_mld_update_last_rx_timestamp() 1528 if (time_is_before_jiffies(ba_data->last_rx_timestamp + timeout)) in iwl_mld_update_last_rx_timestamp() 1529 ba_data->last_rx_timestamp = now; in iwl_mld_update_last_rx_timestamp()
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rxmq.c | 657 struct iwl_mvm_baid_data *ba_data; in iwl_mvm_del_ba() local 668 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_del_ba() 669 if (WARN_ON_ONCE(!ba_data)) in iwl_mvm_del_ba() 673 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_del_ba() 678 reorder_buf = &ba_data->reorder_buf[queue]; in iwl_mvm_del_ba() 682 iwl_mvm_release_frames(mvm, sta, NULL, ba_data, reorder_buf, in iwl_mvm_del_ba() 684 ba_data->buf_size)); in iwl_mvm_del_ba() 697 struct iwl_mvm_baid_data *ba_data; in iwl_mvm_release_frames_from_notif() local 711 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_release_frames_from_notif() 712 if (!ba_data) { in iwl_mvm_release_frames_from_notif() [all …]
|
| H A D | sta.c | 261 struct iwl_mvm_baid_data *ba_data; in iwl_mvm_rx_agg_session_expired() local 269 ba_data = rcu_dereference(*rcu_ptr); in iwl_mvm_rx_agg_session_expired() 271 if (WARN_ON(!ba_data)) in iwl_mvm_rx_agg_session_expired() 274 if (!ba_data->timeout) in iwl_mvm_rx_agg_session_expired() 277 timeout = ba_data->last_rx + TU_TO_JIFFIES(ba_data->timeout * 2); in iwl_mvm_rx_agg_session_expired() 279 mod_timer(&ba_data->session_timer, timeout); in iwl_mvm_rx_agg_session_expired() 284 sta_id = ffs(ba_data->sta_mask) - 1; /* don't care which one */ in iwl_mvm_rx_agg_session_expired() 285 sta = rcu_dereference(ba_data->mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_agg_session_expired() 300 sta->addr, ba_data->tid); in iwl_mvm_rx_agg_session_expired()
|