Home
last modified time | relevance | path

Searched refs:sta_mask (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmld-key.c170 static int __iwl_mvm_sec_key_del(struct iwl_mvm *mvm, u32 sta_mask, in __iwl_mvm_sec_key_del() argument
176 .u.remove.sta_mask = cpu_to_le32(sta_mask), in __iwl_mvm_sec_key_del()
184 int iwl_mvm_mld_send_key(struct iwl_mvm *mvm, u32 sta_mask, u32 key_flags, in iwl_mvm_mld_send_key() argument
190 .u.add.sta_mask = cpu_to_le32(sta_mask), in iwl_mvm_mld_send_key()
205 if (WARN_ON(!sta_mask)) in iwl_mvm_mld_send_key()
237 __iwl_mvm_sec_key_del(mvm, sta_mask, key_flags, in iwl_mvm_mld_send_key()
249 u32 sta_mask = iwl_mvm_get_sec_sta_mask(mvm, vif, sta, keyconf); in iwl_mvm_sec_key_add() local
280 ret = iwl_mvm_mld_send_key(mvm, sta_mask, key_flags, keyconf); in iwl_mvm_sec_key_add()
302 u32 sta_mask = iwl_mvm_get_sec_sta_mask(mvm, vif, sta, keyconf); in _iwl_mvm_sec_key_del() local
307 if (WARN_ON(!sta_mask)) in _iwl_mvm_sec_key_del()
[all …]
H A Dmld-sta.c288 static int iwl_mvm_mld_disable_txq(struct iwl_mvm *mvm, u32 sta_mask, in iwl_mvm_mld_disable_txq() argument
303 .u.remove.sta_mask = cpu_to_le32(sta_mask), in iwl_mvm_mld_disable_txq()
766 u32 sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_mld_disable_sta_queues() local
775 iwl_mvm_mld_disable_txq(mvm, sta_mask, in iwl_mvm_mld_disable_sta_queues()
985 if (!(data->sta_mask & old_sta_mask)) in iwl_mvm_mld_update_sta_baids()
988 WARN_ONCE(data->sta_mask != old_sta_mask, in iwl_mvm_mld_update_sta_baids()
990 baid, old_sta_mask, data->sta_mask); in iwl_mvm_mld_update_sta_baids()
996 data->sta_mask = new_sta_mask; in iwl_mvm_mld_update_sta_baids()
H A Drxmq.c678 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_del_ba()
725 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_release_frames_from_notif()
812 u32 sta_mask; in iwl_mvm_reorder() local
858 sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_reorder()
862 !(sta_mask & baid_data->sta_mask), in iwl_mvm_reorder()
864 baid, baid_data->sta_mask, baid_data->tid, in iwl_mvm_reorder()
865 sta_mask, tid)) in iwl_mvm_reorder()
2610 !(baid_data->sta_mask & BIT(sta_id)), in iwl_mvm_rx_bar_frame_release()
2612 baid, baid_data->sta_mask, baid_data->tid, sta_id, in iwl_mvm_rx_bar_frame_release()
H A Dsta.c284 sta_id = ffs(ba_data->sta_mask) - 1; /* don't care which one */ in iwl_mvm_rx_agg_session_expired()
372 .u.remove.sta_mask = cpu_to_le32(BIT(sta_id)), in iwl_mvm_disable_txq()
853 u32 sta_mask = 0; in iwl_mvm_tvqm_enable_txq() local
877 sta_mask |= BIT(link->sta_id); in iwl_mvm_tvqm_enable_txq()
881 sta_mask |= BIT(sta_id); in iwl_mvm_tvqm_enable_txq()
884 if (!sta_mask) in iwl_mvm_tvqm_enable_txq()
887 queue = iwl_trans_txq_alloc(mvm->trans, 0, sta_mask, in iwl_mvm_tvqm_enable_txq()
893 queue, sta_mask, tid); in iwl_mvm_tvqm_enable_txq()
2968 baid_data->sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_sta_rx_agg()
H A Dmvm.h743 u32 sta_mask; member
2452 u32 sta_mask,
2463 int iwl_mvm_mld_send_key(struct iwl_mvm *mvm, u32 sta_mask, u32 key_flags,
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dagg.c70 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_release_frames_from_notif()
139 !(baid_data->sta_mask & BIT(sta_id)), in iwl_mld_handle_bar_frame_release_notif()
141 baid, baid_data->sta_mask, baid_data->tid, sta_id, in iwl_mld_handle_bar_frame_release_notif()
172 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_del_ba()
211 u32 sta_mask = 0; in iwl_mld_reorder() local
248 sta_mask |= BIT(mld_link_sta->fw_id); in iwl_mld_reorder()
257 !(sta_mask & baid_data->sta_mask), in iwl_mld_reorder()
259 baid, baid_data->sta_mask, baid_data->tid, in iwl_mld_reorder()
260 sta_mask, tid)) in iwl_mld_reorder()
361 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_rx_agg_session_expired()
[all …]
H A Dkey.c119 static int iwl_mld_add_key_to_fw(struct iwl_mld *mld, u32 sta_mask, in iwl_mld_add_key_to_fw() argument
124 .u.add.sta_mask = cpu_to_le32(sta_mask), in iwl_mld_add_key_to_fw()
138 if (WARN_ON(!sta_mask)) in iwl_mld_add_key_to_fw()
159 static void iwl_mld_remove_key_from_fw(struct iwl_mld *mld, u32 sta_mask, in iwl_mld_remove_key_from_fw() argument
164 .u.remove.sta_mask = cpu_to_le32(sta_mask), in iwl_mld_remove_key_from_fw()
175 if (WARN_ON(!sta_mask)) in iwl_mld_remove_key_from_fw()
185 u32 sta_mask = iwl_mld_get_key_sta_mask(mld, vif, sta, key); in iwl_mld_remove_key() local
191 if (!sta_mask) in iwl_mld_remove_key()
212 iwl_mld_remove_key_from_fw(mld, sta_mask, key_flags, key->keyidx); in iwl_mld_remove_key()
223 u32 sta_mask = iwl_mld_get_key_sta_mask(mld, vif, sta, key); in iwl_mld_add_key() local
[all …]
H A Dtlc.c454 if (WARN_ON_ONCE(hweight32(le32_to_cpu(cmd->sta_mask)) != 1)) in iwl_mld_convert_tlc_cmd_to_v5()
458 cmd_v5->sta_id = __ffs(le32_to_cpu(cmd->sta_mask)); in iwl_mld_convert_tlc_cmd_to_v5()
480 if (WARN_ON_ONCE(hweight32(le32_to_cpu(cmd->sta_mask)) != 1)) in iwl_mld_convert_tlc_cmd_to_v4()
484 cmd_v4->sta_id = __ffs(le32_to_cpu(cmd->sta_mask)); in iwl_mld_convert_tlc_cmd_to_v4()
547 cmd.sta_mask = cpu_to_le32(BIT(fw_sta_id)); in iwl_mld_send_tlc_cmd()
584 le32_to_cpu(cmd.sta_mask), cmd.max_ch_width, cmd.mode, in iwl_mld_send_tlc_cmd()
H A Dagg.h65 u32 sta_mask; member
H A Dsta.c944 u32 sta_mask = BIT(internal_sta->sta_id); in iwl_mld_allocate_internal_txq() local
950 queue = iwl_trans_txq_alloc(mld->trans, 0, sta_mask, tid, size, in iwl_mld_allocate_internal_txq()
956 queue, sta_mask, tid); in iwl_mld_allocate_internal_txq()
H A Dtx.c168 .u.remove.sta_mask = cpu_to_le32(fw_sta_mask), in iwl_mld_free_txq()
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Ddatapath.h606 __le32 sta_mask; member
615 __le32 sta_mask; member
678 __le32 sta_mask; member
694 __le32 sta_mask; member
H A Drs.h259 __le32 sta_mask; member
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dagg.c456 u32 sta_mask = 0; in fake_iwl_mld_fw_sta_id_mask() local
463 sta_mask |= BIT(mld_link_sta->fw_id); in fake_iwl_mld_fw_sta_id_mask()
464 return sta_mask; in fake_iwl_mld_fw_sta_id_mask()
588 baid_data->sta_mask = iwl_mld_fw_sta_id_mask(mld, sta); in setup_ba_data()
/freebsd/sys/contrib/dev/iwlwifi/pcie/gen1_2/
H A Dtx-gen2.c1021 int iwl_txq_dyn_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask, in iwl_txq_dyn_alloc() argument
1052 size, sta_mask, tid, in iwl_txq_dyn_alloc()
1069 if (hweight32(sta_mask) != 1) { in iwl_txq_dyn_alloc()
1073 cmd.old.sta_id = ffs(sta_mask) - 1; in iwl_txq_dyn_alloc()
1085 cmd.new.u.add.sta_mask = cpu_to_le32(sta_mask); in iwl_txq_dyn_alloc()
H A Dinternal.h762 u32 sta_mask, u8 tid,
/freebsd/sys/contrib/dev/iwlwifi/queue/
H A Dtx.h
H A Dtx.c
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-trans.c757 int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask, in iwl_trans_txq_alloc() argument
766 return iwl_txq_dyn_alloc(trans, flags, sta_mask, tid, in iwl_trans_txq_alloc()
H A Diwl-trans.h978 int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask,
/freebsd/sys/dev/iwx/
H A Dif_iwxreg.h5471 uint32_t sta_mask; member
5480 uint32_t sta_mask; member
H A Dif_iwx.c2975 cmd_v3.u.add.sta_mask = htole32(1 << sta_id); in iwx_enable_txq()
3057 cmd_v3.u.remove.sta_mask = htole32(1 << sta_id); in iwx_disable_txq()