Lines Matching defs:ceph_mds_request
166 struct ceph_mds_request { struct
186 union ceph_mds_request_args r_args; argument
187 int r_fmode; /* file mode, if expecting cap */
188 uid_t r_uid;
189 gid_t r_gid;
192 int r_direct_mode;
193 u32 r_direct_hash; /* choose dir frag based on this dentry hash */
194 bool r_direct_is_hash; /* true if r_direct_hash is valid */
197 struct page **r_pages;
198 int r_num_pages;
199 int r_data_len;
202 int r_inode_drop, r_inode_unless;
203 int r_dentry_drop, r_dentry_unless;
204 int r_old_dentry_drop, r_old_dentry_unless;
205 struct inode *r_old_inode;
206 int r_old_inode_drop, r_old_inode_unless;
208 struct ceph_msg *r_request; /* original request */
209 int r_request_release_offset;
210 struct ceph_msg *r_reply;
211 struct ceph_mds_reply_info_parsed r_reply_info;
235 ceph_mds_request_callback_t r_callback; argument
236 struct list_head r_unsafe_item; /* per-session unsafe list item */
237 bool r_got_unsafe, r_got_safe, r_got_result;
239 bool r_did_prepopulate;
240 u32 r_readdir_offset;
242 struct ceph_cap_reservation r_caps_reservation;
243 int r_num_caps;