/fs/fuse/ |
H A D | control.c | 24 struct fuse_conn *fc; local 26 fc = file_inode(file)->i_private; 27 if (fc) 28 fc = fuse_conn_get(fc); 30 return fc; 36 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); local 37 if (fc) { 38 fuse_abort_conn(fc); 39 fuse_conn_put(fc); 52 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); local 103 struct fuse_conn *fc; local 126 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); local 140 struct fuse_conn *fc; local 163 struct fuse_conn *fc = fuse_ctl_file_conn_get(file); local 199 fuse_ctl_add_dentry(struct dentry *parent, struct fuse_conn *fc, const char *name, int mode, int nlink, const struct inode_operations *iop, const struct file_operations *fop) argument 238 fuse_ctl_add_conn(struct fuse_conn *fc) argument 277 fuse_ctl_remove_conn(struct fuse_conn *fc) argument 296 struct fuse_conn *fc; local 327 struct fuse_conn *fc; local [all...] |
H A D | cuse.c | 58 struct fuse_conn fc; /* fuse connection */ member in struct:cuse_conn 70 static struct cuse_conn *fc_to_cc(struct fuse_conn *fc) argument 72 return container_of(fc, struct cuse_conn, fc); 130 fuse_conn_get(&pos->fc); 144 rc = fuse_do_open(&cc->fc, 0, file, 0); 146 fuse_conn_put(&cc->fc); 153 struct fuse_conn *fc = ff->fc; local 156 fuse_conn_put(fc); 316 cuse_process_init_reply(struct fuse_conn *fc, struct fuse_req *req) argument 427 struct fuse_conn *fc = &cc->fc; local 478 cuse_fc_release(struct fuse_conn *fc) argument [all...] |
H A D | dir.c | 19 struct fuse_conn *fc = get_fuse_conn(dir); local 22 if (!fc->do_readdirplus) 24 if (!fc->readdirplus_auto) 148 static void fuse_lookup_init(struct fuse_conn *fc, struct fuse_req *req, argument 159 if (fc->minor < 9) 166 u64 fuse_get_attr_version(struct fuse_conn *fc) argument 174 spin_lock(&fc->lock); 175 curr_version = fc->attr_version; 176 spin_unlock(&fc->lock); 194 struct fuse_conn *fc; local 298 struct fuse_conn *fc = get_fuse_conn_super(sb); local 407 struct fuse_conn *fc = get_fuse_conn(dir); local 509 struct fuse_conn *fc = get_fuse_conn(dir); local 550 create_new_entry(struct fuse_conn *fc, struct fuse_req *req, struct inode *dir, struct dentry *entry, umode_t mode) argument 611 struct fuse_conn *fc = get_fuse_conn(dir); local 642 struct fuse_conn *fc = get_fuse_conn(dir); local 665 struct fuse_conn *fc = get_fuse_conn(dir); local 691 struct fuse_conn *fc = get_fuse_conn(dir); local 731 struct fuse_conn *fc = get_fuse_conn(dir); local 759 struct fuse_conn *fc = get_fuse_conn(olddir); local 819 struct fuse_conn *fc = get_fuse_conn(olddir); local 851 struct fuse_conn *fc = get_fuse_conn(inode); local 890 struct fuse_conn *fc = get_fuse_conn(inode); local 931 struct fuse_conn *fc = get_fuse_conn(inode); local 1083 fuse_allow_current_process(struct fuse_conn *fc) argument 1104 struct fuse_conn *fc = get_fuse_conn(inode); local 1158 struct fuse_conn *fc = get_fuse_conn(inode); local 1249 struct fuse_conn *fc; local 1394 struct fuse_conn *fc = get_fuse_conn(inode); local 1447 struct fuse_conn *fc = get_fuse_conn(inode); local 1515 struct fuse_conn *fc = get_fuse_conn(file->f_mapping->host); local 1527 struct fuse_conn *fc = get_fuse_conn(file->f_mapping->host); local 1596 struct fuse_conn *fc = get_fuse_conn(inode); local 1625 struct fuse_conn *fc = get_fuse_conn(inode); local 1632 fuse_setattr_fill(struct fuse_conn *fc, struct fuse_req *req, struct inode *inode, struct fuse_setattr_in *inarg_p, struct fuse_attr_out *outarg_p) argument 1655 struct fuse_conn *fc = get_fuse_conn(inode); local 1699 struct fuse_conn *fc = get_fuse_conn(inode); local 1827 struct fuse_conn *fc = get_fuse_conn(inode); local 1839 struct fuse_conn *fc = get_fuse_conn(inode); local 1881 struct fuse_conn *fc = get_fuse_conn(inode); local 1930 struct fuse_conn *fc = get_fuse_conn(inode); local 1980 struct fuse_conn *fc = get_fuse_conn(inode); local [all...] |
H A D | inode.c | 129 struct fuse_conn *fc = get_fuse_conn(inode); local 131 fuse_queue_forget(fc, fi->forget, fi->nodeid, fi->nlookup); 160 struct fuse_conn *fc = get_fuse_conn(inode); local 163 fi->attr_version = ++fc->attr_version; 175 if (!fc->writeback_cache || !S_ISREG(inode->i_mode)) { 193 if (!(fc->flags & FUSE_DEFAULT_PERMISSIONS)) 202 struct fuse_conn *fc = get_fuse_conn(inode); local 204 bool is_wb = fc->writeback_cache; 208 spin_lock(&fc->lock); 211 spin_unlock(&fc 299 struct fuse_conn *fc = get_fuse_conn_super(sb); local 360 fuse_send_destroy(struct fuse_conn *fc) argument 373 fuse_bdi_destroy(struct fuse_conn *fc) argument 379 fuse_conn_kill(struct fuse_conn *fc) argument 396 struct fuse_conn *fc = get_fuse_conn_super(sb); local 427 struct fuse_conn *fc = get_fuse_conn_super(sb); local 578 struct fuse_conn *fc = get_fuse_conn_super(sb); local 593 fuse_conn_init(struct fuse_conn *fc) argument 622 fuse_conn_put(struct fuse_conn *fc) argument 632 fuse_conn_get(struct fuse_conn *fc) argument 658 struct fuse_conn *fc = get_fuse_conn_super(sb); local 767 struct fuse_conn *fc = get_fuse_conn(child_inode); local 837 process_init_limits(struct fuse_conn *fc, struct fuse_init_out *arg) argument 862 process_init_reply(struct fuse_conn *fc, struct fuse_req *req) argument 926 fuse_send_init(struct fuse_conn *fc, struct fuse_req *req) argument 954 fuse_free_conn(struct fuse_conn *fc) argument 959 fuse_bdi_init(struct fuse_conn *fc, struct super_block *sb) argument 1003 struct fuse_conn *fc; local 1143 struct fuse_conn *fc = get_fuse_conn_super(sb); local 1173 struct fuse_conn *fc = get_fuse_conn_super(sb); local [all...] |
H A D | dev.c | 135 static bool fuse_block_alloc(struct fuse_conn *fc, bool for_background) argument 137 return !fc->initialized || (for_background && fc->blocked); 140 static struct fuse_req *__fuse_get_req(struct fuse_conn *fc, unsigned npages, argument 145 atomic_inc(&fc->num_waiting); 147 if (fuse_block_alloc(fc, for_background)) { 152 intr = wait_event_interruptible_exclusive(fc->blocked_waitq, 153 !fuse_block_alloc(fc, for_background)); 161 if (!fc->connected) 168 wake_up(&fc 182 fuse_get_req(struct fuse_conn *fc, unsigned npages) argument 188 fuse_get_req_for_background(struct fuse_conn *fc, unsigned npages) argument 200 get_reserved_req(struct fuse_conn *fc, struct file *file) argument 223 put_reserved_req(struct fuse_conn *fc, struct fuse_req *req) argument 250 fuse_get_req_nofail_nopages(struct fuse_conn *fc, struct file *file) argument 267 fuse_put_request(struct fuse_conn *fc, struct fuse_req *req) argument 303 fuse_get_unique(struct fuse_conn *fc) argument 313 queue_request(struct fuse_conn *fc, struct fuse_req *req) argument 327 fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, u64 nodeid, u64 nlookup) argument 345 flush_bg_queue(struct fuse_conn *fc) argument 394 flush_bg_queue(fc); variable 416 queue_interrupt(struct fuse_conn *fc, struct fuse_req *req) argument 491 __fuse_request_send(struct fuse_conn *fc, struct fuse_req *req) argument 511 fuse_request_send(struct fuse_conn *fc, struct fuse_req *req) argument 518 fuse_request_send_nowait_locked(struct fuse_conn *fc, struct fuse_req *req) argument 534 fuse_request_send_nowait(struct fuse_conn *fc, struct fuse_req *req) argument 546 fuse_request_send_background(struct fuse_conn *fc, struct fuse_req *req) argument 553 fuse_request_send_notify_reply(struct fuse_conn *fc, struct fuse_req *req, u64 unique) argument 575 fuse_request_send_background_locked(struct fuse_conn *fc, struct fuse_req *req) argument 585 struct fuse_conn *fc = get_fuse_conn(inode); local 608 lock_request(struct fuse_conn *fc, struct fuse_req *req) argument 627 unlock_request(struct fuse_conn *fc, struct fuse_req *req) argument 639 struct fuse_conn *fc; member in struct:fuse_copy_state 655 fuse_copy_init(struct fuse_copy_state *cs, struct fuse_conn *fc, int write, const struct iovec *iov, unsigned long nr_segs) argument 1005 forget_pending(struct fuse_conn *fc) argument 1010 request_pending(struct fuse_conn *fc) argument 1075 dequeue_forget(struct fuse_conn *fc, unsigned max, unsigned *countp) argument 1198 fuse_dev_do_read(struct fuse_conn *fc, struct file *file, struct fuse_copy_state *cs, size_t nbytes) argument 1289 struct fuse_conn *fc = fuse_get_conn(file); local 1307 struct fuse_conn *fc = fuse_get_conn(in); local 1376 fuse_notify_poll(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1397 fuse_notify_inval_inode(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1425 fuse_notify_inval_entry(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1476 fuse_notify_delete(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1528 fuse_notify_store(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1614 fuse_retrieve_end(struct fuse_conn *fc, struct fuse_req *req) argument 1619 fuse_retrieve(struct fuse_conn *fc, struct inode *inode, struct fuse_notify_retrieve_out *outarg) argument 1688 fuse_notify_retrieve(struct fuse_conn *fc, unsigned int size, struct fuse_copy_state *cs) argument 1725 fuse_notify(struct fuse_conn *fc, enum fuse_notify_code code, unsigned int size, struct fuse_copy_state *cs) argument 1754 request_find(struct fuse_conn *fc, u64 unique) argument 1795 fuse_dev_do_write(struct fuse_conn *fc, struct fuse_copy_state *cs, size_t nbytes) argument 1892 struct fuse_conn *fc = fuse_get_conn(iocb->ki_filp); local 1909 struct fuse_conn *fc; local 1982 struct fuse_conn *fc = fuse_get_conn(file); local 2058 flush_bg_queue(fc); variable 2065 end_polls(struct fuse_conn *fc) argument 2099 fuse_abort_conn(struct fuse_conn *fc) argument 2119 struct fuse_conn *fc = fuse_get_conn(file); local 2138 struct fuse_conn *fc = fuse_get_conn(file); local [all...] |
H A D | file.c | 23 static int fuse_send_open(struct fuse_conn *fc, u64 nodeid, struct file *file, argument 30 req = fuse_get_req_nopages(fc); 36 if (!fc->atomic_o_trunc) 46 fuse_request_send(fc, req); 48 fuse_put_request(fc, req); 53 struct fuse_file *fuse_file_alloc(struct fuse_conn *fc) argument 61 ff->fc = fc; 73 spin_lock(&fc->lock); 74 ff->kh = ++fc 95 struct fuse_conn *fc; local 106 fuse_release_end(struct fuse_conn *fc, struct fuse_req *req) argument 152 fuse_do_open(struct fuse_conn *fc, u64 nodeid, struct file *file, bool isdir) argument 194 struct fuse_conn *fc = get_fuse_conn(inode); local 210 struct fuse_conn *fc = get_fuse_conn(inode); local 235 struct fuse_conn *fc = get_fuse_conn(inode); local 261 struct fuse_conn *fc = ff->fc; local 323 struct fuse_conn *fc = get_fuse_conn(inode); local 351 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id) argument 378 struct fuse_conn *fc = get_fuse_conn(inode); local 437 struct fuse_conn *fc = get_fuse_conn(inode); local 481 struct fuse_conn *fc = get_fuse_conn(inode); local 617 struct fuse_conn *fc = get_fuse_conn(inode); local 631 fuse_aio_complete_req(struct fuse_conn *fc, struct fuse_req *req) argument 651 fuse_async_req_send(struct fuse_conn *fc, struct fuse_req *req, size_t num_bytes, struct fuse_io_priv *io) argument 673 struct fuse_conn *fc = ff->fc; local 693 struct fuse_conn *fc = get_fuse_conn(inode); local 709 struct fuse_conn *fc = get_fuse_conn(inode); local 735 struct fuse_conn *fc = get_fuse_conn(inode); local 795 fuse_readpages_end(struct fuse_conn *fc, struct fuse_req *req) argument 833 struct fuse_conn *fc = ff->fc; local 865 struct fuse_conn *fc = get_fuse_conn(inode); local 905 struct fuse_conn *fc = get_fuse_conn(inode); local 939 struct fuse_conn *fc = get_fuse_conn(inode); local 985 struct fuse_conn *fc = ff->fc; local 1004 struct fuse_conn *fc = get_fuse_conn(inode); local 1058 struct fuse_conn *fc = get_fuse_conn(mapping->host); local 1131 struct fuse_conn *fc = get_fuse_conn(inode); local 1351 struct fuse_conn *fc = ff->fc; local 1497 fuse_writepage_free(struct fuse_conn *fc, struct fuse_req *req) argument 1508 fuse_writepage_finish(struct fuse_conn *fc, struct fuse_req *req) argument 1569 struct fuse_conn *fc = get_fuse_conn(inode); variable in typeref:struct:fuse_conn 1581 fuse_writepage_end(struct fuse_conn *fc, struct fuse_req *req) argument 1589 struct fuse_conn *fc = get_fuse_conn(inode); local 1628 __fuse_write_file_get(struct fuse_conn *fc, struct fuse_inode *fi) argument 1644 fuse_write_file_get(struct fuse_conn *fc, struct fuse_inode *fi) argument 1654 struct fuse_conn *fc = get_fuse_conn(inode); local 1671 struct fuse_conn *fc = get_fuse_conn(inode); local 1761 struct fuse_conn *fc = get_fuse_conn(inode); local 1779 struct fuse_conn *fc = get_fuse_conn(new_req->inode); local 1843 struct fuse_conn *fc = get_fuse_conn(inode); local 1991 struct fuse_conn *fc = get_fuse_conn(file->f_dentry->d_inode); local 2164 struct fuse_conn *fc = get_fuse_conn(inode); local 2186 struct fuse_conn *fc = get_fuse_conn(inode); local 2211 struct fuse_conn *fc = get_fuse_conn(inode); local 2243 struct fuse_conn *fc = get_fuse_conn(inode); local 2266 struct fuse_conn *fc = get_fuse_conn(inode); local 2285 struct fuse_conn *fc = get_fuse_conn(inode); local 2431 fuse_copy_ioctl_iovec(struct fuse_conn *fc, struct iovec *dst, void *src, size_t transferred, unsigned count, bool is_compat) argument 2517 struct fuse_conn *fc = ff->fc; local 2699 struct fuse_conn *fc = get_fuse_conn(inode); local 2727 fuse_find_polled_node(struct fuse_conn *fc, u64 kh, struct rb_node **parent_out) argument 2758 fuse_register_polled_file(struct fuse_conn *fc, struct fuse_file *ff) argument 2776 struct fuse_conn *fc = ff->fc; local 2827 fuse_notify_poll_wakeup(struct fuse_conn *fc, struct fuse_notify_poll_wakeup_out *outarg) argument 2954 struct fuse_conn *fc = ff->fc; local [all...] |
H A D | fuse_i.h | 94 /** Files usable in writepage. Protected by fc->lock */ 129 struct fuse_conn *fc; member in struct:fuse_file 646 void fuse_queue_forget(struct fuse_conn *fc, struct fuse_forget_link *forget, 665 struct fuse_file *fuse_file_alloc(struct fuse_conn *fc); 686 int fuse_notify_poll_wakeup(struct fuse_conn *fc, 747 struct fuse_req *fuse_get_req(struct fuse_conn *fc, unsigned npages); 748 struct fuse_req *fuse_get_req_for_background(struct fuse_conn *fc, 760 static inline struct fuse_req *fuse_get_req_nopages(struct fuse_conn *fc) argument 762 return fuse_get_req(fc, 0); 768 struct fuse_req *fuse_get_req_nofail_nopages(struct fuse_conn *fc, [all...] |
/fs/ceph/ |
H A D | caps.c | 980 struct ceph_mds_caps *fc; local 991 msg = ceph_msg_new(CEPH_MSG_CLIENT_CAPS, sizeof(*fc), GFP_NOFS, false); 997 fc = msg->front.iov_base; 998 memset(fc, 0, sizeof(*fc)); 1000 fc->cap_id = cpu_to_le64(cid); 1001 fc->op = cpu_to_le32(op); 1002 fc->seq = cpu_to_le32(seq); 1003 fc->issue_seq = cpu_to_le32(issue_seq); 1004 fc [all...] |