Lines Matching defs:pages
44 for (i = 0; i < entry->pages; i++) {
53 entry->pages * sizeof(*entry->busaddr), DRM_MEM_PAGES);
55 entry->pages * sizeof(*entry->pagelist), DRM_MEM_PAGES);
73 unsigned long pages, i, j;
92 pages = (request.size + PAGE_SIZE - 1) / PAGE_SIZE;
93 DRM_DEBUG("sg size=%ld pages=%ld\n", request.size, pages);
95 entry->pages = pages;
96 entry->pagelist = drm_alloc(pages * sizeof(*entry->pagelist),
103 memset(entry->pagelist, 0, pages * sizeof(*entry->pagelist));
105 entry->busaddr = drm_alloc(pages * sizeof(*entry->busaddr),
109 entry->pages * sizeof(*entry->pagelist),
114 memset((void *)entry->busaddr, 0, pages * sizeof(*entry->busaddr));
116 entry->virtual = vmalloc_32(pages << PAGE_SHIFT);
119 entry->pages * sizeof(*entry->busaddr), DRM_MEM_PAGES);
121 entry->pages * sizeof(*entry->pagelist),
127 /* This also forces the mapping of COW pages, so our page list
130 memset(entry->virtual, 0, pages << PAGE_SHIFT);
137 for (i = (unsigned long)entry->virtual, j = 0; j < pages;
161 for (i = 0; i < pages; i++) {