xe_vram_region
struct xe_vram_region *vram = xe_device_get_root_tile(xe)->mem.vram;
struct xe_vram_region *vram = xe_bo_device(bo)->mem.vram;
struct xe_vram_region *vram;
struct xe_vram_region *vram;
static struct xe_vram_region *res_to_mem_region(struct ttm_resource *res)
return container_of(vram_mgr, struct xe_vram_region, ttm);
struct xe_vram_region *vram;
vram = container_of(vram_mgr, struct xe_vram_region, ttm);
struct xe_vram_region *vram = res_to_mem_region(mem);
struct xe_vram_region *vram;
struct xe_vram_region *kernel_vram;
struct xe_vram_region *vram;
struct xe_vram_region *vram;
struct xe_vram_region;
struct xe_vram_region *vram = xe->mem.vram;
struct xe_vram_region *vram, bool need_vram_move)
struct xe_vram_region *vr = xe_pagemap_to_vr(xpagemap);
static struct xe_pagemap *xe_pagemap_create(struct xe_device *xe, struct xe_vram_region *vr)
struct xe_vram_region *vr)
struct xe_vram_region *vr;
struct xe_vram_region *vr;
static struct xe_vram_region *xe_pagemap_to_vr(struct xe_pagemap *xpagemap)
static struct xe_vram_region *xe_page_to_vr(struct page *page)
struct xe_vram_region *vr = xe_pagemap_to_vr(xpagemap);
struct xe_vram_region *vr = xe_pagemap_to_vr(xpagemap);
struct xe_vram_region *vr = NULL;
static struct drm_buddy *vram_to_buddy(struct xe_vram_region *vram)
struct xe_vram_region *vr = block->private;
struct xe_vram_region;
int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr)
struct xe_vram_region;
struct xe_vram_region;
struct xe_vram_region *vr;
int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr);
struct xe_vram_region *vram;
static inline struct xe_vram_region *xe_tile_to_vr(struct xe_tile *tile)
struct xe_vram_region *tile_vram = xe_device_get_root_tile(xe)->mem.vram;
int xe_ttm_vram_mgr_init(struct xe_device *xe, struct xe_vram_region *vram)
struct xe_vram_region;
int xe_ttm_vram_mgr_init(struct xe_device *xe, struct xe_vram_region *vram);
struct xe_vram_region *xe_vram_region_alloc(struct xe_device *xe, u8 id, u32 placement)
struct xe_vram_region *vram;
static void print_vram_region_info(struct xe_device *xe, struct xe_vram_region *vram)
static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
struct xe_vram_region *lmem_bar, u64 offset, u64 usable_size,
struct xe_vram_region lmem_bar;
resource_size_t xe_vram_region_io_start(const struct xe_vram_region *vram)
resource_size_t xe_vram_region_io_size(const struct xe_vram_region *vram)
resource_size_t xe_vram_region_dpa_base(const struct xe_vram_region *vram)
resource_size_t xe_vram_region_usable_size(const struct xe_vram_region *vram)
resource_size_t xe_vram_region_actual_physical_size(const struct xe_vram_region *vram)
static int determine_lmem_bar_size(struct xe_device *xe, struct xe_vram_region *lmem_bar)
struct xe_vram_region;
struct xe_vram_region *xe_vram_region_alloc(struct xe_device *xe, u8 id, u32 placement);
resource_size_t xe_vram_region_io_start(const struct xe_vram_region *vram);
resource_size_t xe_vram_region_io_size(const struct xe_vram_region *vram);
resource_size_t xe_vram_region_dpa_base(const struct xe_vram_region *vram);
resource_size_t xe_vram_region_usable_size(const struct xe_vram_region *vram);
resource_size_t xe_vram_region_actual_physical_size(const struct xe_vram_region *vram);