Since it's now possible to use _MASKED_BIT_ENABLE() and
_MASKED_BIT_DISABLE() in the array initializer, switch to them. This
allows us to remove __MASKED_FIELD() macro.

Signed-off-by: Jani Nikula <[email protected]>
---
 drivers/gpu/drm/i915/gt/intel_lrc.c  | 9 +++------
 drivers/gpu/drm/i915/i915_reg_defs.h | 3 +--
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c 
b/drivers/gpu/drm/i915/gt/intel_lrc.c
index d36e543e98df..8f7156ba9f8e 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -1736,22 +1736,19 @@ static u32 *gen9_init_indirectctx_bb(struct 
intel_engine_cs *engine, u32 *batch)
                /* WaDisableGatherAtSetShaderCommonSlice:skl,bxt,kbl,glk */
                {
                        COMMON_SLICE_CHICKEN2,
-                       
__MASKED_FIELD(GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE,
-                                      0),
+                       
_MASKED_BIT_DISABLE(GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE),
                },
 
                /* BSpec: 11391 */
                {
                        FF_SLICE_CHICKEN,
-                       __MASKED_FIELD(FF_SLICE_CHICKEN_CL_PROVOKING_VERTEX_FIX,
-                                      
FF_SLICE_CHICKEN_CL_PROVOKING_VERTEX_FIX),
+                       
_MASKED_BIT_ENABLE(FF_SLICE_CHICKEN_CL_PROVOKING_VERTEX_FIX),
                },
 
                /* BSpec: 11299 */
                {
                        _3D_CHICKEN3,
-                       __MASKED_FIELD(_3D_CHICKEN_SF_PROVOKING_VERTEX_FIX,
-                                      _3D_CHICKEN_SF_PROVOKING_VERTEX_FIX),
+                       _MASKED_BIT_ENABLE(_3D_CHICKEN_SF_PROVOKING_VERTEX_FIX),
                }
        };
 
diff --git a/drivers/gpu/drm/i915/i915_reg_defs.h 
b/drivers/gpu/drm/i915/i915_reg_defs.h
index c39b3a5dafe6..59c661539895 100644
--- a/drivers/gpu/drm/i915/i915_reg_defs.h
+++ b/drivers/gpu/drm/i915/i915_reg_defs.h
@@ -105,12 +105,11 @@
               BUILD_BUG_ON_ZERO(!IS_POWER_OF_2((__mask) + (1ULL << 
__bf_shf(__mask)))) + \
               BUILD_BUG_ON_ZERO(__builtin_choose_expr(__is_constexpr(__val), 
(~((__mask) >> __bf_shf(__mask)) & (__val)), 0))))
 
-#define __MASKED_FIELD(mask, value) ((mask) << 16 | (value))
 #define _MASKED_FIELD(mask, value) \
        (BUILD_BUG_ON_ZERO(__builtin_choose_expr(__builtin_constant_p(mask), 
(mask) & 0xffff0000, 0)) + \
         BUILD_BUG_ON_ZERO(__builtin_choose_expr(__builtin_constant_p(value), 
(value) & 0xffff0000, 0)) + \
         BUILD_BUG_ON_ZERO(__builtin_choose_expr(__builtin_constant_p(mask) && 
__builtin_constant_p(value), (value) & ~(mask), 0)) + \
-        __MASKED_FIELD(mask, value))
+        ((mask) << 16 | (value)))
 
 #define _MASKED_BIT_ENABLE(a) \
        (__builtin_choose_expr(__builtin_constant_p(a), _MASKED_FIELD((a), 
(a)), ({ typeof(a) _a = (a); _MASKED_FIELD(_a, _a); })))
-- 
2.47.3

Reply via email to