Lines Matching refs:wrap
253 unsigned int wrap; in savage_freelist_get() local
261 wrap = dev_priv->event_wrap; in savage_freelist_get()
263 wrap--; /* hardware hasn't passed the last wrap yet */ in savage_freelist_get()
265 DRM_DEBUG(" tail=0x%04x %d\n", tail->age.event, tail->age.wrap); in savage_freelist_get()
266 DRM_DEBUG(" head=0x%04x %d\n", event, wrap); in savage_freelist_get()
268 if (tail->buf && (TEST_AGE(&tail->age, event, wrap) || event == 0)) { in savage_freelist_get()
286 DRM_DEBUG("age=0x%04x wrap=%d\n", entry->age.event, entry->age.wrap); in savage_freelist_put()
332 unsigned int wrap, i; in savage_dma_reset() local
334 wrap = dev_priv->event_wrap; in savage_dma_reset()
336 SET_AGE(&dev_priv->dma_pages[i].age, event, wrap); in savage_dma_reset()
340 SET_AGE(&dev_priv->last_dma_age, event, wrap); in savage_dma_reset()
347 unsigned int wrap; in savage_dma_wait() local
358 wrap = dev_priv->event_wrap; in savage_dma_wait()
360 wrap--; /* hardware hasn't passed the last wrap yet */ in savage_dma_wait()
362 if (dev_priv->dma_pages[page].age.wrap > wrap || in savage_dma_wait()
363 (dev_priv->dma_pages[page].age.wrap == wrap && in savage_dma_wait()
433 unsigned int wrap, pad, align, len, i; in savage_dma_flush() local
484 wrap = dev_priv->event_wrap; in savage_dma_flush()
486 SET_AGE(&dev_priv->dma_pages[i].age, event, wrap); in savage_dma_flush()
492 SET_AGE(&dev_priv->dma_pages[cur].age, event, wrap); in savage_dma_flush()
504 SET_AGE(&dev_priv->last_dma_age, event, wrap); in savage_dma_flush()