Lines Matching refs:ring
64 struct fuse_ring *ring; member
140 void fuse_uring_stop_queues(struct fuse_ring *ring);
141 void fuse_uring_abort_end_requests(struct fuse_ring *ring);
150 struct fuse_ring *ring = fc->ring; in fuse_uring_abort() local
152 if (ring == NULL) in fuse_uring_abort()
155 if (atomic_read(&ring->queue_refs) > 0) { in fuse_uring_abort()
156 fuse_uring_abort_end_requests(ring); in fuse_uring_abort()
157 fuse_uring_stop_queues(ring); in fuse_uring_abort()
163 struct fuse_ring *ring = fc->ring; in fuse_uring_wait_stopped_queues() local
165 if (ring) in fuse_uring_wait_stopped_queues()
166 wait_event(ring->stop_waitq, in fuse_uring_wait_stopped_queues()
167 atomic_read(&ring->queue_refs) == 0); in fuse_uring_wait_stopped_queues()
172 return fc->ring && fc->ring->ready; in fuse_uring_ready()