Symbol: xe_migrate
drivers/gpu/drm/xe/tests/xe_migrate.c
165
static void test_copy_sysmem(struct xe_migrate *m, struct xe_bo *bo,
drivers/gpu/drm/xe/tests/xe_migrate.c
171
static void test_copy_vram(struct xe_migrate *m, struct xe_bo *bo,
drivers/gpu/drm/xe/tests/xe_migrate.c
186
static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test,
drivers/gpu/drm/xe/tests/xe_migrate.c
350
struct xe_migrate *m = tile->migrate;
drivers/gpu/drm/xe/tests/xe_migrate.c
374
struct xe_migrate *m = tile->migrate;
drivers/gpu/drm/xe/tests/xe_migrate.c
38
static int run_sanity_job(struct xe_migrate *m, struct xe_device *xe,
drivers/gpu/drm/xe/tests/xe_migrate.c
73
static void test_copy(struct xe_migrate *m, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_bo.c
1409
struct xe_migrate *migrate;
drivers/gpu/drm/xe/xe_bo.c
1559
struct xe_migrate *migrate;
drivers/gpu/drm/xe/xe_bo.c
166
static struct xe_migrate *
drivers/gpu/drm/xe/xe_bo.c
1782
struct xe_migrate *migrate =
drivers/gpu/drm/xe/xe_bo.c
960
struct xe_migrate *migrate = NULL;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2904
struct xe_migrate *m = tile->migrate;
drivers/gpu/drm/xe/xe_gt_types.h
24
struct xe_migrate;
drivers/gpu/drm/xe/xe_migrate.c
106
struct xe_migrate *m = arg;
drivers/gpu/drm/xe/xe_migrate.c
1098
struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
1119
struct dma_fence *xe_migrate_resolve(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
1132
struct xe_lrc *xe_migrate_lrc(struct xe_migrate *migrate)
drivers/gpu/drm/xe/xe_migrate.c
1189
struct xe_migrate *m = tile->migrate;
drivers/gpu/drm/xe/xe_migrate.c
1364
struct xe_exec_queue *xe_migrate_exec_queue(struct xe_migrate *migrate)
drivers/gpu/drm/xe/xe_migrate.c
1393
struct xe_migrate *m = tile->migrate;
drivers/gpu/drm/xe/xe_migrate.c
1602
struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
1794
struct xe_vm *xe_migrate_get_vm(struct xe_migrate *m)
drivers/gpu/drm/xe/xe_migrate.c
1810
xe_migrate_update_pgtables_cpu(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
1860
__xe_migrate_update_pgtables(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
189
static int xe_migrate_pt_bo_alloc(struct xe_tile *tile, struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2070
xe_migrate_update_pgtables(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2095
void xe_migrate_wait(struct xe_migrate *m)
drivers/gpu/drm/xe/xe_migrate.c
2123
static void build_pt_update_batch_sram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
217
static void xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2215
static struct dma_fence *xe_migrate_vram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2350
struct dma_fence *xe_migrate_to_vram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2374
struct dma_fence *xe_migrate_from_vram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
2457
int xe_migrate_access_memory(struct xe_migrate *m, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_migrate.c
2596
void xe_migrate_job_lock(struct xe_migrate *m, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.c
2614
void xe_migrate_job_unlock(struct xe_migrate *m, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.c
2631
struct xe_migrate *m = gt_to_tile(q->gt)->migrate;
drivers/gpu/drm/xe/xe_migrate.c
357
static void xe_migrate_suballoc_manager_init(struct xe_migrate *m, u32 map_ofs)
drivers/gpu/drm/xe/xe_migrate.c
420
struct xe_migrate *xe_migrate_alloc(struct xe_tile *tile)
drivers/gpu/drm/xe/xe_migrate.c
422
struct xe_migrate *m = drmm_kzalloc(&tile_to_xe(tile)->drm, sizeof(*m), GFP_KERNEL);
drivers/gpu/drm/xe/xe_migrate.c
429
static int xe_migrate_lock_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, struct xe_vm *vm)
drivers/gpu/drm/xe/xe_migrate.c
463
int xe_migrate_init(struct xe_migrate *m)
drivers/gpu/drm/xe/xe_migrate.c
553
static u64 xe_migrate_res_sizes(struct xe_migrate *m, struct xe_res_cursor *cur)
drivers/gpu/drm/xe/xe_migrate.c
587
static u32 pte_update_size(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
626
static void emit_pte(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
838
static u64 xe_migrate_batch_base(struct xe_migrate *m, bool usm)
drivers/gpu/drm/xe/xe_migrate.c
843
static u32 xe_migrate_ccs_copy(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.c
885
static struct dma_fence *__xe_migrate_copy(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
113
struct xe_migrate *xe_migrate_alloc(struct xe_tile *tile);
drivers/gpu/drm/xe/xe_migrate.h
114
int xe_migrate_init(struct xe_migrate *m);
drivers/gpu/drm/xe/xe_migrate.h
116
struct dma_fence *xe_migrate_to_vram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
122
struct dma_fence *xe_migrate_from_vram(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
128
struct dma_fence *xe_migrate_copy(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
135
struct dma_fence *xe_migrate_resolve(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
148
struct xe_lrc *xe_migrate_lrc(struct xe_migrate *migrate);
drivers/gpu/drm/xe/xe_migrate.h
149
struct xe_exec_queue *xe_migrate_exec_queue(struct xe_migrate *migrate);
drivers/gpu/drm/xe/xe_migrate.h
153
int xe_migrate_access_memory(struct xe_migrate *m, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_migrate.h
161
struct dma_fence *xe_migrate_clear(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
166
struct xe_vm *xe_migrate_get_vm(struct xe_migrate *m);
drivers/gpu/drm/xe/xe_migrate.h
169
xe_migrate_update_pgtables(struct xe_migrate *m,
drivers/gpu/drm/xe/xe_migrate.h
172
void xe_migrate_wait(struct xe_migrate *m);
drivers/gpu/drm/xe/xe_migrate.h
182
void xe_migrate_job_lock(struct xe_migrate *m, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_migrate.h
183
void xe_migrate_job_unlock(struct xe_migrate *m, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_migrate.h
20
struct xe_migrate;
drivers/gpu/drm/xe/xe_tile_types.h
127
struct xe_migrate *migrate;
drivers/gpu/drm/xe/xe_tlb_inval_job.c
234
struct xe_migrate *m,
drivers/gpu/drm/xe/xe_tlb_inval_job.h
14
struct xe_migrate;
drivers/gpu/drm/xe/xe_tlb_inval_job.h
31
struct xe_migrate *m,
drivers/gpu/drm/xe/xe_vram_types.h
16
struct xe_migrate;
drivers/gpu/drm/xe/xe_vram_types.h
68
struct xe_migrate *migrate;