Searched defs:pages (Results 1 - 7 of 7) sorted by relevance
/solaris-x11-s12/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-s12/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-s12/open-src/kernel/sys/drm/ |
H A D | drmP.h | 686 int page_count; /**< number of pages */ 704 int pages; member in struct:drm_agp_mem 740 int pages; member in struct:drm_sg_mem 1353 extern void *drm_agp_allocate_memory(size_t pages, uint32_t type, struct drm_device *dev); 1360 extern int drm_agp_bind_pages(struct drm_device *dev, pfn_t *pages, 1362 extern int drm_agp_unbind_pages(struct drm_device *dev, pfn_t *pages, 1389 void drm_clflush_pages(caddr_t *pages, unsigned long num_pages);
|
Completed in 2428 milliseconds