Searched refs:ifence (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_tlb_inval_job.c | 52 struct xe_tlb_inval_fence *ifence = in xe_tlb_inval_job_run() local 53 container_of(job->fence, typeof(*ifence), base); in xe_tlb_inval_job_run() 57 prl_sa = xe_page_reclaim_create_prl_bo(job->tlb_inval, &job->prl, ifence); in xe_tlb_inval_job_run() 62 xe_tlb_inval_range(job->tlb_inval, ifence, job->start, in xe_tlb_inval_job_run() 105 struct xe_tlb_inval_fence *ifence; in xe_tlb_inval_job_create() local 128 ifence = kmalloc_obj(*ifence); in xe_tlb_inval_job_create() 129 if (!ifence) { in xe_tlb_inval_job_create() 133 job->fence = &ifence->base; in xe_tlb_inval_job_create() 146 kfree(ifence); in xe_tlb_inval_job_create() 178 struct xe_tlb_inval_fence *ifence = in xe_tlb_inval_job_destroy() local [all …]
|
| H A D | xe_pt.c | 2504 struct dma_fence *fence, *ifence = NULL, *mfence = NULL; in xe_pt_update_ops_run() local 2603 ifence = xe_tlb_inval_job_push(ijob, tile->migrate, fence); in xe_pt_update_ops_run() 2616 dma_resv_add_fence(xe_vm_resv(vm), ifence, in xe_pt_update_ops_run() 2622 op_commit(vops->vm, tile, pt_update_ops, op, ifence, NULL); in xe_pt_update_ops_run() 2624 dma_resv_add_fence(xe_vm_resv(vm), ifence, in xe_pt_update_ops_run() 2635 op_commit(vops->vm, tile, pt_update_ops, op, ifence, in xe_pt_update_ops_run() 2651 dma_fence_put(ifence); in xe_pt_update_ops_run()
|