Lines Matching defs:ceph_mds_request
211 struct ceph_mds_request { struct
212 u64 r_tid; /* transaction id */
213 struct rb_node r_node;
214 struct ceph_mds_client *r_mdsc;
216 int r_op; /* mds op code */
240 union ceph_mds_request_args r_args; argument
241 int r_fmode; /* file mode, if expecting cap */
242 kuid_t r_uid;
243 kgid_t r_gid;
244 struct timespec64 r_stamp;
247 int r_direct_mode;
248 u32 r_direct_hash; /* choose dir frag based on this dentry hash */
251 struct ceph_pagelist *r_pagelist;
254 int r_inode_drop, r_inode_unless;
255 int r_dentry_drop, r_dentry_unless;
256 int r_old_dentry_drop, r_old_dentry_unless;
257 struct inode *r_old_inode;
258 int r_old_inode_drop, r_old_inode_unless;
260 struct ceph_msg *r_request; /* original request */
261 int r_request_release_offset;
262 struct ceph_msg *r_reply;
263 struct ceph_mds_reply_info_parsed r_reply_info;
264 struct page *r_locked_page;
265 int r_err;
290 ceph_mds_request_callback_t r_callback; argument
291 ceph_mds_request_wait_callback_t r_wait_for_completion; argument
292 struct list_head r_unsafe_item; /* per-session unsafe list item */
294 long long r_dir_release_cnt;
295 long long r_dir_ordered_cnt;
296 int r_readdir_cache_idx;
297 u32 r_readdir_offset;
299 struct ceph_cap_reservation r_caps_reservation;
300 int r_num_caps;