✗ Fi.CI.BUILD: failure for drm/i915: BXT/GLK per-lane vswing and PHY reg cleanup

Patchwork patchwork at emeril.freedesktop.org
Mon Apr 15 14:29:52 UTC 2024


== Series Details ==

Series: drm/i915: BXT/GLK per-lane vswing and PHY reg cleanup
URL   : https://patchwork.freedesktop.org/series/132390/
State : failure

== Summary ==

Error: make failed
  CALL    scripts/checksyscalls.sh
  DESCEND objtool
  INSTALL libsubcmd_headers
  CC [M]  drivers/gpu/drm/i915/intel_gvt_mmio_table.o
In file included from drivers/gpu/drm/i915/display/intel_display_reg_defs.h:9,
                 from drivers/gpu/drm/i915/display/intel_audio_regs.h:9,
                 from drivers/gpu/drm/i915/intel_gvt_mmio_table.c:6:
drivers/gpu/drm/i915/intel_gvt_mmio_table.c: In function ‘iterate_bxt_mmio’:
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1130:9: error: implicit declaration of function ‘BXT_PORT_PLL_ENABLE’; did you mean ‘BXT_DSI_PLL_ENABLE’? [-Werror=implicit-function-declaration]
 1130 |  MMIO_D(BXT_PORT_PLL_ENABLE(PORT_A));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1130:2: note: in expansion of macro ‘MMIO_D’
 1130 |  MMIO_D(BXT_PORT_PLL_ENABLE(PORT_A));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1130:2: note: in expansion of macro ‘MMIO_D’
 1130 |  MMIO_D(BXT_PORT_PLL_ENABLE(PORT_A));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1131:2: note: in expansion of macro ‘MMIO_D’
 1131 |  MMIO_D(BXT_PORT_PLL_ENABLE(PORT_B));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1132:2: note: in expansion of macro ‘MMIO_D’
 1132 |  MMIO_D(BXT_PORT_PLL_ENABLE(PORT_C));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1133:9: error: implicit declaration of function ‘BXT_PORT_CL1CM_DW0’ [-Werror=implicit-function-declaration]
 1133 |  MMIO_D(BXT_PORT_CL1CM_DW0(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1133:2: note: in expansion of macro ‘MMIO_D’
 1133 |  MMIO_D(BXT_PORT_CL1CM_DW0(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1133:2: note: in expansion of macro ‘MMIO_D’
 1133 |  MMIO_D(BXT_PORT_CL1CM_DW0(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1134:9: error: implicit declaration of function ‘BXT_PORT_CL1CM_DW9’ [-Werror=implicit-function-declaration]
 1134 |  MMIO_D(BXT_PORT_CL1CM_DW9(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1134:2: note: in expansion of macro ‘MMIO_D’
 1134 |  MMIO_D(BXT_PORT_CL1CM_DW9(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1134:2: note: in expansion of macro ‘MMIO_D’
 1134 |  MMIO_D(BXT_PORT_CL1CM_DW9(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1135:9: error: implicit declaration of function ‘BXT_PORT_CL1CM_DW10’ [-Werror=implicit-function-declaration]
 1135 |  MMIO_D(BXT_PORT_CL1CM_DW10(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1135:2: note: in expansion of macro ‘MMIO_D’
 1135 |  MMIO_D(BXT_PORT_CL1CM_DW10(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1135:2: note: in expansion of macro ‘MMIO_D’
 1135 |  MMIO_D(BXT_PORT_CL1CM_DW10(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1136:9: error: implicit declaration of function ‘BXT_PORT_CL1CM_DW28’ [-Werror=implicit-function-declaration]
 1136 |  MMIO_D(BXT_PORT_CL1CM_DW28(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1136:2: note: in expansion of macro ‘MMIO_D’
 1136 |  MMIO_D(BXT_PORT_CL1CM_DW28(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1136:2: note: in expansion of macro ‘MMIO_D’
 1136 |  MMIO_D(BXT_PORT_CL1CM_DW28(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1137:9: error: implicit declaration of function ‘BXT_PORT_CL1CM_DW30’ [-Werror=implicit-function-declaration]
 1137 |  MMIO_D(BXT_PORT_CL1CM_DW30(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1137:2: note: in expansion of macro ‘MMIO_D’
 1137 |  MMIO_D(BXT_PORT_CL1CM_DW30(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1137:2: note: in expansion of macro ‘MMIO_D’
 1137 |  MMIO_D(BXT_PORT_CL1CM_DW30(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1138:9: error: implicit declaration of function ‘BXT_PORT_CL2CM_DW6’ [-Werror=implicit-function-declaration]
 1138 |  MMIO_D(BXT_PORT_CL2CM_DW6(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1138:2: note: in expansion of macro ‘MMIO_D’
 1138 |  MMIO_D(BXT_PORT_CL2CM_DW6(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1138:2: note: in expansion of macro ‘MMIO_D’
 1138 |  MMIO_D(BXT_PORT_CL2CM_DW6(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1139:9: error: implicit declaration of function ‘BXT_PORT_REF_DW3’ [-Werror=implicit-function-declaration]
 1139 |  MMIO_D(BXT_PORT_REF_DW3(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1139:2: note: in expansion of macro ‘MMIO_D’
 1139 |  MMIO_D(BXT_PORT_REF_DW3(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1139:2: note: in expansion of macro ‘MMIO_D’
 1139 |  MMIO_D(BXT_PORT_REF_DW3(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1140:9: error: implicit declaration of function ‘BXT_PORT_REF_DW6’ [-Werror=implicit-function-declaration]
 1140 |  MMIO_D(BXT_PORT_REF_DW6(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1140:2: note: in expansion of macro ‘MMIO_D’
 1140 |  MMIO_D(BXT_PORT_REF_DW6(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1140:2: note: in expansion of macro ‘MMIO_D’
 1140 |  MMIO_D(BXT_PORT_REF_DW6(DPIO_PHY0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1141:9: error: implicit declaration of function ‘BXT_PORT_REF_DW8’ [-Werror=implicit-function-declaration]
 1141 |  MMIO_D(BXT_PORT_REF_DW8(DPIO_PHY0));
      |         ^~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1141:2: note: in expansion of macro ‘MMIO_D’
 1141 |  MMIO_D(BXT_PORT_REF_DW8(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1141:2: note: in expansion of macro ‘MMIO_D’
 1141 |  MMIO_D(BXT_PORT_REF_DW8(DPIO_PHY0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1142:2: note: in expansion of macro ‘MMIO_D’
 1142 |  MMIO_D(BXT_PORT_CL1CM_DW0(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1143:2: note: in expansion of macro ‘MMIO_D’
 1143 |  MMIO_D(BXT_PORT_CL1CM_DW9(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1144:2: note: in expansion of macro ‘MMIO_D’
 1144 |  MMIO_D(BXT_PORT_CL1CM_DW10(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1145:2: note: in expansion of macro ‘MMIO_D’
 1145 |  MMIO_D(BXT_PORT_CL1CM_DW28(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1146:2: note: in expansion of macro ‘MMIO_D’
 1146 |  MMIO_D(BXT_PORT_CL1CM_DW30(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1147:2: note: in expansion of macro ‘MMIO_D’
 1147 |  MMIO_D(BXT_PORT_CL2CM_DW6(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1148:2: note: in expansion of macro ‘MMIO_D’
 1148 |  MMIO_D(BXT_PORT_REF_DW3(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1149:2: note: in expansion of macro ‘MMIO_D’
 1149 |  MMIO_D(BXT_PORT_REF_DW6(DPIO_PHY1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1150:2: note: in expansion of macro ‘MMIO_D’
 1150 |  MMIO_D(BXT_PORT_REF_DW8(DPIO_PHY1));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1151:9: error: implicit declaration of function ‘BXT_PORT_PLL_EBB_0’ [-Werror=implicit-function-declaration]
 1151 |  MMIO_D(BXT_PORT_PLL_EBB_0(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1151:2: note: in expansion of macro ‘MMIO_D’
 1151 |  MMIO_D(BXT_PORT_PLL_EBB_0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1151:2: note: in expansion of macro ‘MMIO_D’
 1151 |  MMIO_D(BXT_PORT_PLL_EBB_0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1152:9: error: implicit declaration of function ‘BXT_PORT_PLL_EBB_4’ [-Werror=implicit-function-declaration]
 1152 |  MMIO_D(BXT_PORT_PLL_EBB_4(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1152:2: note: in expansion of macro ‘MMIO_D’
 1152 |  MMIO_D(BXT_PORT_PLL_EBB_4(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1152:2: note: in expansion of macro ‘MMIO_D’
 1152 |  MMIO_D(BXT_PORT_PLL_EBB_4(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1153:9: error: implicit declaration of function ‘BXT_PORT_PCS_DW10_LN01’ [-Werror=implicit-function-declaration]
 1153 |  MMIO_D(BXT_PORT_PCS_DW10_LN01(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1153:2: note: in expansion of macro ‘MMIO_D’
 1153 |  MMIO_D(BXT_PORT_PCS_DW10_LN01(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1153:2: note: in expansion of macro ‘MMIO_D’
 1153 |  MMIO_D(BXT_PORT_PCS_DW10_LN01(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1154:9: error: implicit declaration of function ‘BXT_PORT_PCS_DW10_GRP’ [-Werror=implicit-function-declaration]
 1154 |  MMIO_D(BXT_PORT_PCS_DW10_GRP(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1154:2: note: in expansion of macro ‘MMIO_D’
 1154 |  MMIO_D(BXT_PORT_PCS_DW10_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1154:2: note: in expansion of macro ‘MMIO_D’
 1154 |  MMIO_D(BXT_PORT_PCS_DW10_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1155:9: error: implicit declaration of function ‘BXT_PORT_PCS_DW12_LN01’ [-Werror=implicit-function-declaration]
 1155 |  MMIO_D(BXT_PORT_PCS_DW12_LN01(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1155:2: note: in expansion of macro ‘MMIO_D’
 1155 |  MMIO_D(BXT_PORT_PCS_DW12_LN01(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1155:2: note: in expansion of macro ‘MMIO_D’
 1155 |  MMIO_D(BXT_PORT_PCS_DW12_LN01(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1156:9: error: implicit declaration of function ‘BXT_PORT_PCS_DW12_LN23’ [-Werror=implicit-function-declaration]
 1156 |  MMIO_D(BXT_PORT_PCS_DW12_LN23(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1156:2: note: in expansion of macro ‘MMIO_D’
 1156 |  MMIO_D(BXT_PORT_PCS_DW12_LN23(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1156:2: note: in expansion of macro ‘MMIO_D’
 1156 |  MMIO_D(BXT_PORT_PCS_DW12_LN23(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1157:9: error: implicit declaration of function ‘BXT_PORT_PCS_DW12_GRP’ [-Werror=implicit-function-declaration]
 1157 |  MMIO_D(BXT_PORT_PCS_DW12_GRP(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1157:2: note: in expansion of macro ‘MMIO_D’
 1157 |  MMIO_D(BXT_PORT_PCS_DW12_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1157:2: note: in expansion of macro ‘MMIO_D’
 1157 |  MMIO_D(BXT_PORT_PCS_DW12_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1158:9: error: implicit declaration of function ‘BXT_PORT_TX_DW2_LN0’ [-Werror=implicit-function-declaration]
 1158 |  MMIO_D(BXT_PORT_TX_DW2_LN0(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1158:2: note: in expansion of macro ‘MMIO_D’
 1158 |  MMIO_D(BXT_PORT_TX_DW2_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1158:2: note: in expansion of macro ‘MMIO_D’
 1158 |  MMIO_D(BXT_PORT_TX_DW2_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1159:9: error: implicit declaration of function ‘BXT_PORT_TX_DW2_GRP’ [-Werror=implicit-function-declaration]
 1159 |  MMIO_D(BXT_PORT_TX_DW2_GRP(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1159:2: note: in expansion of macro ‘MMIO_D’
 1159 |  MMIO_D(BXT_PORT_TX_DW2_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1159:2: note: in expansion of macro ‘MMIO_D’
 1159 |  MMIO_D(BXT_PORT_TX_DW2_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1160:9: error: implicit declaration of function ‘BXT_PORT_TX_DW3_LN0’ [-Werror=implicit-function-declaration]
 1160 |  MMIO_D(BXT_PORT_TX_DW3_LN0(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1160:2: note: in expansion of macro ‘MMIO_D’
 1160 |  MMIO_D(BXT_PORT_TX_DW3_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1160:2: note: in expansion of macro ‘MMIO_D’
 1160 |  MMIO_D(BXT_PORT_TX_DW3_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1161:9: error: implicit declaration of function ‘BXT_PORT_TX_DW3_GRP’ [-Werror=implicit-function-declaration]
 1161 |  MMIO_D(BXT_PORT_TX_DW3_GRP(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1161:2: note: in expansion of macro ‘MMIO_D’
 1161 |  MMIO_D(BXT_PORT_TX_DW3_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1161:2: note: in expansion of macro ‘MMIO_D’
 1161 |  MMIO_D(BXT_PORT_TX_DW3_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1162:9: error: implicit declaration of function ‘BXT_PORT_TX_DW4_LN0’ [-Werror=implicit-function-declaration]
 1162 |  MMIO_D(BXT_PORT_TX_DW4_LN0(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1162:2: note: in expansion of macro ‘MMIO_D’
 1162 |  MMIO_D(BXT_PORT_TX_DW4_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1162:2: note: in expansion of macro ‘MMIO_D’
 1162 |  MMIO_D(BXT_PORT_TX_DW4_LN0(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1163:9: error: implicit declaration of function ‘BXT_PORT_TX_DW4_GRP’ [-Werror=implicit-function-declaration]
 1163 |  MMIO_D(BXT_PORT_TX_DW4_GRP(DPIO_PHY0, DPIO_CH0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1163:2: note: in expansion of macro ‘MMIO_D’
 1163 |  MMIO_D(BXT_PORT_TX_DW4_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1163:2: note: in expansion of macro ‘MMIO_D’
 1163 |  MMIO_D(BXT_PORT_TX_DW4_GRP(DPIO_PHY0, DPIO_CH0));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1164:9: error: implicit declaration of function ‘BXT_PORT_TX_DW14_LN’ [-Werror=implicit-function-declaration]
 1164 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 0));
      |         ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1164:2: note: in expansion of macro ‘MMIO_D’
 1164 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1164:2: note: in expansion of macro ‘MMIO_D’
 1164 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1165:2: note: in expansion of macro ‘MMIO_D’
 1165 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1166:2: note: in expansion of macro ‘MMIO_D’
 1166 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1167:2: note: in expansion of macro ‘MMIO_D’
 1167 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH0, 3));
      |  ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1168:9: error: implicit declaration of function ‘BXT_PORT_PLL’ [-Werror=implicit-function-declaration]
 1168 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 0));
      |         ^~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:12: note: in definition of macro ‘i915_mmio_reg_offset’
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |            ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1168:2: note: in expansion of macro ‘MMIO_D’
 1168 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1168:2: note: in expansion of macro ‘MMIO_D’
 1168 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1169:2: note: in expansion of macro ‘MMIO_D’
 1169 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1170:2: note: in expansion of macro ‘MMIO_D’
 1170 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1171:2: note: in expansion of macro ‘MMIO_D’
 1171 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 3));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1172:2: note: in expansion of macro ‘MMIO_D’
 1172 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 6));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1173:2: note: in expansion of macro ‘MMIO_D’
 1173 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 8));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1174:2: note: in expansion of macro ‘MMIO_D’
 1174 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 9));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1175:2: note: in expansion of macro ‘MMIO_D’
 1175 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH0, 10));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1176:2: note: in expansion of macro ‘MMIO_D’
 1176 |  MMIO_D(BXT_PORT_PLL_EBB_0(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1177:2: note: in expansion of macro ‘MMIO_D’
 1177 |  MMIO_D(BXT_PORT_PLL_EBB_4(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1178:2: note: in expansion of macro ‘MMIO_D’
 1178 |  MMIO_D(BXT_PORT_PCS_DW10_LN01(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1179:2: note: in expansion of macro ‘MMIO_D’
 1179 |  MMIO_D(BXT_PORT_PCS_DW10_GRP(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1180:2: note: in expansion of macro ‘MMIO_D’
 1180 |  MMIO_D(BXT_PORT_PCS_DW12_LN01(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1181:2: note: in expansion of macro ‘MMIO_D’
 1181 |  MMIO_D(BXT_PORT_PCS_DW12_LN23(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1182:2: note: in expansion of macro ‘MMIO_D’
 1182 |  MMIO_D(BXT_PORT_PCS_DW12_GRP(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1183:2: note: in expansion of macro ‘MMIO_D’
 1183 |  MMIO_D(BXT_PORT_TX_DW2_LN0(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1184:2: note: in expansion of macro ‘MMIO_D’
 1184 |  MMIO_D(BXT_PORT_TX_DW2_GRP(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1185:2: note: in expansion of macro ‘MMIO_D’
 1185 |  MMIO_D(BXT_PORT_TX_DW3_LN0(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1186:2: note: in expansion of macro ‘MMIO_D’
 1186 |  MMIO_D(BXT_PORT_TX_DW3_GRP(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1187:2: note: in expansion of macro ‘MMIO_D’
 1187 |  MMIO_D(BXT_PORT_TX_DW4_LN0(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1188:2: note: in expansion of macro ‘MMIO_D’
 1188 |  MMIO_D(BXT_PORT_TX_DW4_GRP(DPIO_PHY0, DPIO_CH1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1189:2: note: in expansion of macro ‘MMIO_D’
 1189 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH1, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1190:2: note: in expansion of macro ‘MMIO_D’
 1190 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH1, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1191:2: note: in expansion of macro ‘MMIO_D’
 1191 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH1, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1192:2: note: in expansion of macro ‘MMIO_D’
 1192 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY0, DPIO_CH1, 3));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1193:2: note: in expansion of macro ‘MMIO_D’
 1193 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1194:2: note: in expansion of macro ‘MMIO_D’
 1194 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1195:2: note: in expansion of macro ‘MMIO_D’
 1195 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1196:2: note: in expansion of macro ‘MMIO_D’
 1196 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 3));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1197:2: note: in expansion of macro ‘MMIO_D’
 1197 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 6));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1198:2: note: in expansion of macro ‘MMIO_D’
 1198 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 8));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1199:2: note: in expansion of macro ‘MMIO_D’
 1199 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 9));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1200:2: note: in expansion of macro ‘MMIO_D’
 1200 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY0, DPIO_CH1, 10));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1201:2: note: in expansion of macro ‘MMIO_D’
 1201 |  MMIO_D(BXT_PORT_PLL_EBB_0(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1202:2: note: in expansion of macro ‘MMIO_D’
 1202 |  MMIO_D(BXT_PORT_PLL_EBB_4(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1203:2: note: in expansion of macro ‘MMIO_D’
 1203 |  MMIO_D(BXT_PORT_PCS_DW10_LN01(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1204:2: note: in expansion of macro ‘MMIO_D’
 1204 |  MMIO_D(BXT_PORT_PCS_DW10_GRP(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1205:2: note: in expansion of macro ‘MMIO_D’
 1205 |  MMIO_D(BXT_PORT_PCS_DW12_LN01(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1206:2: note: in expansion of macro ‘MMIO_D’
 1206 |  MMIO_D(BXT_PORT_PCS_DW12_LN23(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1207:2: note: in expansion of macro ‘MMIO_D’
 1207 |  MMIO_D(BXT_PORT_PCS_DW12_GRP(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1208:2: note: in expansion of macro ‘MMIO_D’
 1208 |  MMIO_D(BXT_PORT_TX_DW2_LN0(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1209:2: note: in expansion of macro ‘MMIO_D’
 1209 |  MMIO_D(BXT_PORT_TX_DW2_GRP(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1210:2: note: in expansion of macro ‘MMIO_D’
 1210 |  MMIO_D(BXT_PORT_TX_DW3_LN0(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1211:2: note: in expansion of macro ‘MMIO_D’
 1211 |  MMIO_D(BXT_PORT_TX_DW3_GRP(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1212:2: note: in expansion of macro ‘MMIO_D’
 1212 |  MMIO_D(BXT_PORT_TX_DW4_LN0(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1213:2: note: in expansion of macro ‘MMIO_D’
 1213 |  MMIO_D(BXT_PORT_TX_DW4_GRP(DPIO_PHY1, DPIO_CH0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1214:2: note: in expansion of macro ‘MMIO_D’
 1214 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY1, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1215:2: note: in expansion of macro ‘MMIO_D’
 1215 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY1, DPIO_CH0, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1216:2: note: in expansion of macro ‘MMIO_D’
 1216 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY1, DPIO_CH0, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1217:2: note: in expansion of macro ‘MMIO_D’
 1217 |  MMIO_D(BXT_PORT_TX_DW14_LN(DPIO_PHY1, DPIO_CH0, 3));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1218:2: note: in expansion of macro ‘MMIO_D’
 1218 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 0));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1219:2: note: in expansion of macro ‘MMIO_D’
 1219 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 1));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1220:2: note: in expansion of macro ‘MMIO_D’
 1220 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 2));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1221:2: note: in expansion of macro ‘MMIO_D’
 1221 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 3));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1222:2: note: in expansion of macro ‘MMIO_D’
 1222 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 6));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1223:2: note: in expansion of macro ‘MMIO_D’
 1223 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 8));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1224:2: note: in expansion of macro ‘MMIO_D’
 1224 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 9));
      |  ^~~~~~
./drivers/gpu/drm/i915/i915_reg_defs.h:283:31: error: request for member ‘reg’ in something not a structure or union
  283 |  _Generic((r), i915_reg_t: (r).reg, i915_mcr_reg_t: (r).reg)
      |                               ^
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:30:35: note: in expansion of macro ‘i915_mmio_reg_offset’
   30 |  ret = iter->handle_mmio_cb(iter, i915_mmio_reg_offset(reg), s); \
      |                                   ^~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:35:21: note: in expansion of macro ‘MMIO_F’
   35 | #define MMIO_D(reg) MMIO_F(reg, 4)
      |                     ^~~~~~
drivers/gpu/drm/i915/intel_gvt_mmio_table.c:1225:2: note: in expansion of macro ‘MMIO_D’
 1225 |  MMIO_D(BXT_PORT_PLL(DPIO_PHY1, DPIO_CH0, 10));
      |  ^~~~~~
cc1: all warnings being treated as errors
make[6]: *** [scripts/Makefile.build:244: drivers/gpu/drm/i915/intel_gvt_mmio_table.o] Error 1
make[5]: *** [scripts/Makefile.build:485: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:485: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:485: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:485: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:1919: .] Error 2
make: *** [Makefile:240: __sub-make] Error 2
Build failed, no error log produced




More information about the Intel-gfx mailing list