Lines Matching refs:ceph_mds_client
215 struct ceph_mds_client *s_mdsc;
266 struct ceph_mds_client;
271 typedef void (*ceph_mds_request_callback_t) (struct ceph_mds_client *mdsc,
276 typedef int (*ceph_mds_request_wait_callback_t) (struct ceph_mds_client *mdsc,
285 struct ceph_mds_client *r_mdsc;
440 struct ceph_mds_client { struct
554 __ceph_lookup_mds_session(struct ceph_mds_client *, int mds); argument
563 extern void ceph_mdsc_close_sessions(struct ceph_mds_client *mdsc);
564 extern void ceph_mdsc_force_umount(struct ceph_mds_client *mdsc);
567 extern void ceph_mdsc_sync(struct ceph_mds_client *mdsc);
573 ceph_mdsc_create_request(struct ceph_mds_client *mdsc, int op, int mode);
574 extern int ceph_mdsc_submit_request(struct ceph_mds_client *mdsc,
577 int ceph_mdsc_wait_request(struct ceph_mds_client *mdsc,
580 extern int ceph_mdsc_do_request(struct ceph_mds_client *mdsc,
596 extern void ceph_mdsc_iterate_sessions(struct ceph_mds_client *mdsc,
602 extern void ceph_flush_session_cap_releases(struct ceph_mds_client *mdsc,
604 extern void ceph_queue_cap_reclaim_work(struct ceph_mds_client *mdsc);
605 extern void ceph_reclaim_caps_nr(struct ceph_mds_client *mdsc, int nr);
606 extern void ceph_queue_cap_unlink_work(struct ceph_mds_client *mdsc);
610 extern int ceph_mds_check_access(struct ceph_mds_client *mdsc, char *tpath,
613 extern void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc);
621 extern char *ceph_mdsc_build_path(struct ceph_mds_client *mdsc,
630 extern void ceph_mdsc_handle_mdsmap(struct ceph_mds_client *mdsc,
632 extern void ceph_mdsc_handle_fsmap(struct ceph_mds_client *mdsc,
636 ceph_mdsc_open_export_target_session(struct ceph_mds_client *mdsc, int target);
637 extern void ceph_mdsc_open_export_target_sessions(struct ceph_mds_client *mdsc,
640 extern int ceph_trim_caps(struct ceph_mds_client *mdsc,