Lines Matching defs:tail
215 dev_priv->head.next = &dev_priv->tail;
219 dev_priv->tail.next = NULL;
220 dev_priv->tail.prev = &dev_priv->head;
221 dev_priv->tail.buf = NULL;
242 drm_savage_buf_priv_t *tail = dev_priv->tail.prev;
256 DRM_DEBUG(" tail=0x%04x %d\n", tail->age.event, tail->age.wrap);
259 if (tail->buf && (TEST_AGE(&tail->age, event, wrap) || event == 0)) {
260 drm_savage_buf_priv_t *next = tail->next;
261 drm_savage_buf_priv_t *prev = tail->prev;
264 tail->next = tail->prev = NULL;
265 return tail->buf;
268 DRM_DEBUG("returning NULL, tail->buf=%p!\n", tail->buf);