/linux-6.12.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
D | hwmgr.c | 102 hwmgr->feature_mask &= ~(PP_VBI_TIME_SUPPORT_MASK | in hwmgr_early_init() 113 hwmgr->feature_mask &= ~PP_GFXOFF_MASK; in hwmgr_early_init() 118 hwmgr->feature_mask &= ~PP_GFXOFF_MASK; in hwmgr_early_init() 123 hwmgr->feature_mask &= ~(PP_VBI_TIME_SUPPORT_MASK | in hwmgr_early_init() 131 hwmgr->feature_mask &= ~PP_VBI_TIME_SUPPORT_MASK; in hwmgr_early_init() 136 hwmgr->feature_mask &= ~(PP_VBI_TIME_SUPPORT_MASK | in hwmgr_early_init() 144 hwmgr->feature_mask &= ~(PP_UVD_HANDSHAKE_MASK); in hwmgr_early_init() 149 hwmgr->feature_mask &= ~(PP_UVD_HANDSHAKE_MASK); in hwmgr_early_init() 160 hwmgr->feature_mask &= ~PP_GFXOFF_MASK; in hwmgr_early_init() 170 hwmgr->feature_mask &= ~PP_GFXOFF_MASK; in hwmgr_early_init() [all …]
|
D | vega20_hwmgr.c | 103 if (!(hwmgr->feature_mask & PP_PCIE_DPM_MASK)) in vega20_set_default_registry_data() 106 if (!(hwmgr->feature_mask & PP_SCLK_DPM_MASK)) in vega20_set_default_registry_data() 109 if (!(hwmgr->feature_mask & PP_SOCCLK_DPM_MASK)) in vega20_set_default_registry_data() 112 if (!(hwmgr->feature_mask & PP_MCLK_DPM_MASK)) in vega20_set_default_registry_data() 115 if (!(hwmgr->feature_mask & PP_DCEFCLK_DPM_MASK)) in vega20_set_default_registry_data() 118 if (!(hwmgr->feature_mask & PP_ULV_MASK)) in vega20_set_default_registry_data() 121 if (!(hwmgr->feature_mask & PP_SCLK_DEEP_SLEEP_MASK)) in vega20_set_default_registry_data() 173 data->registry_data.pcie_dpm_key_disabled = !(hwmgr->feature_mask & PP_PCIE_DPM_MASK); in vega20_set_default_registry_data() 1820 static int vega20_upload_dpm_min_level(struct pp_hwmgr *hwmgr, uint32_t feature_mask) in vega20_upload_dpm_min_level() argument 1828 (feature_mask & FEATURE_DPM_GFXCLK_MASK)) { in vega20_upload_dpm_min_level() [all …]
|
D | vega10_hwmgr.c | 120 hwmgr->feature_mask & PP_SCLK_DPM_MASK ? false : true; in vega10_set_default_registry_data() 122 hwmgr->feature_mask & PP_SOCCLK_DPM_MASK ? false : true; in vega10_set_default_registry_data() 124 hwmgr->feature_mask & PP_MCLK_DPM_MASK ? false : true; in vega10_set_default_registry_data() 126 hwmgr->feature_mask & PP_PCIE_DPM_MASK ? false : true; in vega10_set_default_registry_data() 129 hwmgr->feature_mask & PP_DCEFCLK_DPM_MASK ? false : true; in vega10_set_default_registry_data() 131 if (hwmgr->feature_mask & PP_POWER_CONTAINMENT_MASK) { in vega10_set_default_registry_data() 138 hwmgr->feature_mask & PP_CLOCK_STRETCH_MASK ? true : false; in vega10_set_default_registry_data() 141 hwmgr->feature_mask & PP_ULV_MASK ? true : false; in vega10_set_default_registry_data() 144 hwmgr->feature_mask & PP_SCLK_DEEP_SLEEP_MASK ? true : false; in vega10_set_default_registry_data() 153 hwmgr->feature_mask & PP_AVFS_MASK ? true : false; in vega10_set_default_registry_data() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/ |
D | smu_cmn.c | 675 uint64_t *feature_mask) in smu_cmn_get_enabled_mask() argument 681 if (!feature_mask) in smu_cmn_get_enabled_mask() 684 feature_mask_low = &((uint32_t *)feature_mask)[0]; in smu_cmn_get_enabled_mask() 685 feature_mask_high = &((uint32_t *)feature_mask)[1]; in smu_cmn_get_enabled_mask() 731 uint64_t feature_mask, in smu_cmn_feature_update_enable_state() argument 739 lower_32_bits(feature_mask), in smu_cmn_feature_update_enable_state() 745 upper_32_bits(feature_mask), in smu_cmn_feature_update_enable_state() 750 lower_32_bits(feature_mask), in smu_cmn_feature_update_enable_state() 756 upper_32_bits(feature_mask), in smu_cmn_feature_update_enable_state() 798 uint64_t feature_mask; in smu_cmn_get_pp_feature_mask() local [all …]
|
D | smu_cmn.h | 85 uint64_t *feature_mask); 92 uint64_t feature_mask,
|
D | smu_internal.h | 75 …e smu_get_allowed_feature_mask(smu, feature_mask, num) smu_ppt_funcs(get_allowed_feature_mask, 0,… argument
|
/linux-6.12.1/drivers/thermal/intel/int340x_thermal/ |
D | processor_thermal_device.c | 382 kernel_ulong_t feature_mask) in proc_thermal_mmio_add() argument 386 proc_priv->mmio_feature_mask = feature_mask; in proc_thermal_mmio_add() 388 if (feature_mask) { in proc_thermal_mmio_add() 394 if (feature_mask & PROC_THERMAL_FEATURE_RAPL) { in proc_thermal_mmio_add() 402 if (feature_mask & PROC_THERMAL_FEATURE_FIVR || in proc_thermal_mmio_add() 403 feature_mask & PROC_THERMAL_FEATURE_DVFS || in proc_thermal_mmio_add() 404 feature_mask & PROC_THERMAL_FEATURE_DLVR) { in proc_thermal_mmio_add() 412 if (feature_mask & PROC_THERMAL_FEATURE_WT_REQ) { in proc_thermal_mmio_add() 418 } else if (feature_mask & PROC_THERMAL_FEATURE_WT_HINT) { in proc_thermal_mmio_add()
|
D | processor_thermal_device.h | 123 kernel_ulong_t feature_mask);
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
D | smu_v13_0_7_ppt.c | 267 uint32_t *feature_mask, uint32_t num) in smu_v13_0_7_get_allowed_feature_mask() argument 274 memset(feature_mask, 0, sizeof(uint32_t) * num); in smu_v13_0_7_get_allowed_feature_mask() 276 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_FW_DATA_READ_BIT); in smu_v13_0_7_get_allowed_feature_mask() 279 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_GFXCLK_BIT); in smu_v13_0_7_get_allowed_feature_mask() 280 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFX_IMU_BIT); in smu_v13_0_7_get_allowed_feature_mask() 281 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_GFX_POWER_OPTIMIZER_BIT); in smu_v13_0_7_get_allowed_feature_mask() 285 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFXOFF_BIT); in smu_v13_0_7_get_allowed_feature_mask() 288 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_UCLK_BIT); in smu_v13_0_7_get_allowed_feature_mask() 289 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_FCLK_BIT); in smu_v13_0_7_get_allowed_feature_mask() 290 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_VMEMP_SCALING_BIT); in smu_v13_0_7_get_allowed_feature_mask() [all …]
|
D | smu_v13_0_0_ppt.c | 298 uint32_t *feature_mask, uint32_t num) in smu_v13_0_0_get_allowed_feature_mask() argument 305 memset(feature_mask, 0xff, sizeof(uint32_t) * num); in smu_v13_0_0_get_allowed_feature_mask() 308 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_DPM_GFXCLK_BIT); in smu_v13_0_0_get_allowed_feature_mask() 309 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_GFX_IMU_BIT); in smu_v13_0_0_get_allowed_feature_mask() 314 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_ATHUB_MMHUB_PG_BIT); in smu_v13_0_0_get_allowed_feature_mask() 317 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_DPM_SOCCLK_BIT); in smu_v13_0_0_get_allowed_feature_mask() 322 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_GFXOFF_BIT); in smu_v13_0_0_get_allowed_feature_mask() 325 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_DPM_UCLK_BIT); in smu_v13_0_0_get_allowed_feature_mask() 326 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_VMEMP_SCALING_BIT); in smu_v13_0_0_get_allowed_feature_mask() 327 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_VDDIO_MEM_SCALING_BIT); in smu_v13_0_0_get_allowed_feature_mask() [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | kempld-core.c | 70 pld->feature_mask = kempld_read16(pld, KEMPLD_FEATURE); in kempld_get_info_generic() 72 pld->feature_mask = 0; in kempld_get_info_generic() 100 if (pld->feature_mask & KEMPLD_FEATURE_BIT_I2C) in kempld_register_cells_generic() 103 if (pld->feature_mask & KEMPLD_FEATURE_BIT_WATCHDOG) in kempld_register_cells_generic() 106 if (pld->feature_mask & KEMPLD_FEATURE_BIT_GPIO) in kempld_register_cells_generic() 109 if (pld->feature_mask & KEMPLD_FEATURE_MASK_UART) in kempld_register_cells_generic()
|
/linux-6.12.1/drivers/pci/msi/ |
D | irqdomain.c | 344 bool pci_msi_domain_supports(struct pci_dev *pdev, unsigned int feature_mask, in pci_msi_domain_supports() argument 375 return (supported & feature_mask) == feature_mask; in pci_msi_domain_supports()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
D | vega10_smumgr.h | 46 bool enable, uint32_t feature_mask);
|
D | vega12_smumgr.h | 52 bool enable, uint64_t feature_mask);
|
D | vega20_smumgr.h | 51 bool enable, uint64_t feature_mask);
|
D | vega12_smumgr.c | 126 bool enable, uint64_t feature_mask) in vega12_enable_smc_features() argument 130 smu_features_low = (uint32_t)((feature_mask & SMU_FEATURES_LOW_MASK) >> SMU_FEATURES_LOW_SHIFT); in vega12_enable_smc_features() 131 smu_features_high = (uint32_t)((feature_mask & SMU_FEATURES_HIGH_MASK) >> SMU_FEATURES_HIGH_SHIFT); in vega12_enable_smc_features()
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
D | cyan_skillfish_ppt.c | 566 uint64_t *feature_mask) in cyan_skillfish_get_enabled_mask() argument 568 if (!feature_mask) in cyan_skillfish_get_enabled_mask() 570 memset(feature_mask, 0xff, sizeof(*feature_mask)); in cyan_skillfish_get_enabled_mask()
|
D | navi10_ppt.c | 279 uint32_t *feature_mask, uint32_t num) in navi10_get_allowed_feature_mask() argument 286 memset(feature_mask, 0, sizeof(uint32_t) * num); in navi10_get_allowed_feature_mask() 288 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_PREFETCHER_BIT) in navi10_get_allowed_feature_mask() 311 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_GFXCLK_BIT); in navi10_get_allowed_feature_mask() 314 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_LINK_BIT); in navi10_get_allowed_feature_mask() 317 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_DCEFCLK_BIT); in navi10_get_allowed_feature_mask() 320 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFX_ULV_BIT); in navi10_get_allowed_feature_mask() 323 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DS_GFXCLK_BIT); in navi10_get_allowed_feature_mask() 326 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFXOFF_BIT); in navi10_get_allowed_feature_mask() 329 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_MMHUB_PG_BIT); in navi10_get_allowed_feature_mask() [all …]
|
/linux-6.12.1/drivers/net/ |
D | tap.c | 956 netdev_features_t feature_mask = 0; in set_offload() local 965 feature_mask = NETIF_F_HW_CSUM; in set_offload() 969 feature_mask |= NETIF_F_TSO_ECN; in set_offload() 971 feature_mask |= NETIF_F_TSO; in set_offload() 973 feature_mask |= NETIF_F_TSO6; in set_offload() 989 if (feature_mask & (NETIF_F_TSO | NETIF_F_TSO6) || in set_offload() 990 (feature_mask & (TUN_F_USO4 | TUN_F_USO6)) == (TUN_F_USO4 | TUN_F_USO6)) in set_offload() 998 tap->tap_features = feature_mask; in set_offload()
|
/linux-6.12.1/arch/x86/mm/ |
D | mem_encrypt_identity.c | 496 unsigned long feature_mask; in sme_enable() local 532 feature_mask = (msr & MSR_AMD64_SEV_ENABLED) ? AMD_SEV_BIT : AMD_SME_BIT; in sme_enable() 539 if (feature_mask == AMD_SME_BIT) { in sme_enable()
|
/linux-6.12.1/include/sound/sof/ |
D | ext_manifest4.h | 74 uint32_t feature_mask; member
|
/linux-6.12.1/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
D | smu_v14_0_2_ppt.c | 268 uint32_t *feature_mask, uint32_t num) in smu_v14_0_2_get_allowed_feature_mask() argument 276 memset(feature_mask, 0xff, sizeof(uint32_t) * num); in smu_v14_0_2_get_allowed_feature_mask() 279 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_GFXCLK_BIT); in smu_v14_0_2_get_allowed_feature_mask() 280 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFX_IMU_BIT); in smu_v14_0_2_get_allowed_feature_mask() 285 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_ATHUB_MMHUB_PG_BIT); in smu_v14_0_2_get_allowed_feature_mask() 288 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_DPM_SOCCLK_BIT); in smu_v14_0_2_get_allowed_feature_mask() 294 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_GFXOFF_BIT); in smu_v14_0_2_get_allowed_feature_mask() 297 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_DPM_UCLK_BIT); in smu_v14_0_2_get_allowed_feature_mask() 298 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_VMEMP_SCALING_BIT); in smu_v14_0_2_get_allowed_feature_mask() 299 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_VDDIO_MEM_SCALING_BIT); in smu_v14_0_2_get_allowed_feature_mask() [all …]
|
/linux-6.12.1/net/smc/ |
D | smc_clc.c | 451 fce_v2x->feature_mask = htons(ini->feature_mask); in smc_clc_fill_fce_v2x() 925 v2_ext->feature_mask = htons(SMC_FEATURE_MASK); in smc_clc_send_proposal() 1246 ini->feature_mask = SMC_FEATURE_MASK; in smc_clc_srv_v2x_features_validate() 1291 ini->feature_mask = ntohs(fce_v2x->feature_mask) & SMC_FEATURE_MASK; in smc_clc_clnt_v2x_features_validate() 1321 ini->feature_mask = ntohs(fce_v2x->feature_mask); in smc_clc_v2x_features_confirm_check()
|
D | smc_clc.h | 143 __be16 feature_mask; 267 __be16 feature_mask; member
|
/linux-6.12.1/include/linux/mfd/ |
D | kempld.h | 91 u32 feature_mask; member
|