Lines Matching defs:chain
279 * @chain: chain node to use to add the point
280 * @fence: fence to encapsulate in the chain node
283 * Add the chain node as new timeline point to the syncobj.
286 struct dma_fence_chain *chain,
301 dma_fence_chain_init(chain, prev, fence, point);
302 rcu_assign_pointer(syncobj->fence, &chain->base);
308 /* Walk the chain once to trigger garbage collection */
842 struct dma_fence_chain *chain;
854 chain = kzalloc(sizeof(struct dma_fence_chain), GFP_KERNEL);
855 if (!chain) {
859 drm_syncobj_add_point(timeline_syncobj, chain, fence, args->dst_point);
1442 struct dma_fence_chain *chain;
1447 chain = to_dma_fence_chain(fence);
1448 if (chain) {