Home
last modified time | relevance | path

Searched refs:xe_migrate (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_migrate.h18 struct xe_migrate;
96 struct xe_migrate *xe_migrate_init(struct xe_tile *tile);
98 struct dma_fence *xe_migrate_to_vram(struct xe_migrate *m,
103 struct dma_fence *xe_migrate_from_vram(struct xe_migrate *m,
108 struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
119 struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
124 struct xe_vm *xe_migrate_get_vm(struct xe_migrate *m);
127 xe_migrate_update_pgtables(struct xe_migrate *m,
130 void xe_migrate_wait(struct xe_migrate *m);
H A Dxe_migrate.c41 struct xe_migrate { struct
102 struct xe_migrate *m = arg; in xe_migrate_fini()
400 struct xe_migrate *m; in xe_migrate_init()
520 static u32 pte_update_size(struct xe_migrate *m, in pte_update_size()
559 static void emit_pte(struct xe_migrate *m, in emit_pte()
700 static u32 xe_migrate_ccs_copy(struct xe_migrate *m, in xe_migrate_ccs_copy()
1242 struct xe_vm *xe_migrate_get_vm(struct xe_migrate *m) in xe_migrate_get_vm()
1258 xe_migrate_update_pgtables_cpu(struct xe_migrate *m, in xe_migrate_update_pgtables_cpu()
1308 __xe_migrate_update_pgtables(struct xe_migrate *m, in __xe_migrate_update_pgtables()
1516 xe_migrate_update_pgtables(struct xe_migrate *m, in xe_migrate_update_pgtables()
[all …]
H A Dxe_gt_types.h23 struct xe_migrate;
H A Dxe_device_types.h252 struct xe_migrate *migrate;
H A DMakefile79 xe_migrate.o \
H A Dxe_bo.c154 static struct xe_migrate *
755 struct xe_migrate *migrate = NULL; in xe_bo_move()
H A Dxe_gt_sriov_pf_config.c2037 struct xe_migrate *m = tile->migrate; in pf_sanitize_lmem()
/linux-6.15/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c37 static int run_sanity_job(struct xe_migrate *m, struct xe_device *xe, in run_sanity_job()
72 static void test_copy(struct xe_migrate *m, struct xe_bo *bo, in test_copy()
163 static void test_copy_sysmem(struct xe_migrate *m, struct xe_bo *bo, in test_copy_sysmem()
169 static void test_copy_vram(struct xe_migrate *m, struct xe_bo *bo, in test_copy_vram()
184 static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test) in xe_migrate_sanity_test()
348 struct xe_migrate *m = tile->migrate; in migrate_test_run_device()
373 struct xe_migrate *m = tile->migrate; in blt_copy()
/linux-6.15/Documentation/gpu/xe/
H A Dindex.rst16 xe_migrate