Lines Matching refs:pipe
314 * Cleanup fences, dropping pipe references. If 'expired' is true, only
328 if (expired && fd_fence_before(f->pipe->control->fence, f->fence))
331 struct fd_pipe *pipe = f->pipe;
341 fd_pipe_del_locked(pipe);
384 fd_pipe_flush(f->pipe, f->fence);
500 /* a bit odd to take the pipe as an arg, but it's a, umm, quirk of kgsl.. */
502 fd_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op)
532 return bo->funcs->cpu_prep(bo, pipe, op & ~FD_BO_PREP_FLUSH);
545 fd_bo_add_fence(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t fence)
552 /* The common case is bo re-used on the same pipe it had previously
557 if (f->pipe == pipe) {
578 .pipe = fd_pipe_ref_locked(pipe),