| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | mld-key.c | 170 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 D | mld-sta.c | 288 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 D | rxmq.c | 678 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 D | sta.c | 284 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 D | mvm.h | 743 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 D | agg.c | 70 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 D | key.c | 119 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 D | tlc.c | 454 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 D | agg.h | 65 u32 sta_mask; member
|
| H A D | sta.c | 944 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 D | tx.c | 168 .u.remove.sta_mask = cpu_to_le32(fw_sta_mask), in iwl_mld_free_txq()
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | datapath.h | 606 __le32 sta_mask; member 615 __le32 sta_mask; member 678 __le32 sta_mask; member 694 __le32 sta_mask; member
|
| H A D | rs.h | 259 __le32 sta_mask; member
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/tests/ |
| H A D | agg.c | 456 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 D | tx-gen2.c | 1021 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 D | internal.h | 762 u32 sta_mask, u8 tid,
|
| /freebsd/sys/contrib/dev/iwlwifi/queue/ |
| H A D | tx.h | |
| H A D | tx.c | |
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-trans.c | 757 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 D | iwl-trans.h | 978 int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask,
|
| /freebsd/sys/dev/iwx/ |
| H A D | if_iwxreg.h | 5471 uint32_t sta_mask; member 5480 uint32_t sta_mask; member
|
| H A D | if_iwx.c | 2975 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()
|