Lines Matching refs:feature_mask
320 uint32_t *feature_mask, uint32_t num) in navi10_get_allowed_feature_mask() argument
327 memset(feature_mask, 0, sizeof(uint32_t) * num); in navi10_get_allowed_feature_mask()
329 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_PREFETCHER_BIT) in navi10_get_allowed_feature_mask()
355 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_UCLK_BIT) in navi10_get_allowed_feature_mask()
360 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_GFXOFF_BIT); in navi10_get_allowed_feature_mask()
362 *(uint64_t *)feature_mask &= ~FEATURE_MASK(FEATURE_FW_DSTATE_BIT); in navi10_get_allowed_feature_mask()
366 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_MMHUB_PG_BIT); in navi10_get_allowed_feature_mask()
369 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_ATHUB_PG_BIT); in navi10_get_allowed_feature_mask()
372 *(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_VCN_PG_BIT) in navi10_get_allowed_feature_mask()
380 *(uint64_t *)feature_mask &= in navi10_get_allowed_feature_mask()
384 *(uint64_t *)feature_mask &= in navi10_get_allowed_feature_mask()
989 uint32_t feature_mask[2]; in navi10_is_dpm_running() local
991 ret = smu_feature_get_enabled_mask(smu, feature_mask, 2); in navi10_is_dpm_running()
992 feature_enabled = (unsigned long)((uint64_t)feature_mask[0] | in navi10_is_dpm_running()
993 ((uint64_t)feature_mask[1] << 32)); in navi10_is_dpm_running()