Searched refs:tail (Results 1 - 13 of 13) sorted by relevance

/solaris-x11-s12/open-src/kernel/drm/src/
H A Ddrm_auth.c118 if (master->magiclist[hash].tail) {
119 master->magiclist[hash].tail->next = entry;
120 master->magiclist[hash].tail = entry;
123 master->magiclist[hash].tail = entry;
155 if (master->magiclist[hash].tail == pt) {
156 master->magiclist[hash].tail = prev;
H A Ddrm_stub.c113 master->magiclist[i].tail = NULL;
161 master->magiclist[i].head = master->magiclist[i].tail = NULL;
/solaris-x11-s12/open-src/app/gfx-utils/sun-src/fbconf_xorg/xf86/
H A DFlags.c559 xf86optionListMerge (XF86OptionPtr head, XF86OptionPtr tail) argument
563 a = tail;
565 while (tail && b) {
571 if (a == tail)
572 tail = a->list.next;
580 a = tail;
585 a = tail;
596 a->list.next = tail;
598 head = tail;
H A Dxf86Optrec.h115 XF86OptionPtr xf86optionListMerge(XF86OptionPtr head, XF86OptionPtr tail);
/solaris-x11-s12/open-src/kernel/i915/src/
H A Dintel_ringbuffer.h98 u32 tail; member in struct:intel_ring_buffer
273 unsigned int *virt = (unsigned int *)((intptr_t)ring->virtual_start + ring->tail);
275 ring->tail += 4;
294 return ring->tail;
H A Di915_gem_debug.c379 int head, tail; member in struct:ring
639 ring->tail = ring_read(ring, _RING_TAIL) & TAIL_ADDR;
642 if (ring->tail == ring->head)
645 full = ring->tail - ring->head;
877 u32 tail, head; local
879 tail = I915_READ_TAIL(ring) & TAIL_ADDR;
882 DRM_ERROR("HEAD 0x%x TAIL 0x%x", head, tail);
885 if (head == tail)
H A Dintel_ringbuffer.c52 int space = (ring->head & HEAD_ADDR) - (ring->tail + I915_RING_FREE_SPACE);
423 "ctl %08x head %08x tail %08x start %08x\n",
434 "ctl %08x head %08x tail %08x start %08x\n",
457 "ctl %08x head %08x tail %08x start %08x\n",
471 ring->tail = I915_READ_TAIL(ring) & TAIL_ADDR;
1428 if (request->tail == 0xffffffff)
1431 space = request->tail - (ring->tail + I915_RING_FREE_SPACE);
1444 request->tail = 0xffffffff;
1514 int rem = ring->size - ring->tail;
[all...]
H A Di915_drv.h280 u32 tail[I915_NUM_RINGS]; member in struct:drm_i915_error_state
290 /* our own tracking of ring head and tail */
314 u32 tail; member in struct:drm_i915_error_state::drm_i915_error_ring::drm_i915_error_request
1398 u32 tail; member in struct:drm_i915_gem_request
H A Di915_dma.c145 ring->tail = I915_READ_TAIL(ring) & TAIL_ADDR;
146 ring->space = ring->head - (ring->tail + I915_RING_FREE_SPACE);
154 if (ring->head == ring->tail && master_priv->sarea_priv)
H A Dintel_overlay.c217 void (*tail)(struct intel_overlay *))
229 overlay->flip_tail = tail;
H A Di915_irq.c1738 error->tail[ring->id] = I915_READ_TAIL(ring);
1742 error->cpu_ring_tail[ring->id] = ring->tail;
1805 erq->tail = request->tail;
H A Di915_gem.c1418 /* Move from whatever list we were on to the tail of execution. */
1579 request->tail = request_ring_position;
1687 if (i915_head_inside_request(acthd, request->head, request->tail)) {
1849 * of tail of the request to update the last known position
1852 ring->last_retired_head = request->tail;
/solaris-x11-s12/open-src/kernel/sys/drm/
H A DdrmP.h472 struct drm_magic_entry *tail; member in struct:drm_magic_head

Completed in 186 milliseconds