Searched refs:xe_migrate (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_migrate.h | 20 struct xe_migrate; 113 struct xe_migrate *xe_migrate_alloc(struct xe_tile *tile); 114 int xe_migrate_init(struct xe_migrate *m); 116 struct dma_fence *xe_migrate_to_vram(struct xe_migrate *m, 122 struct dma_fence *xe_migrate_from_vram(struct xe_migrate *m, 128 struct dma_fence *xe_migrate_copy(struct xe_migrate *m, 142 struct xe_lrc *xe_migrate_lrc(struct xe_migrate *migrate); 143 struct xe_exec_queue *xe_migrate_exec_queue(struct xe_migrate *migrate); 147 int xe_migrate_access_memory(struct xe_migrate *m, struct xe_bo *bo, 155 struct dma_fence *xe_migrate_clear(struct xe_migrate *m, [all …]
|
| H A D | xe_migrate.c | 48 struct xe_migrate { struct 103 struct xe_migrate *m = arg; in xe_migrate_fini() argument 186 static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, in xe_migrate_prepare_vm() 404 struct xe_migrate *xe_migrate_alloc(struct xe_tile *tile) in xe_migrate_alloc() 406 struct xe_migrate *m = drmm_kzalloc(&tile_to_xe(tile)->drm, sizeof(*m), GFP_KERNEL); in xe_migrate_alloc() 413 static int xe_migrate_lock_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, struct xe_vm *vm) in xe_migrate_lock_prepare_vm() 437 int xe_migrate_init(struct xe_migrate *m) in xe_migrate_init() 527 static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur) in xe_migrate_res_sizes() 561 static u32 pte_update_size(struct xe_migrate *m, in pte_update_size() 600 static void emit_pte(struct xe_migrate *m, in emit_pte() [all …]
|
| H A D | xe_tlb_inval_job.c | 234 struct xe_migrate *m, in xe_tlb_inval_job_push()
|
| H A D | xe_device_types.h | 244 struct xe_migrate *migrate;
|
| H A D | xe_bo.c | 166 static struct xe_migrate * 848 struct xe_migrate *migrate = NULL; in xe_bo_move() 1268 struct xe_migrate *migrate; in xe_bo_evict_pinned_copy() 1418 struct xe_migrate *migrate; in xe_bo_restore_pinned() 1653 struct xe_migrate *migrate = in xe_ttm_access_memory()
|