Lines Matching defs:ceph_mds_request
181 struct ceph_mds_request { struct
201 union ceph_mds_request_args r_args; argument
202 int r_fmode; /* file mode, if expecting cap */
203 kuid_t r_uid;
204 kgid_t r_gid;
205 struct timespec r_stamp;
208 int r_direct_mode;
209 u32 r_direct_hash; /* choose dir frag based on this dentry hash */
210 bool r_direct_is_hash; /* true if r_direct_hash is valid */
213 struct ceph_pagelist *r_pagelist;
216 int r_inode_drop, r_inode_unless;
217 int r_dentry_drop, r_dentry_unless;
218 int r_old_dentry_drop, r_old_dentry_unless;
219 struct inode *r_old_inode;
220 int r_old_inode_drop, r_old_inode_unless;
222 struct ceph_msg *r_request; /* original request */
223 int r_request_release_offset;
224 struct ceph_msg *r_reply;
225 struct ceph_mds_reply_info_parsed r_reply_info;
226 struct page *r_locked_page;
227 int r_err;
228 bool r_aborted;
253 ceph_mds_request_callback_t r_callback; argument
254 ceph_mds_request_wait_callback_t r_wait_for_completion; argument
255 struct list_head r_unsafe_item; /* per-session unsafe list item */
256 bool r_got_unsafe, r_got_safe, r_got_result;
258 bool r_did_prepopulate;
259 long long r_dir_release_cnt;
260 long long r_dir_ordered_cnt;
261 int r_readdir_cache_idx;
262 u32 r_readdir_offset;
264 struct ceph_cap_reservation r_caps_reservation;
265 int r_num_caps;