| /linux-6.15/drivers/pmdomain/mediatek/ |
| H A D | mt8195-pm-domains.h | 20 .sta_mask = BIT(11), 41 .sta_mask = BIT(12), 62 .sta_mask = BIT(13), 70 .sta_mask = BIT(14), 78 .sta_mask = BIT(18), 86 .sta_mask = BIT(3), 96 .sta_mask = BIT(10), 113 .sta_mask = BIT(8), 129 .sta_mask = BIT(1), 139 .sta_mask = BIT(2), [all …]
|
| H A D | mt8186-pm-domains.h | 20 .sta_mask = BIT(2), 30 .sta_mask = BIT(3), 62 .sta_mask = BIT(4), 72 .sta_mask = BIT(5), 82 .sta_mask = BIT(20), 92 .sta_mask = BIT(19), 102 .sta_mask = BIT(21), 123 .sta_mask = BIT(13), 145 .sta_mask = BIT(14), 155 .sta_mask = BIT(15), [all …]
|
| H A D | mt8192-pm-domains.h | 16 .sta_mask = BIT(21), 59 .sta_mask = BIT(2), 69 .sta_mask = BIT(3), 101 .sta_mask = BIT(4), 110 .sta_mask = BIT(5), 119 .sta_mask = BIT(6), 128 .sta_mask = BIT(7), 137 .sta_mask = BIT(8), 146 .sta_mask = BIT(20), 182 .sta_mask = BIT(14), [all …]
|
| H A D | mt8188-pm-domains.h | 20 .sta_mask = BIT(1), 30 .sta_mask = BIT(2), 72 .sta_mask = BIT(3), 82 .sta_mask = BIT(4), 92 .sta_mask = BIT(5), 102 .sta_mask = BIT(10), 124 .sta_mask = BIT(12), 132 .sta_mask = BIT(17), 140 .sta_mask = BIT(1), 196 .sta_mask = BIT(9), [all …]
|
| H A D | mt8183-pm-domains.h | 16 .sta_mask = PWR_STATUS_AUDIO, 25 .sta_mask = PWR_STATUS_CONN, 51 .sta_mask = PWR_STATUS_MFG, 61 .sta_mask = BIT(7), 70 .sta_mask = BIT(20), 100 .sta_mask = PWR_STATUS_DISP, 126 .sta_mask = BIT(25), 183 .sta_mask = BIT(31), 215 .sta_mask = BIT(26), 246 .sta_mask = BIT(27), [all …]
|
| H A D | mtk-scpsys.c | 124 u32 sta_mask; member 715 .sta_mask = BIT(22), 724 .sta_mask = BIT(23), 733 .sta_mask = BIT(30), 758 .sta_mask = BIT(7), 766 .sta_mask = BIT(21), 774 .sta_mask = BIT(5), 782 .sta_mask = BIT(3), 791 .sta_mask = BIT(24), 799 .sta_mask = BIT(13), [all …]
|
| H A D | mt8173-pm-domains.h | 16 .sta_mask = PWR_STATUS_VDEC, 25 .sta_mask = PWR_STATUS_VENC, 34 .sta_mask = PWR_STATUS_ISP, 43 .sta_mask = PWR_STATUS_DISP, 56 .sta_mask = PWR_STATUS_VENC_LT, 65 .sta_mask = PWR_STATUS_AUDIO, 74 .sta_mask = PWR_STATUS_USB, 84 .sta_mask = PWR_STATUS_MFG_ASYNC, 94 .sta_mask = PWR_STATUS_MFG_2D, 103 .sta_mask = PWR_STATUS_MFG,
|
| H A D | mt6795-pm-domains.h | 16 .sta_mask = PWR_STATUS_VDEC, 25 .sta_mask = PWR_STATUS_VENC, 34 .sta_mask = PWR_STATUS_ISP, 43 .sta_mask = PWR_STATUS_DISP, 56 .sta_mask = BIT(20), 65 .sta_mask = PWR_STATUS_AUDIO, 74 .sta_mask = PWR_STATUS_MFG_ASYNC, 83 .sta_mask = PWR_STATUS_MFG_2D, 92 .sta_mask = PWR_STATUS_MFG,
|
| H A D | mt6735-pm-domains.h | 16 .sta_mask = PWR_STATUS_MD1, 28 .sta_mask = PWR_STATUS_CONN, 40 .sta_mask = PWR_STATUS_DISP, 52 .sta_mask = PWR_STATUS_MFG, 64 .sta_mask = PWR_STATUS_ISP, 73 .sta_mask = PWR_STATUS_VDEC, 82 .sta_mask = BIT(8),
|
| H A D | mt8365-pm-domains.h | 41 .sta_mask = PWR_STATUS_DISP, 73 .sta_mask = PWR_STATUS_VENC, 85 .sta_mask = PWR_STATUS_AUDIO, 100 .sta_mask = PWR_STATUS_CONN, 120 .sta_mask = PWR_STATUS_MFG, 135 .sta_mask = BIT(25), 149 .sta_mask = BIT(31), 161 .sta_mask = BIT(16), 176 .sta_mask = BIT(17),
|
| H A D | mt8167-pm-domains.h | 19 .sta_mask = PWR_STATUS_DISP, 33 .sta_mask = PWR_STATUS_VDEC, 43 .sta_mask = PWR_STATUS_ISP, 53 .sta_mask = MT8167_PWR_STATUS_MFG_ASYNC, 66 .sta_mask = MT8167_PWR_STATUS_MFG_2D, 75 .sta_mask = PWR_STATUS_MFG, 84 .sta_mask = PWR_STATUS_CONN,
|
| H A D | mtk-pm-domains.c | 71 status &= pd->data->sta_mask; in scpsys_domain_is_on() 74 status2 &= pd->data->sta_mask; in scpsys_domain_is_on() 147 u32 sta_mask = bpd->bus_prot_sta_mask; in scpsys_bus_protect_clear() local 151 expected_ack = (bpd->flags & BUS_PROT_STA_COMPONENT_INFRA_NAO ? sta_mask : 0); in scpsys_bus_protect_clear() 162 val, (val & sta_mask) == expected_ack, in scpsys_bus_protect_clear() 171 u32 sta_mask = bpd->bus_prot_sta_mask; in scpsys_bus_protect_set() local 180 val, (val & sta_mask) == sta_mask, in scpsys_bus_protect_set() 378 if (domain_data->sta_mask == 0) { in scpsys_add_one_domain()
|
| H A D | mtk-pm-domains.h | 107 u32 sta_mask; member
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mld-key.c | 176 .u.remove.sta_mask = cpu_to_le32(sta_mask), in __iwl_mvm_sec_key_del() 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() 338 ret = __iwl_mvm_sec_key_del(mvm, sta_mask, key_flags, in _iwl_mvm_sec_key_del() 347 u32 sta_mask, in iwl_mvm_sec_key_del_pasn() argument [all …]
|
| H A D | mld-sta.c | 310 static int iwl_mvm_mld_disable_txq(struct iwl_mvm *mvm, u32 sta_mask, in iwl_mvm_mld_disable_txq() argument 325 .u.remove.sta_mask = cpu_to_le32(sta_mask), in iwl_mvm_mld_disable_txq() 788 u32 sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_mld_disable_sta_queues() local 797 iwl_mvm_mld_disable_txq(mvm, sta_mask, in iwl_mvm_mld_disable_sta_queues() 1009 if (!(data->sta_mask & old_sta_mask)) in iwl_mvm_mld_update_sta_baids() 1012 WARN_ONCE(data->sta_mask != old_sta_mask, in iwl_mvm_mld_update_sta_baids() 1014 baid, old_sta_mask, data->sta_mask); in iwl_mvm_mld_update_sta_baids() 1020 data->sta_mask = new_sta_mask; in iwl_mvm_mld_update_sta_baids()
|
| H A D | rxmq.c | 609 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_del_ba() 656 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mvm_release_frames_from_notif() 739 u32 sta_mask; in iwl_mvm_reorder() local 782 sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_reorder() 786 !(sta_mask & baid_data->sta_mask), in iwl_mvm_reorder() 788 baid, baid_data->sta_mask, baid_data->tid, in iwl_mvm_reorder() 789 sta_mask, tid)) in iwl_mvm_reorder() 2547 !(baid_data->sta_mask & BIT(sta_id)), in iwl_mvm_rx_bar_frame_release() 2549 baid, baid_data->sta_mask, baid_data->tid, sta_id, in iwl_mvm_rx_bar_frame_release()
|
| H A D | sta.c | 281 sta_id = ffs(ba_data->sta_mask) - 1; /* don't care which one */ in iwl_mvm_rx_agg_session_expired() 369 .u.remove.sta_mask = cpu_to_le32(BIT(sta_id)), in iwl_mvm_disable_txq() 850 u32 sta_mask = 0; in iwl_mvm_tvqm_enable_txq() local 874 sta_mask |= BIT(link->sta_id); in iwl_mvm_tvqm_enable_txq() 878 sta_mask |= BIT(sta_id); in iwl_mvm_tvqm_enable_txq() 881 if (!sta_mask) in iwl_mvm_tvqm_enable_txq() 884 queue = iwl_trans_txq_alloc(mvm->trans, 0, sta_mask, in iwl_mvm_tvqm_enable_txq() 890 queue, sta_mask, tid); in iwl_mvm_tvqm_enable_txq() 2973 baid_data->sta_mask = iwl_mvm_sta_fw_id_mask(mvm, sta, -1); in iwl_mvm_sta_rx_agg()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| 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() 132 if (WARN_ON(!sta_mask)) in iwl_mld_add_key_to_fw() 158 .u.remove.sta_mask = cpu_to_le32(sta_mask), in iwl_mld_remove_key_from_fw() 163 if (WARN_ON(!sta_mask)) in iwl_mld_remove_key_from_fw() 173 u32 sta_mask = iwl_mld_get_key_sta_mask(mld, vif, sta, key); in iwl_mld_remove_key() local 179 if (!sta_mask) in iwl_mld_remove_key() 200 iwl_mld_remove_key_from_fw(mld, sta_mask, key_flags, key->keyidx); in iwl_mld_remove_key() 211 u32 sta_mask = iwl_mld_get_key_sta_mask(mld, vif, sta, key); in iwl_mld_add_key() local 220 if (!sta_mask) in iwl_mld_add_key() [all …]
|
| H A D | agg.c | 67 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_release_frames_from_notif() 167 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_del_ba() 202 u32 sta_mask = 0; in iwl_mld_reorder() local 239 sta_mask |= BIT(mld_link_sta->fw_id); in iwl_mld_reorder() 244 !(sta_mask & baid_data->sta_mask), in iwl_mld_reorder() 247 sta_mask, tid)) in iwl_mld_reorder() 343 sta_id = ffs(ba_data->sta_mask) - 1; in iwl_mld_rx_agg_session_expired() 498 u32 sta_mask; in iwl_mld_ampdu_rx_start() local 509 if (WARN_ON(!sta_mask)) in iwl_mld_ampdu_rx_start() 557 baid_data->sta_mask = sta_mask; in iwl_mld_ampdu_rx_start() [all …]
|
| H A D | agg.h | 65 u32 sta_mask; member
|
| H A D | sta.c | 946 u32 sta_mask = BIT(internal_sta->sta_id); in iwl_mld_allocate_internal_txq() local 952 queue = iwl_trans_txq_alloc(mld->trans, 0, sta_mask, tid, size, in iwl_mld_allocate_internal_txq() 958 queue, sta_mask, tid); in iwl_mld_allocate_internal_txq()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | datapath.h | 602 __le32 sta_mask; member 611 __le32 sta_mask; member 674 __le32 sta_mask; member 690 __le32 sta_mask; member
|
| /linux-6.15/drivers/net/wireless/intel/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()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | tx-gen2.c | 1027 int iwl_txq_dyn_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask, in iwl_txq_dyn_alloc() argument 1058 size, sta_mask, tid, in iwl_txq_dyn_alloc() 1075 if (hweight32(sta_mask) != 1) { in iwl_txq_dyn_alloc() 1079 cmd.old.sta_id = ffs(sta_mask) - 1; in iwl_txq_dyn_alloc() 1091 cmd.new.u.add.sta_mask = cpu_to_le32(sta_mask); in iwl_txq_dyn_alloc()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-trans.c | 750 int iwl_trans_txq_alloc(struct iwl_trans *trans, u32 flags, u32 sta_mask, in iwl_trans_txq_alloc() argument 759 return iwl_txq_dyn_alloc(trans, flags, sta_mask, tid, in iwl_trans_txq_alloc()
|