Lines Matching refs:chains
109 struct dma_fence **chains; member
125 fc->chains = kvmalloc_array(count, sizeof(*fc->chains), in fence_chains_init()
127 if (!fc->chains) in fence_chains_init()
145 fc->chains[i] = mock_chain(fc->tail, in fence_chains_init()
148 if (!fc->chains[i]) { in fence_chains_init()
153 fc->tail = fc->chains[i]; in fence_chains_init()
162 dma_fence_put(fc->chains[i]); in fence_chains_init()
166 kvfree(fc->chains); in fence_chains_init()
181 dma_fence_put(fc->chains[i]); in fence_chains_fini()
182 kvfree(fc->chains); in fence_chains_fini()
213 if (fence != fc.chains[i]) { in find_seqno()
227 if (fence != fc.chains[i]) { in find_seqno()
250 if (i > 0 && fence != fc.chains[i - 1]) { in find_seqno()
283 if (fence && fence != fc.chains[0]) { in find_signaled()
328 if (fence != fc.chains[0]) { in find_out_of_order()
365 if (fence != fc.chains[i]) { in find_gap()
381 if (fence != fc.chains[i]) { in find_gap()
514 if (!dma_fence_is_signaled(fc.chains[i])) { in signal_forward()
521 dma_fence_is_signaled(fc.chains[i + 1])) { in signal_forward()
546 if (i > 0 && dma_fence_is_signaled(fc.chains[i])) { in signal_backward()
554 if (!dma_fence_is_signaled(fc.chains[i])) { in signal_backward()