/solaris-x11-s11/open-src/kernel/drm/src/ |
H A D | drm_cache.c | 56 drm_clflush_pages(caddr_t *pages, unsigned long num_pages) argument 63 drm_clflush_page(pages[i]);
|
H A D | drm_scatter.c | 49 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 D | ati_pcigart.c | 40 #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 D | drm_agpsupport.c | 239 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 D | drm_scatter.c | 53 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 D | ati_pcigart.c | 39 #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 D | drm_agpsupport.c | 216 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 D | drmP.h | 426 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 D | i915_gem_gtt.c | 317 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 D | i915_drv.h | 309 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 D | drmP.h | 683 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);
|