Home
last modified time | relevance | path

Searched refs:intel_ring (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_ring.h15 struct intel_ring *
21 unsigned int intel_ring_update_space(struct intel_ring *ring);
23 void __intel_ring_pin(struct intel_ring *ring);
24 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww);
25 void intel_ring_unpin(struct intel_ring *ring);
26 void intel_ring_reset(struct intel_ring *ring, u32 tail);
30 static inline struct intel_ring *intel_ring_get(struct intel_ring *ring) in intel_ring_get()
36 static inline void intel_ring_put(struct intel_ring *ring) in intel_ring_put()
60 static inline int intel_ring_direction(const struct intel_ring *ring, in intel_ring_direction()
69 intel_ring_offset_valid(const struct intel_ring *ring, in intel_ring_offset_valid()
[all …]
H A Dselftest_ring.c6 static struct intel_ring *mock_ring(unsigned long sz) in mock_ring()
8 struct intel_ring *ring; in mock_ring()
26 static void mock_ring_free(struct intel_ring *ring) in mock_ring_free()
31 static int check_ring_direction(struct intel_ring *ring, in check_ring_direction()
52 static int check_ring_step(struct intel_ring *ring, u32 x, u32 step) in check_ring_step()
65 static int check_ring_offset(struct intel_ring *ring, u32 x, u32 step) in check_ring_offset()
78 struct intel_ring *ring; in igt_ring_direction()
H A Dintel_ring.c19 unsigned int intel_ring_update_space(struct intel_ring *ring) in intel_ring_update_space()
29 void __intel_ring_pin(struct intel_ring *ring) in __intel_ring_pin()
35 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin()
85 void intel_ring_reset(struct intel_ring *ring, u32 tail) in intel_ring_reset()
94 void intel_ring_unpin(struct intel_ring *ring) in intel_ring_unpin()
145 struct intel_ring *
149 struct intel_ring *ring; in intel_engine_create_ring()
186 struct intel_ring *ring = container_of(ref, typeof(*ring), ref); in intel_ring_free()
193 wait_for_space(struct intel_ring *ring, in wait_for_space()
232 struct intel_ring *ring = rq->ring; in intel_ring_begin()
H A Dintel_context_types.h31 struct intel_ring;
113 struct intel_ring *ring;
H A Dintel_ring_types.h24 struct intel_ring { struct
H A Dmock_engine.c60 static struct intel_ring *mock_ring(struct intel_engine_cs *engine) in mock_ring()
63 struct intel_ring *ring; in mock_ring()
86 static void mock_ring_free(struct intel_ring *ring) in mock_ring_free()
H A Dintel_engine_types.h53 struct intel_ring;
442 struct intel_ring *ring;
H A Dintel_lrc.h19 struct intel_ring;
H A Dintel_context.c136 static int __ring_active(struct intel_ring *ring, in __ring_active()
156 static void __ring_retire(struct intel_ring *ring) in __ring_retire()
H A Dintel_lrc.c1128 struct intel_ring *ring; in lrc_alloc()
1449 struct intel_ring *ring = ce->ring; in lrc_update_regs()
1493 const struct intel_ring *ring = ce->ring; in lrc_check_regs()
H A Dintel_migrate.c352 struct intel_ring *ring = rq->ring; in max_pte_pkt_size()
372 struct intel_ring *ring = rq->ring; in emit_pte()
H A Dintel_ring_submission.c194 struct intel_ring *ring = engine->legacy.ring; in xcs_resume()
1317 struct intel_ring *ring; in intel_ring_submission_setup()
H A Dgen8_engine_cs.c604 struct intel_ring *ring __maybe_unused = rq->ring; in assert_request_valid()
H A Dintel_engine_cs.c1342 struct intel_ring ring;
H A Dselftest_execlists.c494 struct intel_ring *ring; in live_pin_rewind()
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context_types.h31 struct intel_ring;
H A Di915_gem_execbuffer.c2488 struct intel_ring *ring = ce->ring; in eb_throttle()
/openbmc/linux/drivers/gpu/drm/i915/
H A Di915_request.h213 struct intel_ring *ring;
H A DMakefile129 gt/intel_ring.o \
H A Di915_request.c1790 struct intel_ring *ring = rq->ring; in __i915_request_commit()