Lines Matching refs:chains
103 struct dma_fence **chains;
119 fc->chains = kvmalloc_array(count, sizeof(*fc->chains),
121 if (!fc->chains)
139 fc->chains[i] = mock_chain(fc->tail,
142 if (!fc->chains[i]) {
147 fc->tail = fc->chains[i];
149 dma_fence_enable_sw_signaling(fc->chains[i]);
158 dma_fence_put(fc->chains[i]);
162 kvfree(fc->chains);
177 dma_fence_put(fc->chains[i]);
178 kvfree(fc->chains);
209 if (fence != fc.chains[i]) {
223 if (fence != fc.chains[i]) {
246 if (i > 0 && fence != fc.chains[i - 1]) {
279 if (fence && fence != fc.chains[0]) {
324 if (fence != fc.chains[0]) {
361 if (fence != fc.chains[i]) {
377 if (fence != fc.chains[i]) {
510 if (!dma_fence_is_signaled(fc.chains[i])) {
517 dma_fence_is_signaled(fc.chains[i + 1])) {
542 if (i > 0 && dma_fence_is_signaled(fc.chains[i])) {
550 if (!dma_fence_is_signaled(fc.chains[i])) {