Lines Matching refs:pt_update
1647 struct xe_migrate_pt_update *pt_update) in write_pgtable() argument
1649 const struct xe_migrate_pt_update_ops *ops = pt_update->ops; in write_pgtable()
1681 ops->populate(pt_update, tile, NULL, bb->cs + bb->len, in write_pgtable()
1684 ops->clear(pt_update, tile, NULL, bb->cs + bb->len, in write_pgtable()
1710 struct xe_migrate_pt_update *pt_update) in xe_migrate_update_pgtables_cpu() argument
1715 const struct xe_migrate_pt_update_ops *ops = pt_update->ops; in xe_migrate_update_pgtables_cpu()
1716 struct xe_vm *vm = pt_update->vops->vm; in xe_migrate_update_pgtables_cpu()
1718 &pt_update->vops->pt_update_ops[pt_update->tile_id]; in xe_migrate_update_pgtables_cpu()
1726 pt_update->job = NULL; in xe_migrate_update_pgtables_cpu()
1727 err = ops->pre_commit(pt_update); in xe_migrate_update_pgtables_cpu()
1741 ops->populate(pt_update, m->tile, in xe_migrate_update_pgtables_cpu()
1746 ops->clear(pt_update, m->tile, in xe_migrate_update_pgtables_cpu()
1760 struct xe_migrate_pt_update *pt_update, in __xe_migrate_update_pgtables() argument
1763 const struct xe_migrate_pt_update_ops *ops = pt_update->ops; in __xe_migrate_update_pgtables()
1852 struct xe_vm *vm = pt_update->vops->vm; in __xe_migrate_update_pgtables()
1893 pt_op, &updates[j], pt_update); in __xe_migrate_update_pgtables()
1908 pt_update); in __xe_migrate_update_pgtables()
1923 pt_update->job = job; in __xe_migrate_update_pgtables()
1924 err = ops->pre_commit(pt_update); in __xe_migrate_update_pgtables()
1970 struct xe_migrate_pt_update *pt_update) in xe_migrate_update_pgtables() argument
1974 &pt_update->vops->pt_update_ops[pt_update->tile_id]; in xe_migrate_update_pgtables()
1977 fence = xe_migrate_update_pgtables_cpu(m, pt_update); in xe_migrate_update_pgtables()
1983 return __xe_migrate_update_pgtables(m, pt_update, pt_update_ops); in xe_migrate_update_pgtables()