Lines Matching defs:ceph_mds_client

195 	struct ceph_mds_client *s_mdsc;
246 struct ceph_mds_client;
251 typedef void (*ceph_mds_request_callback_t) (struct ceph_mds_client *mdsc,
256 typedef int (*ceph_mds_request_wait_callback_t) (struct ceph_mds_client *mdsc,
265 struct ceph_mds_client *r_mdsc;
416 struct ceph_mds_client {
525 __ceph_lookup_mds_session(struct ceph_mds_client *, int mds);
533 extern int ceph_send_msg_mds(struct ceph_mds_client *mdsc,
537 extern void ceph_mdsc_close_sessions(struct ceph_mds_client *mdsc);
538 extern void ceph_mdsc_force_umount(struct ceph_mds_client *mdsc);
541 extern void ceph_mdsc_sync(struct ceph_mds_client *mdsc);
547 ceph_mdsc_create_request(struct ceph_mds_client *mdsc, int op, int mode);
548 extern int ceph_mdsc_submit_request(struct ceph_mds_client *mdsc,
551 int ceph_mdsc_wait_request(struct ceph_mds_client *mdsc,
554 extern int ceph_mdsc_do_request(struct ceph_mds_client *mdsc,
570 extern void ceph_mdsc_iterate_sessions(struct ceph_mds_client *mdsc,
576 extern void ceph_flush_cap_releases(struct ceph_mds_client *mdsc,
578 extern void ceph_queue_cap_reclaim_work(struct ceph_mds_client *mdsc);
579 extern void ceph_reclaim_caps_nr(struct ceph_mds_client *mdsc, int nr);
580 extern void ceph_queue_cap_unlink_work(struct ceph_mds_client *mdsc);
584 extern void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc);
592 extern char *ceph_mdsc_build_path(struct ceph_mds_client *mdsc,
601 extern void ceph_mdsc_handle_mdsmap(struct ceph_mds_client *mdsc,
603 extern void ceph_mdsc_handle_fsmap(struct ceph_mds_client *mdsc,
607 ceph_mdsc_open_export_target_session(struct ceph_mds_client *mdsc, int target);
608 extern void ceph_mdsc_open_export_target_sessions(struct ceph_mds_client *mdsc,
611 extern int ceph_trim_caps(struct ceph_mds_client *mdsc,