Lines Matching defs:chain
240 * @chain: chain node to use to add the point
241 * @fence: fence to encapsulate in the chain node
244 * Add the chain node as new timeline point to the syncobj.
247 struct dma_fence_chain *chain,
262 dma_fence_chain_init(chain, prev, fence, point);
263 rcu_assign_pointer(syncobj->fence, &chain->base);
269 /* Walk the chain once to trigger garbage collection */
932 struct dma_fence_chain *chain;
944 chain = kzalloc(sizeof(struct dma_fence_chain), GFP_KERNEL);
945 if (!chain) {
949 drm_syncobj_add_point(timeline_syncobj, chain, fence, args->dst_point);
1594 struct dma_fence_chain *chain;
1599 chain = to_dma_fence_chain(fence);
1600 if (chain) {