| H A D | xe_bo.c | 558 static void update_global_total_pages(struct ttm_device *ttm_dev, in xe_ttm_tt_populate() 562 struct xe_device *xe = ttm_to_xe_device(ttm_dev); in xe_ttm_tt_populate() 650 static int xe_ttm_tt_populate(struct ttm_device *ttm_dev, struct ttm_tt *tt, in xe_ttm_io_mem_reserve() 665 err = ttm_tt_restore(ttm_dev, tt, ctx); in xe_ttm_io_mem_reserve() 668 err = ttm_pool_alloc(&ttm_dev->pool, tt, ctx); 674 xe_ttm_tt_account_add(ttm_to_xe_device(ttm_dev), tt); in xe_bo_trigger_rebind() 675 update_global_total_pages(ttm_dev, tt->num_pages); in xe_bo_trigger_rebind() 680 static void xe_ttm_tt_unpopulate(struct ttm_device *ttm_dev, struct ttm_tt *tt) in xe_bo_trigger_rebind() 682 struct xe_device *xe = ttm_to_xe_device(ttm_dev); in xe_bo_trigger_rebind() 690 ttm_pool_free(&ttm_dev in xe_bo_trigger_rebind() 458 update_global_total_pages(struct ttm_device * ttm_dev,long num_pages) update_global_total_pages() argument 550 xe_ttm_tt_populate(struct ttm_device * ttm_dev,struct ttm_tt * tt,struct ttm_operation_ctx * ctx) xe_ttm_tt_populate() argument 580 xe_ttm_tt_unpopulate(struct ttm_device * ttm_dev,struct ttm_tt * tt) xe_ttm_tt_unpopulate() argument 595 xe_ttm_tt_destroy(struct ttm_device * ttm_dev,struct ttm_tt * tt) xe_ttm_tt_destroy() argument [all...] |