fud               496 fs/fuse/cuse.c 	struct fuse_dev *fud;
fud               511 fs/fuse/cuse.c 	fud = fuse_dev_alloc_install(&cc->fc);
fud               512 fs/fuse/cuse.c 	if (!fud) {
fud               523 fs/fuse/cuse.c 		fuse_dev_free(fud);
fud               527 fs/fuse/cuse.c 	file->private_data = fud;
fud               545 fs/fuse/cuse.c 	struct fuse_dev *fud = file->private_data;
fud               546 fs/fuse/cuse.c 	struct cuse_conn *cc = fc_to_cc(fud->fc);
fud              1176 fs/fuse/dev.c  static ssize_t fuse_dev_do_read(struct fuse_dev *fud, struct file *file,
fud              1180 fs/fuse/dev.c  	struct fuse_conn *fc = fud->fc;
fud              1182 fs/fuse/dev.c  	struct fuse_pqueue *fpq = &fud->pq;
fud              1320 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(file);
fud              1322 fs/fuse/dev.c  	if (!fud)
fud              1330 fs/fuse/dev.c  	return fuse_dev_do_read(fud, file, &cs, iov_iter_count(to));
fud              1341 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(in);
fud              1343 fs/fuse/dev.c  	if (!fud)
fud              1354 fs/fuse/dev.c  	ret = fuse_dev_do_read(fud, in, &cs, len);
fud              1823 fs/fuse/dev.c  static ssize_t fuse_dev_do_write(struct fuse_dev *fud,
fud              1827 fs/fuse/dev.c  	struct fuse_conn *fc = fud->fc;
fud              1828 fs/fuse/dev.c  	struct fuse_pqueue *fpq = &fud->pq;
fud              1923 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(iocb->ki_filp);
fud              1925 fs/fuse/dev.c  	if (!fud)
fud              1933 fs/fuse/dev.c  	return fuse_dev_do_write(fud, &cs, iov_iter_count(from));
fud              1944 fs/fuse/dev.c  	struct fuse_dev *fud;
fud              1948 fs/fuse/dev.c  	fud = fuse_get_dev(out);
fud              1949 fs/fuse/dev.c  	if (!fud)
fud              2008 fs/fuse/dev.c  	ret = fuse_dev_do_write(fud, &cs, len);
fud              2024 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(file);
fud              2026 fs/fuse/dev.c  	if (!fud)
fud              2029 fs/fuse/dev.c  	fiq = &fud->fc->iq;
fud              2094 fs/fuse/dev.c  		struct fuse_dev *fud;
fud              2105 fs/fuse/dev.c  		list_for_each_entry(fud, &fc->devices, entry) {
fud              2106 fs/fuse/dev.c  			struct fuse_pqueue *fpq = &fud->pq;
fud              2162 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(file);
fud              2164 fs/fuse/dev.c  	if (fud) {
fud              2165 fs/fuse/dev.c  		struct fuse_conn *fc = fud->fc;
fud              2166 fs/fuse/dev.c  		struct fuse_pqueue *fpq = &fud->pq;
fud              2183 fs/fuse/dev.c  		fuse_dev_free(fud);
fud              2191 fs/fuse/dev.c  	struct fuse_dev *fud = fuse_get_dev(file);
fud              2193 fs/fuse/dev.c  	if (!fud)
fud              2197 fs/fuse/dev.c  	return fasync_helper(fd, file, on, &fud->fc->iq.fasync);
fud              2202 fs/fuse/dev.c  	struct fuse_dev *fud;
fud              2207 fs/fuse/dev.c  	fud = fuse_dev_alloc_install(fc);
fud              2208 fs/fuse/dev.c  	if (!fud)
fud              2211 fs/fuse/dev.c  	new->private_data = fud;
fud              2231 fs/fuse/dev.c  				struct fuse_dev *fud = NULL;
fud              2239 fs/fuse/dev.c  					fud = fuse_get_dev(old);
fud              2241 fs/fuse/dev.c  				if (fud) {
fud              2243 fs/fuse/dev.c  					err = fuse_device_clone(fud->fc, file);
fud               961 fs/fuse/fuse_i.h void fuse_dev_install(struct fuse_dev *fud, struct fuse_conn *fc);
fud               962 fs/fuse/fuse_i.h void fuse_dev_free(struct fuse_dev *fud);
fud              1061 fs/fuse/inode.c 	struct fuse_dev *fud;
fud              1064 fs/fuse/inode.c 	fud = kzalloc(sizeof(struct fuse_dev), GFP_KERNEL);
fud              1065 fs/fuse/inode.c 	if (!fud)
fud              1070 fs/fuse/inode.c 		kfree(fud);
fud              1074 fs/fuse/inode.c 	fud->pq.processing = pq;
fud              1075 fs/fuse/inode.c 	fuse_pqueue_init(&fud->pq);
fud              1077 fs/fuse/inode.c 	return fud;
fud              1081 fs/fuse/inode.c void fuse_dev_install(struct fuse_dev *fud, struct fuse_conn *fc)
fud              1083 fs/fuse/inode.c 	fud->fc = fuse_conn_get(fc);
fud              1085 fs/fuse/inode.c 	list_add_tail(&fud->entry, &fc->devices);
fud              1092 fs/fuse/inode.c 	struct fuse_dev *fud;
fud              1094 fs/fuse/inode.c 	fud = fuse_dev_alloc();
fud              1095 fs/fuse/inode.c 	if (!fud)
fud              1098 fs/fuse/inode.c 	fuse_dev_install(fud, fc);
fud              1099 fs/fuse/inode.c 	return fud;
fud              1103 fs/fuse/inode.c void fuse_dev_free(struct fuse_dev *fud)
fud              1105 fs/fuse/inode.c 	struct fuse_conn *fc = fud->fc;
fud              1109 fs/fuse/inode.c 		list_del(&fud->entry);
fud              1114 fs/fuse/inode.c 	kfree(fud->pq.processing);
fud              1115 fs/fuse/inode.c 	kfree(fud);
fud              1121 fs/fuse/inode.c 	struct fuse_dev *fud;
fud              1163 fs/fuse/inode.c 	fud = fuse_dev_alloc_install(fc);
fud              1164 fs/fuse/inode.c 	if (!fud)
fud              1208 fs/fuse/inode.c 	*ctx->fudptr = fud;
fud              1216 fs/fuse/inode.c 	fuse_dev_free(fud);
fud                35 fs/fuse/virtio_fs.c 	struct fuse_dev *fud;
fud                70 fs/fuse/virtio_fs.c 	return &vq_to_fsvq(vq)->fud->pq;
fud               205 fs/fuse/virtio_fs.c 		if (!fsvq->fud)
fud               208 fs/fuse/virtio_fs.c 		fuse_dev_free(fsvq->fud);
fud               209 fs/fuse/virtio_fs.c 		fsvq->fud = NULL;
fud               265 fs/fuse/virtio_fs.c 	struct fuse_conn *fc = fsvq->fud->fc;
fud               450 fs/fuse/virtio_fs.c 	struct fuse_pqueue *fpq = &fsvq->fud->pq;
fud               451 fs/fuse/virtio_fs.c 	struct fuse_conn *fc = fsvq->fud->fc;
fud               948 fs/fuse/virtio_fs.c 	fpq = &fsvq->fud->pq;
fud              1071 fs/fuse/virtio_fs.c 		fsvq->fud = fuse_dev_alloc();
fud              1072 fs/fuse/virtio_fs.c 		if (!fsvq->fud)
fud              1076 fs/fuse/virtio_fs.c 	ctx.fudptr = (void **)&fs->vqs[VQ_REQUEST].fud;
fud              1081 fs/fuse/virtio_fs.c 	fc = fs->vqs[VQ_REQUEST].fud->fc;
fud              1088 fs/fuse/virtio_fs.c 		fuse_dev_install(fsvq->fud, fc);