Lines Matching refs:pages
94 int first, last, pages, frame, i; in vdma_alloc() local
115 pages = VDMA_PAGE(paddr + size) - VDMA_PAGE(paddr) + 1; in vdma_alloc()
120 if (first + pages > VDMA_PGTBL_ENTRIES) { /* nothing free */ in vdma_alloc()
127 && last - first < pages) in vdma_alloc()
130 if (last - first == pages) in vdma_alloc()
154 pages, laddr); in vdma_alloc()
214 int first, pages; in vdma_remap() local
231 pages = (((paddr & (VDMA_PAGESIZE - 1)) + size) >> 12) + 1; in vdma_remap()
234 printk("vdma_remap: first=%x, pages=%x\n", first, pages); in vdma_remap()
235 if (first + pages > VDMA_PGTBL_ENTRIES) { in vdma_remap()
242 while (pages > 0 && first < VDMA_PGTBL_ENTRIES) { in vdma_remap()
251 pages--; in vdma_remap()
261 pages = (((paddr & (VDMA_PAGESIZE - 1)) + size) >> 12) + 1; in vdma_remap()
264 for (i = first; i < first + pages; i++) in vdma_remap()
267 for (i = first; i < first + pages; i++) in vdma_remap()
270 for (i = first; i < first + pages; i++) in vdma_remap()