engine__ 44 drivers/gpu/drm/i915/gt/intel_engine.h #define __ENGINE_REG_OP(op__, engine__, ...) \ engine__ 45 drivers/gpu/drm/i915/gt/intel_engine.h intel_uncore_##op__((engine__)->uncore, __VA_ARGS__) engine__ 47 drivers/gpu/drm/i915/gt/intel_engine.h #define __ENGINE_READ_OP(op__, engine__, reg__) \ engine__ 48 drivers/gpu/drm/i915/gt/intel_engine.h __ENGINE_REG_OP(op__, (engine__), reg__((engine__)->mmio_base)) engine__ 56 drivers/gpu/drm/i915/gt/intel_engine.h #define ENGINE_READ64(engine__, lower_reg__, upper_reg__) \ engine__ 57 drivers/gpu/drm/i915/gt/intel_engine.h __ENGINE_REG_OP(read64_2x32, (engine__), \ engine__ 58 drivers/gpu/drm/i915/gt/intel_engine.h lower_reg__((engine__)->mmio_base), \ engine__ 59 drivers/gpu/drm/i915/gt/intel_engine.h upper_reg__((engine__)->mmio_base)) engine__ 61 drivers/gpu/drm/i915/gt/intel_engine.h #define ENGINE_READ_IDX(engine__, reg__, idx__) \ engine__ 62 drivers/gpu/drm/i915/gt/intel_engine.h __ENGINE_REG_OP(read, (engine__), reg__((engine__)->mmio_base, (idx__))) engine__ 64 drivers/gpu/drm/i915/gt/intel_engine.h #define __ENGINE_WRITE_OP(op__, engine__, reg__, val__) \ engine__ 65 drivers/gpu/drm/i915/gt/intel_engine.h __ENGINE_REG_OP(op__, (engine__), reg__((engine__)->mmio_base), (val__)) engine__ 71 drivers/gpu/drm/i915/gt/intel_engine.h #define GEN6_RING_FAULT_REG_READ(engine__) \ engine__ 72 drivers/gpu/drm/i915/gt/intel_engine.h intel_uncore_read((engine__)->uncore, RING_FAULT_REG(engine__)) engine__ 74 drivers/gpu/drm/i915/gt/intel_engine.h #define GEN6_RING_FAULT_REG_POSTING_READ(engine__) \ engine__ 75 drivers/gpu/drm/i915/gt/intel_engine.h intel_uncore_posting_read((engine__)->uncore, RING_FAULT_REG(engine__)) engine__ 77 drivers/gpu/drm/i915/gt/intel_engine.h #define GEN6_RING_FAULT_REG_RMW(engine__, clear__, set__) \ engine__ 81 drivers/gpu/drm/i915/gt/intel_engine.h __val = intel_uncore_read((engine__)->uncore, \ engine__ 82 drivers/gpu/drm/i915/gt/intel_engine.h RING_FAULT_REG(engine__)); \ engine__ 85 drivers/gpu/drm/i915/gt/intel_engine.h intel_uncore_write((engine__)->uncore, RING_FAULT_REG(engine__), \ engine__ 1792 drivers/gpu/drm/i915/i915_drv.h #define for_each_engine(engine__, dev_priv__, id__) \ engine__ 1796 drivers/gpu/drm/i915/i915_drv.h for_each_if ((engine__) = (dev_priv__)->engine[(id__)]) engine__ 1799 drivers/gpu/drm/i915/i915_drv.h #define for_each_engine_masked(engine__, dev_priv__, mask__, tmp__) \ engine__ 1802 drivers/gpu/drm/i915/i915_drv.h ((engine__) = (dev_priv__)->engine[__mask_next_bit(tmp__)]), 1 : \ engine__ 1808 drivers/gpu/drm/i915/i915_drv.h #define for_each_uabi_engine(engine__, i915__) \ engine__ 1809 drivers/gpu/drm/i915/i915_drv.h for ((engine__) = rb_to_uabi_engine(rb_first(&(i915__)->uabi_engines));\ engine__ 1810 drivers/gpu/drm/i915/i915_drv.h (engine__); \ engine__ 1811 drivers/gpu/drm/i915/i915_drv.h (engine__) = rb_to_uabi_engine(rb_next(&(engine__)->uabi_node)))