Home
last modified time | relevance | path

Searched refs:ringbuf (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_lrc.c344 struct intel_ringbuffer *ringbuf0 = to0->engine[ring->id].ringbuf; in execlists_submit_contexts()
355 ringbuf1 = to1->engine[ring->id].ringbuf; in execlists_submit_contexts()
408 struct intel_ringbuffer *ringbuf; in execlists_context_unqueue() local
410 ringbuf = req0->ctx->engine[ring->id].ringbuf; in execlists_context_unqueue()
412 req0->tail &= ringbuf->size - 1; in execlists_context_unqueue()
582 static int logical_ring_invalidate_all_caches(struct intel_ringbuffer *ringbuf, in logical_ring_invalidate_all_caches() argument
585 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_invalidate_all_caches()
593 ret = ring->emit_flush(ringbuf, ctx, in logical_ring_invalidate_all_caches()
602 static int execlists_move_to_gpu(struct intel_ringbuffer *ringbuf, in execlists_move_to_gpu() argument
606 struct intel_engine_cs *ring = ringbuf->ring; in execlists_move_to_gpu()
[all …]
Dintel_lrc.h43 int logical_ring_flush_all_caches(struct intel_ringbuffer *ringbuf,
51 static inline void intel_logical_ring_advance(struct intel_ringbuffer *ringbuf) in intel_logical_ring_advance() argument
53 ringbuf->tail &= ringbuf->size - 1; in intel_logical_ring_advance()
60 static inline void intel_logical_ring_emit(struct intel_ringbuffer *ringbuf, in intel_logical_ring_emit() argument
63 iowrite32(data, ringbuf->virtual_start + ringbuf->tail); in intel_logical_ring_emit()
64 ringbuf->tail += 4; in intel_logical_ring_emit()
66 int intel_logical_ring_begin(struct intel_ringbuffer *ringbuf,
Dintel_ringbuffer.h237 int (*emit_request)(struct intel_ringbuffer *ringbuf,
239 int (*emit_flush)(struct intel_ringbuffer *ringbuf,
243 int (*emit_bb_start)(struct intel_ringbuffer *ringbuf,
390 void intel_unpin_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
392 struct intel_ringbuffer *ringbuf);
393 void intel_destroy_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
395 struct intel_ringbuffer *ringbuf);
405 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_emit() local
406 iowrite32(data, ringbuf->virtual_start + ringbuf->tail); in intel_ring_emit()
407 ringbuf->tail += 4; in intel_ring_emit()
[all …]
Dintel_ringbuffer.c46 struct intel_ringbuffer *ringbuf = dctx->engine[ring->id].ringbuf; in intel_ring_initialized() local
48 return ringbuf->obj; in intel_ring_initialized()
61 void intel_ring_update_space(struct intel_ringbuffer *ringbuf) in intel_ring_update_space() argument
63 if (ringbuf->last_retired_head != -1) { in intel_ring_update_space()
64 ringbuf->head = ringbuf->last_retired_head; in intel_ring_update_space()
65 ringbuf->last_retired_head = -1; in intel_ring_update_space()
68 ringbuf->space = __intel_ring_space(ringbuf->head & HEAD_ADDR, in intel_ring_update_space()
69 ringbuf->tail, ringbuf->size); in intel_ring_update_space()
72 int intel_ring_space(struct intel_ringbuffer *ringbuf) in intel_ring_space() argument
74 intel_ring_update_space(ringbuf); in intel_ring_space()
[all …]
Di915_gem.c2334 struct intel_ringbuffer *ringbuf; in __i915_add_request() local
2343 ringbuf = request->ctx->engine[ring->id].ringbuf; in __i915_add_request()
2345 ringbuf = ring->buffer; in __i915_add_request()
2347 request_start = intel_ring_get_tail(ringbuf); in __i915_add_request()
2356 ret = logical_ring_flush_all_caches(ringbuf, request->ctx); in __i915_add_request()
2370 request->postfix = intel_ring_get_tail(ringbuf); in __i915_add_request()
2373 ret = ring->emit_request(ringbuf, request); in __i915_add_request()
2381 request->tail = intel_ring_get_tail(ringbuf); in __i915_add_request()
2687 request->ringbuf->last_retired_head = request->postfix; in i915_gem_retire_requests_ring()
Di915_debugfs.c1832 struct intel_ringbuffer *ringbuf) in describe_ctx_ringbuf() argument
1835 ringbuf->space, ringbuf->head, ringbuf->tail, in describe_ctx_ringbuf()
1836 ringbuf->last_retired_head); in describe_ctx_ringbuf()
1870 struct intel_ringbuffer *ringbuf = in i915_context_status() local
1871 ctx->engine[i].ringbuf; in i915_context_status()
1876 if (ringbuf) in i915_context_status()
1877 describe_ctx_ringbuf(m, ringbuf); in i915_context_status()
Di915_gpu_error.c1029 rbuf = request->ctx->engine[ring->id].ringbuf; in i915_gem_record_rings()
1031 rbuf = ring->default_context->engine[ring->id].ringbuf; in i915_gem_record_rings()
Di915_drv.h795 struct intel_ringbuffer *ringbuf; member
2078 struct intel_ringbuffer *ringbuf; member
/linux-4.1.27/drivers/net/irda/
Ddonauboe.h336 void *ringbuf; /*The ring buffer */ member
Ddonauboe.c1498 kfree (self->ringbuf); in toshoboe_close()
1499 self->ringbuf = NULL; in toshoboe_close()
1585 self->ringbuf = kmalloc(OBOE_RING_LEN << 1, GFP_KERNEL); in toshoboe_open()
1586 if (!self->ringbuf) in toshoboe_open()
1600 addr = (__u32) self->ringbuf; in toshoboe_open()
1663 kfree(self->ringbuf); in toshoboe_open()