Lines Matching defs:cur

367 	unsigned int cur = dev_priv->current_dma_page;
369 dev_priv->dma_pages[cur].used;
375 DRM_DEBUG("cur=%u, cur->used=%u, n=%u, rest=%u, nr_pages=%u\n",
376 cur, dev_priv->dma_pages[cur].used, n, rest, nr_pages);
378 if (cur + nr_pages < dev_priv->nr_dma_pages) {
380 cur * SAVAGE_DMA_PAGE_SIZE + dev_priv->dma_pages[cur].used;
383 dev_priv->dma_pages[cur].used += rest;
385 cur++;
390 for (i = cur; i < dev_priv->nr_dma_pages; ++i) {
396 dev_priv->first_dma_page = cur = 0;
398 for (i = cur; nr_pages > 0; ++i, --nr_pages) {
413 DRM_DEBUG("cur=%u, cur->used=%u, n=%u\n",
424 unsigned int cur = dev_priv->current_dma_page;
430 if (first == cur &&
431 dev_priv->dma_pages[cur].used == dev_priv->dma_pages[cur].flushed)
436 pad = -dev_priv->dma_pages[cur].used & 1;
437 align = -(dev_priv->dma_pages[cur].used + pad) & 7;
439 DRM_DEBUG("first=%u, cur=%u, first->flushed=%u, cur->used=%u, "
441 first, cur, dev_priv->dma_pages[first].flushed,
442 dev_priv->dma_pages[cur].used, pad, align);
447 cur * SAVAGE_DMA_PAGE_SIZE + dev_priv->dma_pages[cur].used;
448 dev_priv->dma_pages[cur].used += pad;
461 len = (cur - first) * SAVAGE_DMA_PAGE_SIZE +
462 dev_priv->dma_pages[cur].used - dev_priv->dma_pages[first].flushed;
473 dev_priv->dma_pages[cur].used += align;
478 for (i = first; i < cur; ++i) {
484 if (dev_priv->dma_pages[cur].used == SAVAGE_DMA_PAGE_SIZE) {
485 SET_AGE(&dev_priv->dma_pages[cur].age, event, wrap);
486 dev_priv->dma_pages[cur].used = 0;
487 dev_priv->dma_pages[cur].flushed = 0;
489 cur++;
490 if (cur == dev_priv->nr_dma_pages)
491 cur = 0;
492 dev_priv->first_dma_page = dev_priv->current_dma_page = cur;
494 dev_priv->first_dma_page = cur;
495 dev_priv->dma_pages[cur].flushed = dev_priv->dma_pages[i].used;
499 DRM_DEBUG("first=cur=%u, cur->used=%u, cur->flushed=%u\n", cur,
500 dev_priv->dma_pages[cur].used,
501 dev_priv->dma_pages[cur].flushed);
513 DRM_DEBUG("first=%u, cur=%u, cur->used=%u\n",