Searched refs:px_base (Results 1 – 6 of 6) sorted by relevance
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | gen6_ppgtt.c | 105 GEM_BUG_ON(px_base(pt) == px_base(&vm->scratch[1])); in gen6_ppgtt_clear_range() 233 if (px_base(pt) == px_base(&vm->scratch[1])) { in gen6_alloc_va_range() 287 if (unlikely(setup_page_dma(vm, px_base(&vm->scratch[1])))) { in gen6_ppgtt_init_scratch() 302 px_base(&ppgtt->base.vm.scratch[1]); in gen6_ppgtt_free_pd() 307 if (px_base(pt) != scratch) in gen6_ppgtt_free_pd() 347 px_base(ppgtt->base.pd)->ggtt_offset = ggtt_offset * sizeof(gen6_pte_t); in pd_vma_bind() 386 px_base(&ppgtt->base.vm.scratch[1]); in pd_vma_unbind() 395 if (px_base(pt) == scratch || atomic_read(&pt->used)) in pd_vma_unbind()
|
H A D | intel_gtt.h | 200 #define px_base(px) \ macro 207 #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) 209 #define px_dma(px) (px_base(px)->daddr) 548 return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); in i915_page_dir_dma_addr() 580 #define kmap_atomic_px(px) kmap_atomic(px_base(px)->page) 585 #define fill_px(px, v) fill_page_dma(px_base(px), (v), PAGE_SIZE / sizeof(u64)) 601 #define free_px(vm, px) free_pd(vm, px_base(px)) 610 __set_pd_entry((pd), (idx), px_base(to), gen8_pde_encode)
|
H A D | intel_ppgtt.c | 55 if (unlikely(setup_page_dma(vm, px_base(pd)))) { in alloc_pd() 93 write_dma_entry(px_base(pd), idx, encode(to->map->dm_segs[0].ds_addr, I915_CACHE_LLC)); in __set_pd_entry() 95 write_dma_entry(px_base(pd), idx, encode(to->daddr, I915_CACHE_LLC)); in __set_pd_entry() 106 write_dma_entry(px_base(pd), idx, scratch->encode); in clear_pd_entry()
|
H A D | gen8_ppgtt.c | 687 if (unlikely(setup_page_dma(vm, px_base(&vm->scratch[i])))) in gen8_init_scratch() 740 if (unlikely(setup_page_dma(vm, px_base(pd)))) { in gen8_alloc_top_pd() 746 fill_page_dma(px_base(pd), vm->scratch[vm->top].encode, count); in gen8_alloc_top_pd()
|
H A D | intel_gtt.c | 479 struct i915_page_dma *p = px_base(&vm->scratch[0]); in cleanup_scratch_page() 504 cleanup_page_dma(vm, px_base(&vm->scratch[i])); in free_scratch()
|
H A D | intel_ring_submission.c | 1389 *cs++ = px_base(ppgtt->pd)->ggtt_offset << 10; in load_pd_dir()
|