|
struct ceph_inode_frag * | __ceph_find_frag (struct ceph_inode_info *ci, u32 f) |
|
u32 | ceph_choose_frag (struct ceph_inode_info *ci, u32 v, struct ceph_inode_frag *pfrag, int *found) |
|
void | ceph_dir_set_complete (struct inode *inode) |
|
void | ceph_dir_clear_complete (struct inode *inode) |
|
bool | ceph_dir_test_complete (struct inode *inode) |
|
int | __ceph_caps_issued (struct ceph_inode_info *ci, int *implemented) |
|
int | __ceph_caps_issued_mask (struct ceph_inode_info *ci, int mask, int t) |
|
int | __ceph_caps_issued_other (struct ceph_inode_info *ci, struct ceph_cap *cap) |
|
int | __ceph_mark_dirty_caps (struct ceph_inode_info *ci, int mask) |
|
int | ceph_caps_revoking (struct ceph_inode_info *ci, int mask) |
|
int | __ceph_caps_used (struct ceph_inode_info *ci) |
|
int | __ceph_caps_file_wanted (struct ceph_inode_info *ci) |
|
int | __ceph_caps_mds_wanted (struct ceph_inode_info *ci) |
|
void | ceph_caps_init (struct ceph_mds_client *mdsc) |
|
void | ceph_caps_finalize (struct ceph_mds_client *mdsc) |
|
void | ceph_adjust_min_caps (struct ceph_mds_client *mdsc, int delta) |
|
int | ceph_reserve_caps (struct ceph_mds_client *mdsc, struct ceph_cap_reservation *ctx, int need) |
|
int | ceph_unreserve_caps (struct ceph_mds_client *mdsc, struct ceph_cap_reservation *ctx) |
|
void | ceph_reservation_status (struct ceph_fs_client *client, int *total, int *avail, int *used, int *reserved, int *min) |
|
struct ceph_snap_realm * | ceph_lookup_snap_realm (struct ceph_mds_client *mdsc, u64 ino) |
|
void | ceph_get_snap_realm (struct ceph_mds_client *mdsc, struct ceph_snap_realm *realm) |
|
void | ceph_put_snap_realm (struct ceph_mds_client *mdsc, struct ceph_snap_realm *realm) |
|
int | ceph_update_snap_trace (struct ceph_mds_client *m, void *p, void *e, bool deletion) |
|
void | ceph_handle_snap (struct ceph_mds_client *mdsc, struct ceph_mds_session *session, struct ceph_msg *msg) |
|
void | ceph_queue_cap_snap (struct ceph_inode_info *ci) |
|
int | __ceph_finish_cap_snap (struct ceph_inode_info *ci, struct ceph_cap_snap *capsnap) |
|
void | ceph_cleanup_empty_realms (struct ceph_mds_client *mdsc) |
|
struct inode * | ceph_alloc_inode (struct super_block *sb) |
|
void | ceph_destroy_inode (struct inode *inode) |
|
struct inode * | ceph_get_inode (struct super_block *sb, struct ceph_vino vino) |
|
struct inode * | ceph_get_snapdir (struct inode *parent) |
|
int | ceph_fill_file_size (struct inode *inode, int issued, u32 truncate_seq, u64 truncate_size, u64 size) |
|
void | ceph_fill_file_time (struct inode *inode, int issued, u64 time_warp_seq, struct timespec *ctime, struct timespec *mtime, struct timespec *atime) |
|
int | ceph_fill_trace (struct super_block *sb, struct ceph_mds_request *req, struct ceph_mds_session *session) |
|
int | ceph_readdir_prepopulate (struct ceph_mds_request *req, struct ceph_mds_session *session) |
|
int | ceph_inode_holds_cap (struct inode *inode, int mask) |
|
int | ceph_inode_set_size (struct inode *inode, loff_t size) |
|
void | __ceph_do_pending_vmtruncate (struct inode *inode) |
|
void | ceph_queue_vmtruncate (struct inode *inode) |
|
void | ceph_queue_invalidate (struct inode *inode) |
|
void | ceph_queue_writeback (struct inode *inode) |
|
int | ceph_do_getattr (struct inode *inode, int mask) |
|
int | ceph_permission (struct inode *inode, int mask) |
|
int | ceph_setattr (struct dentry *dentry, struct iattr *attr) |
|
int | ceph_getattr (struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat) |
|
int | ceph_setxattr (struct dentry *, const char *, const void *, size_t, int) |
|
ssize_t | ceph_getxattr (struct dentry *, const char *, void *, size_t) |
|
ssize_t | ceph_listxattr (struct dentry *, char *, size_t) |
|
int | ceph_removexattr (struct dentry *, const char *) |
|
void | __ceph_build_xattrs_blob (struct ceph_inode_info *ci) |
|
void | __ceph_destroy_xattrs (struct ceph_inode_info *ci) |
|
void __init | ceph_xattr_init (void) |
|
void | ceph_xattr_exit (void) |
|
const char * | ceph_cap_string (int c) |
|
void | ceph_handle_caps (struct ceph_mds_session *session, struct ceph_msg *msg) |
|
int | ceph_add_cap (struct inode *inode, struct ceph_mds_session *session, u64 cap_id, int fmode, unsigned issued, unsigned wanted, unsigned cap, unsigned seq, u64 realmino, int flags, struct ceph_cap_reservation *caps_reservation) |
|
void | __ceph_remove_cap (struct ceph_cap *cap) |
|
void | ceph_put_cap (struct ceph_mds_client *mdsc, struct ceph_cap *cap) |
|
void | ceph_queue_caps_release (struct inode *inode) |
|
int | ceph_write_inode (struct inode *inode, struct writeback_control *wbc) |
|
int | ceph_fsync (struct file *file, loff_t start, loff_t end, int datasync) |
|
void | ceph_kick_flushing_caps (struct ceph_mds_client *mdsc, struct ceph_mds_session *session) |
|
struct ceph_cap * | ceph_get_cap_for_mds (struct ceph_inode_info *ci, int mds) |
|
int | ceph_get_cap_mds (struct inode *inode) |
|
void | ceph_get_cap_refs (struct ceph_inode_info *ci, int caps) |
|
void | ceph_put_cap_refs (struct ceph_inode_info *ci, int had) |
|
void | ceph_put_wrbuffer_cap_refs (struct ceph_inode_info *ci, int nr, struct ceph_snap_context *snapc) |
|
void | __ceph_flush_snaps (struct ceph_inode_info *ci, struct ceph_mds_session **psession, int again) |
|
void | ceph_check_caps (struct ceph_inode_info *ci, int flags, struct ceph_mds_session *session) |
|
void | ceph_check_delayed_caps (struct ceph_mds_client *mdsc) |
|
void | ceph_flush_dirty_caps (struct ceph_mds_client *mdsc) |
|
int | ceph_encode_inode_release (void **p, struct inode *inode, int mds, int drop, int unless, int force) |
|
int | ceph_encode_dentry_release (void **p, struct dentry *dn, int mds, int drop, int unless) |
|
int | ceph_get_caps (struct ceph_inode_info *ci, int need, int want, int *got, loff_t endoff) |
|
void | ceph_put_fmode (struct ceph_inode_info *ci, int mode) |
|
int | ceph_mmap (struct file *file, struct vm_area_struct *vma) |
|
int | ceph_copy_to_page_vector (struct page **pages, const char *data, loff_t off, size_t len) |
|
int | ceph_copy_from_page_vector (struct page **pages, char *data, loff_t off, size_t len) |
|
struct page ** | ceph_alloc_page_vector (int num_pages, gfp_t flags) |
|
int | ceph_open (struct inode *inode, struct file *file) |
|
int | ceph_atomic_open (struct inode *dir, struct dentry *dentry, struct file *file, unsigned flags, umode_t mode, int *opened) |
|
int | ceph_release (struct inode *inode, struct file *filp) |
|
int | ceph_handle_notrace_create (struct inode *dir, struct dentry *dentry) |
|
int | ceph_handle_snapdir (struct ceph_mds_request *req, struct dentry *dentry, int err) |
|
struct dentry * | ceph_finish_lookup (struct ceph_mds_request *req, struct dentry *dentry, int err) |
|
void | ceph_dentry_lru_add (struct dentry *dn) |
|
void | ceph_dentry_lru_touch (struct dentry *dn) |
|
void | ceph_dentry_lru_del (struct dentry *dn) |
|
void | ceph_invalidate_dentry_lease (struct dentry *dentry) |
|
unsigned | ceph_dentry_hash (struct inode *dir, struct dentry *dn) |
|
struct inode * | ceph_get_dentry_parent_inode (struct dentry *dentry) |
|
int | ceph_init_dentry (struct dentry *dentry) |
|
long | ceph_ioctl (struct file *file, unsigned int cmd, unsigned long arg) |
|
int | ceph_lock (struct file *file, int cmd, struct file_lock *fl) |
|
int | ceph_flock (struct file *file, int cmd, struct file_lock *fl) |
|
void | ceph_count_locks (struct inode *inode, int *p_num, int *f_num) |
|
int | ceph_encode_locks (struct inode *i, struct ceph_pagelist *p, int p_locks, int f_locks) |
|
int | lock_to_ceph_filelock (struct file_lock *fl, struct ceph_filelock *c) |
|
int | ceph_fs_debugfs_init (struct ceph_fs_client *client) |
|
void | ceph_fs_debugfs_cleanup (struct ceph_fs_client *client) |
|