Searched refs:xe_vram_region (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_svm.h | 15 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 D | xe_svm.c | 351 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 D | xe_device_types.h | 79 struct xe_vram_region { struct 217 struct xe_vram_region vram; 388 struct xe_vram_region vram;
|
| H A D | xe_bo.c | 164 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 D | xe_ttm_vram_mgr.c | 343 struct xe_vram_region *vram = &tile->mem.vram; in xe_ttm_vram_mgr_init()
|