Searched refs:ppgtt (Results 1 – 4 of 4) sorted by relevance
| /trueos/sys/dev/drm2/i915/ |
| HD | i915_gem_gtt.c | 38 i915_ppgtt_clear_range(struct i915_hw_ppgtt *ppgtt, in i915_ppgtt_clear_range() argument 49 scratch_pte = GEN6_PTE_ADDR_ENCODE(ppgtt->scratch_page_dma_addr); in i915_ppgtt_clear_range() 58 sf = sf_buf_alloc(ppgtt->pt_pages[act_pd], SFB_CPUPRIVATE); in i915_ppgtt_clear_range() 78 struct i915_hw_ppgtt *ppgtt; in i915_gem_init_aliasing_ppgtt() local 90 ppgtt = malloc(sizeof(*ppgtt), DRM_I915_GEM, M_WAITOK | M_ZERO); in i915_gem_init_aliasing_ppgtt() 92 ppgtt->num_pd_entries = I915_PPGTT_PD_ENTRIES; in i915_gem_init_aliasing_ppgtt() 93 ppgtt->pt_pages = malloc(sizeof(vm_page_t) * ppgtt->num_pd_entries, in i915_gem_init_aliasing_ppgtt() 96 for (i = 0; i < ppgtt->num_pd_entries; i++) { in i915_gem_init_aliasing_ppgtt() 97 ppgtt->pt_pages[i] = vm_page_alloc(NULL, 0, in i915_gem_init_aliasing_ppgtt() 100 if (ppgtt->pt_pages[i] == NULL) { in i915_gem_init_aliasing_ppgtt() [all …]
|
| HD | i915_gem.c | 411 struct i915_hw_ppgtt *ppgtt; in i915_gem_init_ppgtt() local 418 ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_gem_init_ppgtt() 419 if (ppgtt == NULL) in i915_gem_init_ppgtt() 423 for (i = 0; i < ppgtt->num_pd_entries; i++) { in i915_gem_init_ppgtt() 424 pt_addr = VM_PAGE_TO_PHYS(ppgtt->pt_pages[i]); in i915_gem_init_ppgtt() 431 pd_offset = ppgtt->pd_offset; in i915_gem_init_ppgtt()
|
| HD | i915_drv.h | 1339 void i915_ppgtt_bind_object(struct i915_hw_ppgtt *ppgtt, 1341 void i915_ppgtt_unbind_object(struct i915_hw_ppgtt *ppgtt,
|
| HD | i915_debug.c | 1416 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_ppgtt_info() local 1419 sbuf_printf(m, "pd gtt offset: 0x%08x\n", ppgtt->pd_offset); in i915_ppgtt_info()
|