Searched refs:pt_update (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_migrate.h | 46 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);
|
D | xe_migrate.c | 1195 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 …]
|
D | xe_pt.c | 833 xe_vm_populate_pgtable(struct xe_migrate_pt_update *pt_update, struct xe_tile *tile, in xe_vm_populate_pgtable() argument 1167 static int xe_pt_pre_commit(struct xe_migrate_pt_update *pt_update) in xe_pt_pre_commit() argument 1169 struct xe_vma_ops *vops = pt_update->vops; in xe_pt_pre_commit() 1171 struct xe_range_fence_tree *rftree = &vm->rftree[pt_update->tile_id]; in xe_pt_pre_commit() 1173 &vops->pt_update_ops[pt_update->tile_id]; in xe_pt_pre_commit() 1175 return xe_pt_vm_dependencies(pt_update->job, vm, pt_update->vops, in xe_pt_pre_commit() 1204 struct xe_vm_pgtable_update_ops *pt_update) in vma_check_userptr() argument 1255 struct xe_vm_pgtable_update_ops *pt_update) in op_check_userptr() argument 1266 err = vma_check_userptr(vm, op->map.vma, pt_update); in op_check_userptr() 1270 err = vma_check_userptr(vm, op->remap.prev, pt_update); in op_check_userptr() [all …]
|