Home
last modified time | relevance | path

Searched refs:xe_vram_region (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_svm.h15 struct xe_vram_region;
53 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr);
80 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add()
H A Dxe_svm.c351 static struct xe_vram_region *page_to_vr(struct page *page) in page_to_vr()
353 return container_of(page_pgmap(page), struct xe_vram_region, pagemap); in page_to_vr()
356 static struct xe_tile *vr_to_tile(struct xe_vram_region *vr) in vr_to_tile()
361 static u64 xe_vram_region_page_to_dpa(struct xe_vram_region *vr, in xe_vram_region_page_to_dpa()
386 struct xe_vram_region *vr = NULL; in xe_svm_copy()
549 static u64 block_offset_to_pfn(struct xe_vram_region *vr, u64 offset) in block_offset_to_pfn()
569 struct xe_vram_region *vr = block->private; in xe_svm_populate_devmem_pfn()
669 static struct xe_vram_region *tile_to_vr(struct xe_tile *tile) in tile_to_vr()
679 struct xe_vram_region *vr = tile_to_vr(tile); in xe_svm_alloc_vram()
969 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add()
[all …]
H A Dxe_device_types.h79 struct xe_vram_region { struct
217 struct xe_vram_region vram;
388 struct xe_vram_region vram;
H A Dxe_bo.c164 static struct xe_vram_region *res_to_mem_region(struct ttm_resource *res) in res_to_mem_region()
174 return container_of(vram_mgr, struct xe_vram_region, ttm); in res_to_mem_region()
206 struct xe_vram_region *vram; in add_vram()
211 vram = container_of(vram_mgr, struct xe_vram_region, ttm); in add_vram()
556 struct xe_vram_region *vram = res_to_mem_region(mem); in xe_ttm_io_mem_reserve()
917 struct xe_vram_region *vram = res_to_mem_region(new_mem); in xe_bo_move()
1232 struct xe_vram_region *vram; in xe_ttm_io_mem_pfn()
1372 struct xe_vram_region *vram; in xe_ttm_access_memory()
H A Dxe_ttm_vram_mgr.c343 struct xe_vram_region *vram = &tile->mem.vram; in xe_ttm_vram_mgr_init()