intel_ring
struct intel_ring;
struct intel_ring *ring = ce->ring;
struct intel_ring *ring __maybe_unused = rq->ring;
static int __ring_active(struct intel_ring *ring,
static void __ring_retire(struct intel_ring *ring)
struct intel_ring *ring;
struct intel_ring;
struct intel_ring ring;
struct intel_ring *ring;
struct intel_ring;
struct intel_ring *ring;
struct intel_ring *ring = ce->ring;
const struct intel_ring *ring = ce->ring;
struct intel_ring;
struct intel_ring *ring = rq->ring;
struct intel_ring *ring = rq->ring;
struct intel_ring *
struct intel_ring *ring;
struct intel_ring *ring = container_of(ref, typeof(*ring), ref);
unsigned int intel_ring_update_space(struct intel_ring *ring)
wait_for_space(struct intel_ring *ring,
struct intel_ring *ring = rq->ring;
void __intel_ring_pin(struct intel_ring *ring)
int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww)
void intel_ring_reset(struct intel_ring *ring, u32 tail)
void intel_ring_unpin(struct intel_ring *ring)
intel_ring_set_tail(struct intel_ring *ring, unsigned int tail)
struct intel_ring *
unsigned int intel_ring_update_space(struct intel_ring *ring);
void __intel_ring_pin(struct intel_ring *ring);
int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww);
void intel_ring_unpin(struct intel_ring *ring);
void intel_ring_reset(struct intel_ring *ring, u32 tail);
static inline struct intel_ring *intel_ring_get(struct intel_ring *ring)
static inline void intel_ring_put(struct intel_ring *ring)
static inline u32 intel_ring_wrap(const struct intel_ring *ring, u32 pos)
static inline int intel_ring_direction(const struct intel_ring *ring,
intel_ring_offset_valid(const struct intel_ring *ring,
assert_ring_tail_valid(const struct intel_ring *ring, unsigned int tail)
struct intel_ring *ring;
struct intel_ring *ring = engine->legacy.ring;
static struct intel_ring *mock_ring(struct intel_engine_cs *engine)
struct intel_ring *ring;
static void mock_ring_free(struct intel_ring *ring)
struct intel_ring *ring;
static void mock_ring_free(struct intel_ring *ring)
static int check_ring_direction(struct intel_ring *ring,
static int check_ring_step(struct intel_ring *ring, u32 x, u32 step)
static struct intel_ring *mock_ring(unsigned long sz)
static int check_ring_offset(struct intel_ring *ring, u32 x, u32 step)
struct intel_ring *ring;
struct intel_ring *ring;
struct intel_ring *ring = rq->ring;
struct intel_ring *ring;