Searched defs:pages (Results 1 - 11 of 11) sorted by relevance

/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_cache.c56 drm_clflush_pages(caddr_t *pages, unsigned long num_pages) argument
63 drm_clflush_page(pages[i]);
H A Ddrm_scatter.c49 int pages = entry->pages; local
52 kmem_free(entry->busaddr, sizeof (*entry->busaddr) * pages);
80 unsigned long pages; local
96 pages = (request->size + PAGE_SIZE - 1) / PAGE_SIZE;
97 DRM_DEBUG("size=%ld pages=%ld\n", request->size, pages);
99 entry->pages = (int)pages;
100 dmah = drm_pci_alloc(dev, ptob(pages), 409
[all...]
H A Dati_pcigart.c40 #define ATI_MAX_PCIGART_PAGES 8192 /* 32 MB aperture, 4K pages */
63 unsigned long pages; local
93 pages = DRM_MIN(entry->pages, ATI_MAX_PCIGART_PAGES);
106 if (pagenum ++ == pages)
H A Ddrm_agpsupport.c239 unsigned long pages; local
249 pages = (request->size + PAGE_SIZE - 1) / PAGE_SIZE;
251 alloc.agpa_pgcount = (uint32_t) pages;
263 entry->pages = (int) pages;
494 void *drm_agp_allocate_memory(size_t pages, uint32_t type, struct drm_device *dev) argument
545 * Binds a collection of pages into AGP memory at the given offset, returning
548 * No reference is held on the pages during this time -- it is up to the
553 pfn_t *pages,
563 bind.agp_phyaddr = pages;
552 drm_agp_bind_pages(struct drm_device *dev, pfn_t *pages, unsigned long num_pages, uint32_t gtt_offset, unsigned int agp_type) argument
576 drm_agp_unbind_pages(struct drm_device *dev, pfn_t *pages, unsigned long num_pages, uint32_t gtt_offset, pfn_t scratch, uint32_t type) argument
[all...]
/solaris-x11-s11/open-src/kernel/efb/src/
H A Ddrm_scatter.c53 int pages = entry->pages; local
56 kmem_free(entry->busaddr, sizeof (*entry->busaddr) * pages);
83 unsigned long pages; local
106 pages = btopr(request.size);
107 DRM_DEBUG("sg size=%ld pages=%ld\n", request.size, pages);
109 entry->pages = (int)pages;
110 dmah = drm_pci_alloc(dev, ptob(pages), 409
[all...]
H A Dati_pcigart.c39 #define ATI_MAX_PCIGART_PAGES 8192 /* 32 MB aperture, 4K pages */
45 unsigned long pages; local
75 pages = DRM_MIN(entry->pages, ATI_MAX_PCIGART_PAGES);
89 if (pagenum ++ == pages)
H A Ddrm_agpsupport.c216 int pages; local
226 pages = btopr(request.size);
227 alloc.agpa_pgcount = pages;
238 entry->pages = pages;
437 drm_agp_allocate_memory(size_t pages, uint32_t type) argument
H A DdrmP.h426 int pages; member in struct:drm_agp_mem
462 int pages; member in struct:drm_sg_mem
/solaris-x11-s11/open-src/kernel/i915/src/
H A Di915_gem_gtt.c317 pfn_t *pages, enum i915_cache_level cache_level)
327 pt_vaddr[act_pte] = ppgtt->pte_encode(ppgtt->dev, pages[j] << PAGE_SHIFT,
450 /* First fill our portion of the GTT with scratch pages */
471 obj->pages->sgl, obj->pages->nents,
315 gen6_ppgtt_insert_entries(struct i915_hw_ppgtt *ppgtt, unsigned first_entry, unsigned num_entries, pfn_t *pages, enum i915_cache_level cache_level) argument
H A Di915_drv.h309 u32 **pages; member in struct:drm_i915_error_state::drm_i915_error_ring::drm_i915_error_object
508 pfn_t *pages, enum i915_cache_level cache_level);
833 * (presumably uncached) pages still attached.
1214 * of pages before to binding them into the GTT, and put_pages() is
1216 * associated cost with migrating pages between the backing storage
1218 * onto the pages after they are no longer referenced by the GPU
1220 * pages to a different memory domain within the GTT). put_pages()
1223 * reap pages for the shrinker).
1267 * Advice: are the backing pages purgeable?
/solaris-x11-s11/open-src/kernel/sys/drm/
H A DdrmP.h683 int page_count; /**< number of pages */
701 int pages; member in struct:drm_agp_mem
737 int pages; member in struct:drm_sg_mem
1350 extern void *drm_agp_allocate_memory(size_t pages, uint32_t type, struct drm_device *dev);
1357 extern int drm_agp_bind_pages(struct drm_device *dev, pfn_t *pages,
1359 extern int drm_agp_unbind_pages(struct drm_device *dev, pfn_t *pages,
1386 void drm_clflush_pages(caddr_t *pages, unsigned long num_pages);

Completed in 54 milliseconds