Lines Matching refs:baid
577 static void iwl_mvm_sync_nssn(struct iwl_mvm *mvm, u8 baid, u16 nssn) in iwl_mvm_sync_nssn() argument
581 .baid = baid, in iwl_mvm_sync_nssn()
635 iwl_mvm_sync_nssn(mvm, baid_data->baid, ssn); in iwl_mvm_release_frames()
744 u8 baid = data->baid; in iwl_mvm_del_ba() local
746 if (WARN_ONCE(baid >= IWL_MAX_BAID, "invalid BAID: %x\n", baid)) in iwl_mvm_del_ba()
751 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_del_ba()
776 u8 baid, u16 nssn, int queue, in iwl_mvm_release_frames_from_notif() argument
784 baid, nssn); in iwl_mvm_release_frames_from_notif()
786 if (WARN_ON_ONCE(baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mvm_release_frames_from_notif()
787 baid >= ARRAY_SIZE(mvm->baid_map))) in iwl_mvm_release_frames_from_notif()
792 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_release_frames_from_notif()
795 "BAID %d not found in map\n", baid); in iwl_mvm_release_frames_from_notif()
818 iwl_mvm_release_frames_from_notif(mvm, napi, data->baid, in iwl_mvm_nssn_sync()
954 u8 baid; in iwl_mvm_reorder() local
956 baid = (reorder & IWL_RX_MPDU_REORDER_BAID_MASK) >> in iwl_mvm_reorder()
966 if (baid == IWL_RX_REORDER_DATA_INVALID_BAID) in iwl_mvm_reorder()
985 baid_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_reorder()
989 baid, reorder); in iwl_mvm_reorder()
995 baid, baid_data->sta_id, baid_data->tid, mvm_sta->sta_id, in iwl_mvm_reorder()
1066 iwl_mvm_sync_nssn(mvm, baid, sn); in iwl_mvm_reorder()
1085 iwl_mvm_sync_nssn(mvm, baid, sn); in iwl_mvm_reorder()
1146 u32 reorder_data, u8 baid) in iwl_mvm_agg_rx_received() argument
1154 data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_agg_rx_received()
1158 baid, reorder_data); in iwl_mvm_agg_rx_received()
1943 u8 baid = (u8)((le32_to_cpu(desc->reorder_data) & in iwl_mvm_rx_mpdu_mq() local
2029 if (baid != IWL_RX_REORDER_DATA_INVALID_BAID) { in iwl_mvm_rx_mpdu_mq()
2032 iwl_mvm_agg_rx_received(mvm, reorder_data, baid); in iwl_mvm_rx_mpdu_mq()
2167 iwl_mvm_release_frames_from_notif(mvm, napi, release->baid, in iwl_mvm_rx_frame_release()
2177 unsigned int baid = le32_get_bits(release->ba_info, in iwl_mvm_rx_bar_frame_release() local
2190 if (WARN_ON_ONCE(baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mvm_rx_bar_frame_release()
2191 baid >= ARRAY_SIZE(mvm->baid_map))) in iwl_mvm_rx_bar_frame_release()
2195 baid_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_rx_bar_frame_release()
2199 baid); in iwl_mvm_rx_bar_frame_release()
2205 baid, baid_data->sta_id, baid_data->tid, sta_id, in iwl_mvm_rx_bar_frame_release()
2209 iwl_mvm_release_frames_from_notif(mvm, napi, baid, nssn, queue, 0); in iwl_mvm_rx_bar_frame_release()