Lines Matching defs:pgoff
351 pgoff_t pgoff;
353 /* We don't use vmf->pgoff since that has the fake offset: */
354 pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
357 omap_gem_cpu_sync_page(obj, pgoff);
358 pfn = page_to_pfn(omap_obj->pages[pgoff]);
361 pfn = (omap_obj->dma_addr >> PAGE_SHIFT) + pgoff;
381 pgoff_t pgoff, base_pgoff;
402 /* We don't use vmf->pgoff since that has the fake offset: */
403 pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
409 base_pgoff = round_down(pgoff, m << n_shift);
414 vaddr = vmf->address - ((pgoff - base_pgoff) << PAGE_SHIFT);
430 int off = pgoff % m;
702 void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff)
710 if (omap_obj->dma_addrs[pgoff]) {
711 dma_unmap_page(dev->dev, omap_obj->dma_addrs[pgoff],
713 omap_obj->dma_addrs[pgoff] = 0;