Searched refs:ppgtt (Results 1 - 3 of 3) sorted by relevance

/solaris-x11-s12/open-src/kernel/i915/src/
H A Di915_gem_gtt.c135 i915_ppgtt_page_alloc(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt, argument
147 DDI_DMA_DONTWAIT, NULL, &ppgtt->dma_hdl)) {
152 if (ddi_dma_mem_alloc(ppgtt->dma_hdl, ptob(pgcnt), &ppgt_acc_attr,
154 &ppgtt->kaddr, &ppgtt->real_size, &ppgtt->acc_hdl)) {
159 if (ddi_dma_addr_bind_handle(ppgtt->dma_hdl, NULL,
160 ppgtt->kaddr, ppgtt->real_size, DDI_DMA_RDWR,
168 real_pgcnt = btopr(ppgtt
201 gen6_write_pdes(struct i915_hw_ppgtt *ppgtt) argument
232 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; local
286 gen6_ppgtt_clear_range(struct i915_hw_ppgtt *ppgtt, unsigned first_entry, unsigned num_entries) argument
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
338 gen6_ppgtt_cleanup(struct i915_hw_ppgtt *ppgtt) argument
348 gen6_ppgtt_init(struct i915_hw_ppgtt *ppgtt) argument
388 struct i915_hw_ppgtt *ppgtt; local
416 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; local
425 i915_ppgtt_bind_object(struct i915_hw_ppgtt *ppgtt, struct drm_i915_gem_object *obj, enum i915_cache_level cache_level) argument
437 i915_ppgtt_unbind_object(struct i915_hw_ppgtt *ppgtt, struct drm_i915_gem_object *obj) argument
[all...]
H A Di915_drv.h503 void (*clear_range)(struct i915_hw_ppgtt *ppgtt,
506 void (*insert_entries)(struct i915_hw_ppgtt *ppgtt,
513 void (*cleanup)(struct i915_hw_ppgtt *ppgtt);
1825 void i915_ppgtt_bind_object(struct i915_hw_ppgtt *ppgtt,
1828 void i915_ppgtt_unbind_object(struct i915_hw_ppgtt *ppgtt,
/solaris-x11-s12/open-src/kernel/mdb/modules/
H A Di915.c2085 struct i915_hw_ppgtt ppgtt; local
2086 if (mdb_vread(&ppgtt, sizeof (struct i915_hw_ppgtt),
2094 mdb_printf("pd gtt offset: 0x%08x\n", ppgtt.pd_offset);
2275 "Print ppgtt information",

Completed in 20 milliseconds