Lines Matching refs:funcs
48 ring = pipe->funcs->ringbuffer_new(pipe, size, flags);
54 ring->start = ring->funcs->hostptr(ring);
80 ring->funcs->destroy(ring);
109 if (ring->funcs->reset)
110 ring->funcs->reset(ring);
115 return ring->funcs->flush(ring, ring->last_start, -1, NULL);
121 return ring->funcs->flush(ring, ring->last_start, in_fence_fd, out_fence_fd);
126 assert(ring->funcs->grow); /* unsupported on kgsl */
132 ring->funcs->grow(ring, ring->size);
134 ring->start = ring->funcs->hostptr(ring);
149 ring->funcs->emit_reloc(ring, reloc);
155 ring->funcs->emit_reloc(ring, reloc);
160 if (!ring->funcs->cmd_count)
162 return ring->funcs->cmd_count(ring);
169 return ring->funcs->emit_reloc_ring(ring, target, cmd_idx);