Searched refs:ringbuf (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_lrc.c | 344 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 …]
|
D | intel_lrc.h | 43 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,
|
D | intel_ringbuffer.h | 237 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 …]
|
D | intel_ringbuffer.c | 46 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 …]
|
D | i915_gem.c | 2334 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()
|
D | i915_debugfs.c | 1832 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()
|
D | i915_gpu_error.c | 1029 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()
|
D | i915_drv.h | 795 struct intel_ringbuffer *ringbuf; member 2078 struct intel_ringbuffer *ringbuf; member
|
/linux-4.1.27/drivers/net/irda/ |
D | donauboe.h | 336 void *ringbuf; /*The ring buffer */ member
|
D | donauboe.c | 1498 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()
|