Lines Matching refs:tile

57 	return pool->bo->tile;  in pool_to_tile()
72 struct xe_tile *tile = pool->bo->tile; in pool_shadow_init() local
73 struct xe_device *xe = tile_to_xe(tile); in pool_shadow_init()
88 shadow = xe_managed_bo_create_pin_map(xe, tile, in pool_shadow_init()
90 XE_BO_FLAG_VRAM_IF_DGFX(tile) | in pool_shadow_init()
117 struct xe_mem_pool *xe_mem_pool_init(struct xe_tile *tile, u32 size, in xe_mem_pool_init() argument
120 struct xe_device *xe = tile_to_xe(tile); in xe_mem_pool_init()
126 xe_tile_assert(tile, size > guard); in xe_mem_pool_init()
133 bo = xe_managed_bo_create_pin_map(xe, tile, size, in xe_mem_pool_init()
134 XE_BO_FLAG_VRAM_IF_DGFX(tile) | in xe_mem_pool_init()
139 xe_tile_err(tile, "Failed to prepare %uKiB BO for mem pool (%pe)\n", in xe_mem_pool_init()
170 xe_tile_err(tile, in xe_mem_pool_init()
192 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_sync() local
193 struct xe_device *xe = tile_to_xe(tile); in xe_mem_pool_sync()
195 xe_tile_assert(tile, pool->shadow); in xe_mem_pool_sync()
215 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_swap_shadow_locked() local
217 xe_tile_assert(tile, pool->shadow); in xe_mem_pool_swap_shadow_locked()
238 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_sync_shadow_locked() local
239 struct xe_device *xe = tile_to_xe(tile); in xe_mem_pool_sync_shadow_locked()
242 xe_tile_assert(tile, pool->shadow); in xe_mem_pool_sync_shadow_locked()
296 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_bo_flush_write() local
297 struct xe_device *xe = tile_to_xe(tile); in xe_mem_pool_bo_flush_write()
316 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_bo_sync_read() local
317 struct xe_device *xe = tile_to_xe(tile); in xe_mem_pool_bo_sync_read()