Searched refs:xe_vma_ops (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_pt.h | 20 struct xe_vma_ops; 38 int xe_pt_update_ops_prepare(struct xe_tile *tile, struct xe_vma_ops *vops); 40 struct xe_vma_ops *vops); 41 void xe_pt_update_ops_fini(struct xe_tile *tile, struct xe_vma_ops *vops); 42 void xe_pt_update_ops_abort(struct xe_tile *tile, struct xe_vma_ops *vops);
|
D | xe_migrate.h | 89 struct xe_vma_ops *vops;
|
D | xe_vm.c | 725 static int xe_vma_ops_alloc(struct xe_vma_ops *vops, bool array_of_binds) in xe_vma_ops_alloc() 744 static void xe_vma_ops_fini(struct xe_vma_ops *vops) in xe_vma_ops_fini() 752 static void xe_vma_ops_incr_pt_update_ops(struct xe_vma_ops *vops, u8 tile_mask) in xe_vma_ops_incr_pt_update_ops() 777 static int xe_vm_ops_add_rebind(struct xe_vma_ops *vops, struct xe_vma *vma, in xe_vm_ops_add_rebind() 794 struct xe_vma_ops *vops); 795 static void xe_vma_ops_init(struct xe_vma_ops *vops, struct xe_vm *vm, 803 struct xe_vma_ops vops; in xe_vm_rebind() 857 struct xe_vma_ops vops; in xe_vma_rebind() 2130 struct xe_vma_ops *vops) in vm_bind_ioctl_ops_parse() 2444 struct xe_vma_ops *vops) in vm_bind_ioctl_ops_lock_and_prep() [all …]
|
D | xe_vm_types.h | 359 struct xe_vma_ops { struct
|
D | xe_pt.c | 1098 struct xe_vma_ops *vops, in xe_pt_vm_dependencies() 1169 struct xe_vma_ops *vops = pt_update->vops; in xe_pt_pre_commit() 1290 struct xe_vma_ops *vops = pt_update->vops; in xe_pt_userptr_pre_commit() 1818 int xe_pt_update_ops_prepare(struct xe_tile *tile, struct xe_vma_ops *vops) in xe_pt_update_ops_prepare() 1982 xe_pt_update_ops_run(struct xe_tile *tile, struct xe_vma_ops *vops) in xe_pt_update_ops_run() 2142 void xe_pt_update_ops_fini(struct xe_tile *tile, struct xe_vma_ops *vops) in xe_pt_update_ops_fini() 2166 void xe_pt_update_ops_abort(struct xe_tile *tile, struct xe_vma_ops *vops) in xe_pt_update_ops_abort()
|