Searched refs:fiq (Results 1 – 4 of 4) sorted by relevance
/fs/fuse/ |
D | dev.c | 196 u64 fuse_get_unique(struct fuse_iqueue *fiq) in fuse_get_unique() argument 198 fiq->reqctr += FUSE_REQ_ID_STEP; in fuse_get_unique() 199 return fiq->reqctr; in fuse_get_unique() 211 static void fuse_dev_wake_and_unlock(struct fuse_iqueue *fiq, bool sync) in fuse_dev_wake_and_unlock() argument 212 __releases(fiq->lock) in fuse_dev_wake_and_unlock() 215 wake_up_sync(&fiq->waitq); in fuse_dev_wake_and_unlock() 217 wake_up(&fiq->waitq); in fuse_dev_wake_and_unlock() 218 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); in fuse_dev_wake_and_unlock() 219 spin_unlock(&fiq->lock); in fuse_dev_wake_and_unlock() 229 static void queue_request_and_unlock(struct fuse_iqueue *fiq, in queue_request_and_unlock() argument [all …]
|
D | virtio_fs.c | 165 static void virtio_fs_fiq_release(struct fuse_iqueue *fiq) in virtio_fs_fiq_release() argument 167 struct virtio_fs *vfs = fiq->priv; in virtio_fs_fiq_release() 975 static void virtio_fs_wake_forget_and_unlock(struct fuse_iqueue *fiq, bool sync) in virtio_fs_wake_forget_and_unlock() argument 976 __releases(fiq->lock) in virtio_fs_wake_forget_and_unlock() 985 link = fuse_dequeue_forget(fiq, 1, NULL); in virtio_fs_wake_forget_and_unlock() 986 unique = fuse_get_unique(fiq); in virtio_fs_wake_forget_and_unlock() 988 fs = fiq->priv; in virtio_fs_wake_forget_and_unlock() 990 spin_unlock(&fiq->lock); in virtio_fs_wake_forget_and_unlock() 1010 static void virtio_fs_wake_interrupt_and_unlock(struct fuse_iqueue *fiq, in virtio_fs_wake_interrupt_and_unlock() argument 1012 __releases(fiq->lock) in virtio_fs_wake_interrupt_and_unlock() [all …]
|
D | inode.c | 952 static void fuse_iqueue_init(struct fuse_iqueue *fiq, in fuse_iqueue_init() argument 956 memset(fiq, 0, sizeof(struct fuse_iqueue)); in fuse_iqueue_init() 957 spin_lock_init(&fiq->lock); in fuse_iqueue_init() 958 init_waitqueue_head(&fiq->waitq); in fuse_iqueue_init() 959 INIT_LIST_HEAD(&fiq->pending); in fuse_iqueue_init() 960 INIT_LIST_HEAD(&fiq->interrupts); in fuse_iqueue_init() 961 fiq->forget_list_tail = &fiq->forget_list_head; in fuse_iqueue_init() 962 fiq->connected = 1; in fuse_iqueue_init() 963 fiq->ops = ops; in fuse_iqueue_init() 964 fiq->priv = priv; in fuse_iqueue_init() [all …]
|
D | fuse_i.h | 490 void (*wake_forget_and_unlock)(struct fuse_iqueue *fiq, bool sync) 491 __releases(fiq->lock); 496 void (*wake_interrupt_and_unlock)(struct fuse_iqueue *fiq, bool sync) 497 __releases(fiq->lock); 502 void (*wake_pending_and_unlock)(struct fuse_iqueue *fiq, bool sync) 503 __releases(fiq->lock); 508 void (*release)(struct fuse_iqueue *fiq); 1070 struct fuse_forget_link *fuse_dequeue_forget(struct fuse_iqueue *fiq, 1371 u64 fuse_get_unique(struct fuse_iqueue *fiq);
|