diff --git a/drivers/gpu/drm/xe/regs/xe_reg_defs.h b/drivers/gpu/drm/xe/regs/xe_reg_defs.h index 114b07db962f..c89ef2b79a3f 100644 --- a/drivers/gpu/drm/xe/regs/xe_reg_defs.h +++ b/drivers/gpu/drm/xe/regs/xe_reg_defs.h @@ -37,6 +37,10 @@ struct xe_reg { * value can inspect it. */ u32 mcr:1; + /** + * @vf: register is accessible from the Virtual Function. + */ + u32 vf:1; /** * @ext: access MMIO extension space for current register. */ @@ -78,6 +82,13 @@ struct xe_reg_mcr { */ #define XE_REG_OPTION_MASKED .masked = 1 +/** + * XE_REG_OPTION_VF - Register is "VF" accessible. + * + * To be used with XE_REG() and XE_REG_INITIALIZER(). + */ +#define XE_REG_OPTION_VF .vf = 1 + /** * XE_REG_INITIALIZER - Initializer for xe_reg_t. * @r_: Register offset