Home
last modified time | relevance | path

Searched refs:baid (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dagg.c44 u8 baid, u16 nssn, int queue) in iwl_mld_release_frames_from_notif() argument
52 baid, nssn); in iwl_mld_release_frames_from_notif()
54 if (WARN_ON_ONCE(baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mld_release_frames_from_notif()
55 baid >= ARRAY_SIZE(mld->fw_id_to_ba))) in iwl_mld_release_frames_from_notif()
60 ba_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_release_frames_from_notif()
62 IWL_DEBUG_HT(mld, "BAID %d not found in map\n", baid); in iwl_mld_release_frames_from_notif()
92 iwl_mld_release_frames_from_notif(mld, napi, release->baid, in iwl_mld_handle_frame_release_notif()
104 unsigned int baid, nssn, sta_id, tid; in iwl_mld_handle_bar_frame_release_notif() local
112 baid = le32_get_bits(release->ba_info, in iwl_mld_handle_bar_frame_release_notif()
121 if (IWL_FW_CHECK(mld, baid >= ARRAY_SIZE(mld->fw_id_to_ba), in iwl_mld_handle_bar_frame_release_notif()
[all …]
H A Dagg.h67 u8 baid; member
85 u32 baid; member
H A Drx.c1701 static void iwl_mld_update_last_rx_timestamp(struct iwl_mld *mld, u8 baid) in iwl_mld_update_last_rx_timestamp() argument
1707 ba_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_update_last_rx_timestamp()
1709 IWL_DEBUG_HT(mld, "BAID %d not found in map\n", baid); in iwl_mld_update_last_rx_timestamp()
1740 u8 baid; in iwl_mld_rx_with_sta() local
1788 baid = le32_get_bits(mpdu_desc->reorder_data, in iwl_mld_rx_with_sta()
1790 if (baid != IWL_RX_REORDER_DATA_INVALID_BAID) in iwl_mld_rx_with_sta()
1791 iwl_mld_update_last_rx_timestamp(mld, baid); in iwl_mld_rx_with_sta()
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dagg.c32 u8 baid; member
41 u8 baid; member
67 .baid = IWL_RX_REORDER_DATA_INVALID_BAID,
477 le32_encode_bits(param->rx_pkt.baid, in setup_mpdu_desc()
577 u8 baid = param->reorder_buf_state.baid; in setup_ba_data() local
583 baid_data->baid = baid; in setup_ba_data()
595 KUNIT_EXPECT_NULL(test, rcu_access_pointer(mld->fw_id_to_ba[baid])); in setup_ba_data()
596 rcu_assign_pointer(mld->fw_id_to_ba[baid], baid_data); in setup_ba_data()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c652 u8 baid = data->baid; in iwl_mvm_del_ba() local
655 if (WARN_ONCE(baid >= IWL_MAX_BAID, "invalid BAID: %x\n", baid)) in iwl_mvm_del_ba()
660 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_del_ba()
685 u8 baid, u16 nssn, int queue) in iwl_mvm_release_frames_from_notif() argument
693 baid, nssn); in iwl_mvm_release_frames_from_notif()
696 baid == IWL_RX_REORDER_DATA_INVALID_BAID || in iwl_mvm_release_frames_from_notif()
697 baid >= ARRAY_SIZE(mvm->baid_map), in iwl_mvm_release_frames_from_notif()
698 "invalid BAID from FW: %d\n", baid)) in iwl_mvm_release_frames_from_notif()
703 ba_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_release_frames_from_notif()
707 baid); in iwl_mvm_release_frames_from_notif()
[all …]
H A Dsta.c2690 static void iwl_mvm_sync_rxq_del_ba(struct iwl_mvm *mvm, u8 baid) in iwl_mvm_sync_rxq_del_ba() argument
2693 .baid = baid, in iwl_mvm_sync_rxq_del_ba()
2705 iwl_mvm_sync_rxq_del_ba(mvm, data->baid); in iwl_mvm_free_reorder()
2809 u16 buf_size, int baid) in iwl_mvm_fw_baid_op_cmd() argument
2823 BUILD_BUG_ON(sizeof(struct iwl_rx_baid_cfg_resp) != sizeof(baid)); in iwl_mvm_fw_baid_op_cmd()
2831 baid = -EIO; in iwl_mvm_fw_baid_op_cmd()
2833 cmd.remove_v1.baid = cpu_to_le32(baid); in iwl_mvm_fw_baid_op_cmd()
2841 ret = iwl_mvm_send_cmd_status(mvm, &hcmd, &baid); in iwl_mvm_fw_baid_op_cmd()
2847 baid = 0; in iwl_mvm_fw_baid_op_cmd()
2853 if (baid < 0 || baid >= ARRAY_SIZE(mvm->baid_map)) in iwl_mvm_fw_baid_op_cmd()
[all …]
H A Dmld-sta.c968 int baid; in iwl_mvm_mld_update_sta_baids() local
974 BUILD_BUG_ON(sizeof(struct iwl_rx_baid_cfg_resp) != sizeof(baid)); in iwl_mvm_mld_update_sta_baids()
976 for (baid = 0; baid < ARRAY_SIZE(mvm->baid_map); baid++) { in iwl_mvm_mld_update_sta_baids()
980 data = rcu_dereference_protected(mvm->baid_map[baid], in iwl_mvm_mld_update_sta_baids()
990 baid, old_sta_mask, data->sta_mask); in iwl_mvm_mld_update_sta_baids()
H A Dsta.h310 u32 baid; member
H A Dmvm.h740 u8 baid; member
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Ddatapath.h533 __le32 baid; member
569 __le32 baid; member
H A Drx.h850 u8 baid; member