Searched refs:fpq (Results 1 – 3 of 3) sorted by relevance
1208 struct fuse_pqueue *fpq = &fud->pq; in fuse_dev_do_read() local1283 spin_lock(&fpq->lock); in fuse_dev_do_read()1288 if (!fpq->connected) { in fuse_dev_do_read()1293 list_add(&req->list, &fpq->io); in fuse_dev_do_read()1294 spin_unlock(&fpq->lock); in fuse_dev_do_read()1301 spin_lock(&fpq->lock); in fuse_dev_do_read()1303 if (!fpq->connected) { in fuse_dev_do_read()1316 list_move_tail(&req->list, &fpq->processing[hash]); in fuse_dev_do_read()1319 spin_unlock(&fpq->lock); in fuse_dev_do_read()1331 spin_unlock(&fpq->lock); in fuse_dev_do_read()[all …]
455 struct fuse_pqueue *fpq = &fsvq->fud->pq; in virtio_fs_request_complete() local485 spin_lock(&fpq->lock); in virtio_fs_request_complete()487 spin_unlock(&fpq->lock); in virtio_fs_request_complete()508 struct fuse_pqueue *fpq = &fsvq->fud->pq; in virtio_fs_requests_done_work() local521 spin_lock(&fpq->lock); in virtio_fs_requests_done_work()523 spin_unlock(&fpq->lock); in virtio_fs_requests_done_work()929 struct fuse_pqueue *fpq; in virtio_fs_enqueue_req() local985 fpq = &fsvq->fud->pq; in virtio_fs_enqueue_req()986 spin_lock(&fpq->lock); in virtio_fs_enqueue_req()987 list_add_tail(&req->list, fpq->processing); in virtio_fs_enqueue_req()[all …]
617 static void fuse_pqueue_init(struct fuse_pqueue *fpq) in fuse_pqueue_init() argument621 spin_lock_init(&fpq->lock); in fuse_pqueue_init()623 INIT_LIST_HEAD(&fpq->processing[i]); in fuse_pqueue_init()624 INIT_LIST_HEAD(&fpq->io); in fuse_pqueue_init()625 fpq->connected = 1; in fuse_pqueue_init()