Lines Matching defs:tail
224 dev_priv->head.next = &dev_priv->tail;
228 dev_priv->tail.next = NULL;
229 dev_priv->tail.prev = &dev_priv->head;
230 dev_priv->tail.buf = NULL;
251 drm_savage_buf_priv_t *tail = dev_priv->tail.prev;
265 DRM_DEBUG(" tail=0x%04x %d\n", tail->age.event, tail->age.wrap);
268 if (tail->buf && (TEST_AGE(&tail->age, event, wrap) || event == 0)) {
269 drm_savage_buf_priv_t *next = tail->next;
270 drm_savage_buf_priv_t *prev = tail->prev;
273 tail->next = tail->prev = NULL;
274 return tail->buf;
277 DRM_DEBUG("returning NULL, tail->buf=%p!\n", tail->buf);