Lines Matching refs:reg_name
37 #define REG_OFFSET(reg_name) (BASE(mm##reg_name##_BASE_IDX) + mm##reg_name)
39 #define FD_SHIFT(reg_name, field) reg_name##__##field##__SHIFT
41 #define FD_MASK(reg_name, field) reg_name##__##field##_MASK
47 #define FN(reg_name, field) FD(reg_name##__##field)
58 #define REG_SET_N(reg_name, n, initial_val, ...) \
59 dmub_reg_set(CTX, REG(reg_name), initial_val, n, __VA_ARGS__)
61 #define REG_SET(reg_name, initial_val, field, val) \
62 REG_SET_N(reg_name, 1, initial_val, \
63 FN(reg_name, field), val)
85 #define REG_UPDATE_N(reg_name, n, ...)\
86 dmub_reg_update(CTX, REG(reg_name), n, __VA_ARGS__)
88 #define REG_UPDATE(reg_name, field, val) \
89 REG_UPDATE_N(reg_name, 1, \
90 FN(reg_name, field), val)
112 #define REG_GET(reg_name, field, val) \
113 dmub_reg_get(CTX, REG(reg_name), FN(reg_name, field), val)