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

/solaris-x11-s11/open-src/kernel/efb/src/
H A Ddrm_auth.c80 if (dev->magiclist[hash].tail) {
81 dev->magiclist[hash].tail->next = entry;
82 dev->magiclist[hash].tail = entry;
85 dev->magiclist[hash].tail = entry;
108 if (dev->magiclist[hash].tail == pt) {
109 dev->magiclist[hash].tail = prev;
H A Dradeon_drv.h183 u32 tail; member in struct:drm_radeon_ring_buffer
243 drm_radeon_freelist_t *tail; member in struct:drm_radeon_private
1112 if (head == dev_priv->ring.tail) \
1156 write = dev_priv->ring.tail; \
1161 if (((dev_priv->ring.tail + _nr) & mask) != write) { \
1165 ((dev_priv->ring.tail + _nr) & mask), \
1168 dev_priv->ring.tail = write; \
1179 RADEON_WRITE(RADEON_CP_RB_WPTR, dev_priv->ring.tail); \
H A Ddrm_drv.c223 dev->magiclist[i].tail = NULL;
262 dev->magiclist[i].head = dev->magiclist[i].tail = NULL;
H A Dradeon_cp.c1048 dev_priv->ring.tail = cur_read_ptr;
1165 dev_priv->ring.tail = cur_read_ptr;
2176 ring->space = (head - ring->tail) * sizeof (u32);
H A DdrmP.h327 struct drm_magic_entry *tail; member in struct:drm_magic_head
/solaris-x11-s11/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-s11/open-src/lib/libowconfig/sun-src/
H A DOWconfig.c96 struct nodeStruct *tail; /* The other end... */ member in struct:nodeStruct
169 if (np->parent->tail == np)\
170 np->parent->tail = np->prev;\
430 cp->tail = NULL;
437 cp->prev = OWconfigDatabase.tail;
440 if (OWconfigDatabase.tail)
441 OWconfigDatabase.tail->next = cp;
443 OWconfigDatabase.tail = cp;
481 ip->tail = NULL;
507 ip->prev = cp->tail;
[all...]
/solaris-x11-s11/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-s11/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_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 Di915_drv.h280 u32 tail[I915_NUM_RINGS];
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 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.c1399 /* Move from whatever list we were on to the tail of execution. */
1560 request->tail = request_ring_position;
1668 if (i915_head_inside_request(acthd, request->head, request->tail)) {
1830 * of tail of the request to update the last known position
1833 ring->last_retired_head = request->tail;
/solaris-x11-s11/open-src/lib/DPS/sun-src/libdps/
H A Dcslibint.c816 if (dpy->tail) dpy->tail->next = qelt;
819 dpy->tail = qelt;
/solaris-x11-s11/open-src/kernel/sys/drm/
H A DdrmP.h471 struct drm_magic_entry *tail; member in struct:drm_magic_head

Completed in 91 milliseconds