Home
last modified time | relevance | path

Searched refs:pt_update (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_migrate.h46 void (*populate)(struct xe_migrate_pt_update *pt_update,
64 void (*clear)(struct xe_migrate_pt_update *pt_update,
76 int (*pre_commit)(struct xe_migrate_pt_update *pt_update);
118 struct xe_migrate_pt_update *pt_update);
H A Dxe_migrate.c1195 struct xe_migrate_pt_update *pt_update) in write_pgtable() argument
1197 const struct xe_migrate_pt_update_ops *ops = pt_update->ops; in write_pgtable()
1229 ops->populate(pt_update, tile, NULL, bb->cs + bb->len, in write_pgtable()
1232 ops->clear(pt_update, tile, NULL, bb->cs + bb->len, in write_pgtable()
1258 struct xe_migrate_pt_update *pt_update) in xe_migrate_update_pgtables_cpu() argument
1263 const struct xe_migrate_pt_update_ops *ops = pt_update->ops; in xe_migrate_update_pgtables_cpu()
1264 struct xe_vm *vm = pt_update->vops->vm; in xe_migrate_update_pgtables_cpu()
1266 &pt_update->vops->pt_update_ops[pt_update->tile_id]; in xe_migrate_update_pgtables_cpu()
1274 pt_update->job = NULL; in xe_migrate_update_pgtables_cpu()
1275 err = ops->pre_commit(pt_update); in xe_migrate_update_pgtables_cpu()
[all …]