Lines Matching refs:baid
588 static void iwl_mvm_sync_nssn(struct iwl_mvm *mvm, u8 baid, u16 nssn) in iwl_mvm_sync_nssn() argument
592 .baid = baid, in iwl_mvm_sync_nssn()
646 iwl_mvm_sync_nssn(mvm, baid_data->baid, ssn); in iwl_mvm_release_frames()
755 u8 baid = data->baid; in iwl_mvm_del_ba() local
757 if (WARN_ONCE(baid >= IWL_MAX_BAID, "invalid BAID: %x\n", baid)) in iwl_mvm_del_ba()
762 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_del_ba()
787 u8 baid, u16 nssn, int queue, in iwl_mvm_release_frames_from_notif() argument
795 baid, nssn); in iwl_mvm_release_frames_from_notif()
797 if (WARN_ON_ONCE(baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mvm_release_frames_from_notif()
798 baid >= ARRAY_SIZE(mvm->baid_map))) in iwl_mvm_release_frames_from_notif()
803 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_release_frames_from_notif()
826 iwl_mvm_release_frames_from_notif(mvm, napi, data->baid, in iwl_mvm_nssn_sync()
962 u8 baid; in iwl_mvm_reorder() local
964 baid = (reorder & IWL_RX_MPDU_REORDER_BAID_MASK) >> in iwl_mvm_reorder()
974 if (baid == IWL_RX_REORDER_DATA_INVALID_BAID) in iwl_mvm_reorder()
993 baid_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_reorder()
997 baid, reorder); in iwl_mvm_reorder()
1003 baid, baid_data->sta_id, baid_data->tid, mvm_sta->sta_id, in iwl_mvm_reorder()
1074 iwl_mvm_sync_nssn(mvm, baid, sn); in iwl_mvm_reorder()
1093 iwl_mvm_sync_nssn(mvm, baid, sn); in iwl_mvm_reorder()
1154 u32 reorder_data, u8 baid) in iwl_mvm_agg_rx_received() argument
1162 data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_agg_rx_received()
1166 baid, reorder_data); in iwl_mvm_agg_rx_received()
1880 u8 baid = (u8)((le32_to_cpu(desc->reorder_data) & in iwl_mvm_rx_mpdu_mq() local
1966 if (baid != IWL_RX_REORDER_DATA_INVALID_BAID) { in iwl_mvm_rx_mpdu_mq()
1969 iwl_mvm_agg_rx_received(mvm, reorder_data, baid); in iwl_mvm_rx_mpdu_mq()
2187 iwl_mvm_release_frames_from_notif(mvm, napi, release->baid, in iwl_mvm_rx_frame_release()
2197 unsigned int baid = le32_get_bits(release->ba_info, in iwl_mvm_rx_bar_frame_release() local
2210 if (WARN_ON_ONCE(baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mvm_rx_bar_frame_release()
2211 baid >= ARRAY_SIZE(mvm->baid_map))) in iwl_mvm_rx_bar_frame_release()
2215 baid_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_rx_bar_frame_release()
2219 baid); in iwl_mvm_rx_bar_frame_release()
2225 baid, baid_data->sta_id, baid_data->tid, sta_id, in iwl_mvm_rx_bar_frame_release()
2229 iwl_mvm_release_frames_from_notif(mvm, napi, baid, nssn, queue, 0); in iwl_mvm_rx_bar_frame_release()