smu_feature_bits
struct smu_feature_bits features_supported;
struct smu_feature_bits feature_mask;
struct smu_feature_bits *feature_mask);
static inline bool smu_feature_bits_is_set(const struct smu_feature_bits *bits,
static inline void smu_feature_bits_set_bit(struct smu_feature_bits *bits,
static inline void smu_feature_bits_clear_bit(struct smu_feature_bits *bits,
static inline void smu_feature_bits_clearall(struct smu_feature_bits *bits)
static inline void smu_feature_bits_fill(struct smu_feature_bits *bits)
smu_feature_bits_test_mask(const struct smu_feature_bits *bits,
static inline void smu_feature_bits_from_arr32(struct smu_feature_bits *bits,
smu_feature_bits_to_arr32(const struct smu_feature_bits *bits, uint32_t *arr,
static inline bool smu_feature_bits_empty(const struct smu_feature_bits *bits,
static inline bool smu_feature_bits_full(const struct smu_feature_bits *bits,
static inline void smu_feature_bits_copy(struct smu_feature_bits *dst,
static inline struct smu_feature_bits *
struct smu_feature_bits bits[SMU_FEATURE_LIST_MAX];
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits arcturus_dpm_features = {
struct smu_feature_bits feature_enabled;
struct smu_feature_bits *feature_mask)
static const struct smu_feature_bits cyan_skillfish_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits navi10_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits sienna_cichlid_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits vangogh_dpm_features = {
struct smu_feature_bits *feature_mask)
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits aldebaran_dpm_features = {
static const struct smu_feature_bits smu_v13_0_0_dpm_features = {
struct smu_feature_bits feature_enabled;
struct smu_feature_bits *feature_mask)
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v13_0_12_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v13_0_4_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v13_0_5_dpm_features = {
struct smu_feature_bits *feature_mask)
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v13_0_6_dpm_features = {
static const struct smu_feature_bits smu_v13_0_7_dpm_features = {
struct smu_feature_bits feature_enabled;
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits yellow_carp_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v14_0_0_dpm_features = {
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v14_0_2_dpm_features = {
struct smu_feature_bits *feature_mask)
struct smu_feature_bits feature_enabled;
static const struct smu_feature_bits smu_v15_0_0_dpm_features = {
struct smu_feature_bits *enabled_features)
struct smu_feature_bits enabled_features;
struct smu_feature_bits *feature_mask)
struct smu_feature_bits feature_mask;
struct smu_feature_bits feature_mask;
struct smu_feature_bits *feature_mask);