| H A D | xe_pt.c | 1312 struct xe_vm_pgtable_update_ops *pt_update_ops, in xe_pt_vm_dependencies() 1325 if (!job && !xe_exec_queue_is_idle(pt_update_ops->q)) in xe_pt_vm_dependencies() 1328 if (pt_update_ops->wait_vm_bookkeep || pt_update_ops->wait_vm_kernel) { in xe_pt_vm_dependencies() 1330 pt_update_ops->wait_vm_bookkeep ? in xe_pt_vm_dependencies() 1337 rtfence = xe_range_fence_tree_first(rftree, pt_update_ops->start, in xe_pt_vm_dependencies() 1338 pt_update_ops->last); in xe_pt_vm_dependencies() 1357 pt_update_ops->start, in xe_pt_vm_dependencies() 1358 pt_update_ops->last); in xe_pt_vm_dependencies() 1392 struct xe_vm_pgtable_update_ops *pt_update_ops 1286 xe_pt_vm_dependencies(struct xe_sched_job * job,struct xe_tlb_inval_job * ijob,struct xe_tlb_inval_job * mjob,struct xe_vm * vm,struct xe_vma_ops * vops,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_range_fence_tree * rftree) xe_pt_vm_dependencies() argument 1366 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_pre_commit() local 1498 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_svm_userptr_pre_commit() local 1907 xe_pt_update_ops_rfence_interval(struct xe_vm_pgtable_update_ops * pt_update_ops,u64 start,u64 end) xe_pt_update_ops_rfence_interval() argument 1944 bind_op_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,bool invalidate_on_bind) bind_op_prepare() argument 2011 bind_range_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct xe_svm_range * range) bind_range_prepare() argument 2053 unbind_op_prepare(struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma) unbind_op_prepare() argument 2134 unbind_range_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_svm_range * range) unbind_range_prepare() argument 2174 op_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma_op * op) op_prepare() argument 2263 xe_pt_update_ops_init(struct xe_vm_pgtable_update_ops * pt_update_ops) xe_pt_update_ops_init() argument 2284 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_update_ops_prepare() local 2321 bind_op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct dma_fence * fence,struct dma_fence * fence2,bool invalidate_on_bind) bind_op_commit() argument 2363 unbind_op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct dma_fence * fence,struct dma_fence * fence2) unbind_op_commit() argument 2407 op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma_op * op,struct dma_fence * fence,struct dma_fence * fence2) op_commit() argument 2521 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_update_ops_run() local 2698 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_update_ops_fini() local 2724 struct xe_vm_pgtable_update_ops *pt_update_ops = xe_pt_update_ops_abort() local [all...] |