Lines Matching defs:fence
80 struct dma_fence *fence;
99 fence = v3d_fence_create(v3d, V3D_BIN);
100 if (IS_ERR(fence))
105 job->base.irq_fence = dma_fence_get(fence);
107 trace_v3d_submit_cl(dev, false, to_v3d_fence(fence)->seqno,
127 return fence;
135 struct dma_fence *fence;
150 fence = v3d_fence_create(v3d, V3D_RENDER);
151 if (IS_ERR(fence))
156 job->base.irq_fence = dma_fence_get(fence);
158 trace_v3d_submit_cl(dev, true, to_v3d_fence(fence)->seqno,
171 return fence;
180 struct dma_fence *fence;
182 fence = v3d_fence_create(v3d, V3D_TFU);
183 if (IS_ERR(fence))
189 job->base.irq_fence = dma_fence_get(fence);
191 trace_v3d_submit_tfu(dev, to_v3d_fence(fence)->seqno);
208 return fence;
217 struct dma_fence *fence;
224 fence = v3d_fence_create(v3d, V3D_CSD);
225 if (IS_ERR(fence))
230 job->base.irq_fence = dma_fence_get(fence);
232 trace_v3d_submit_csd(dev, to_v3d_fence(fence)->seqno);
241 return fence;