Lines Matching defs:ceph_inode_info
152 struct ceph_inode_info *ci;
316 struct ceph_inode_info {
436 static inline struct ceph_inode_info *
439 return container_of(inode, struct ceph_inode_info, vfs_inode);
526 struct ceph_inode_info *ci = ceph_inode(inode);
599 static inline void ceph_set_error_write(struct ceph_inode_info *ci)
608 static inline void ceph_clear_error_write(struct ceph_inode_info *ci)
617 static inline void __ceph_dir_set_complete(struct ceph_inode_info *ci,
631 static inline void __ceph_dir_clear_complete(struct ceph_inode_info *ci)
636 static inline void __ceph_dir_clear_ordered(struct ceph_inode_info *ci)
641 static inline bool __ceph_dir_is_complete(struct ceph_inode_info *ci)
647 static inline bool __ceph_dir_is_complete_ordered(struct ceph_inode_info *ci)
673 extern struct ceph_inode_frag *__ceph_find_frag(struct ceph_inode_info *ci,
680 extern u32 ceph_choose_frag(struct ceph_inode_info *ci, u32 v,
692 static inline bool __ceph_is_any_real_caps(struct ceph_inode_info *ci)
697 extern int __ceph_caps_issued(struct ceph_inode_info *ci, int *implemented);
698 extern int __ceph_caps_issued_mask(struct ceph_inode_info *ci, int mask, int t);
699 extern int __ceph_caps_issued_mask_metric(struct ceph_inode_info *ci, int mask,
701 extern int __ceph_caps_issued_other(struct ceph_inode_info *ci,
704 static inline int ceph_caps_issued(struct ceph_inode_info *ci)
713 static inline int ceph_caps_issued_mask_metric(struct ceph_inode_info *ci,
723 static inline int __ceph_caps_dirty(struct ceph_inode_info *ci)
729 extern int __ceph_mark_dirty_caps(struct ceph_inode_info *ci, int mask,
732 extern int __ceph_caps_revoking_other(struct ceph_inode_info *ci,
734 extern int ceph_caps_revoking(struct ceph_inode_info *ci, int mask);
735 extern int __ceph_caps_used(struct ceph_inode_info *ci);
737 static inline bool __ceph_is_file_opened(struct ceph_inode_info *ci)
741 extern int __ceph_caps_file_wanted(struct ceph_inode_info *ci);
742 extern int __ceph_caps_wanted(struct ceph_inode_info *ci);
745 extern int __ceph_caps_mds_wanted(struct ceph_inode_info *ci, bool check);
929 extern void ceph_queue_cap_snap(struct ceph_inode_info *ci);
930 extern int __ceph_finish_cap_snap(struct ceph_inode_info *ci,
946 static inline bool __ceph_have_pending_cap_snap(struct ceph_inode_info *ci)
1007 extern struct ceph_buffer *__ceph_build_xattrs_blob(struct ceph_inode_info *ci);
1008 extern void __ceph_destroy_xattrs(struct ceph_inode_info *ci);
1109 extern void __ceph_remove_caps(struct ceph_inode_info *ci);
1122 struct ceph_inode_info *ci);
1123 extern struct ceph_cap *ceph_get_cap_for_mds(struct ceph_inode_info *ci,
1125 extern void ceph_take_cap_refs(struct ceph_inode_info *ci, int caps,
1127 extern void ceph_get_cap_refs(struct ceph_inode_info *ci, int caps);
1128 extern void ceph_put_cap_refs(struct ceph_inode_info *ci, int had);
1129 extern void ceph_put_cap_refs_no_check_caps(struct ceph_inode_info *ci,
1131 extern void ceph_put_wrbuffer_cap_refs(struct ceph_inode_info *ci, int nr,
1139 extern void ceph_flush_snaps(struct ceph_inode_info *ci,
1141 extern bool __ceph_should_report_size(struct ceph_inode_info *ci);
1142 extern void ceph_check_caps(struct ceph_inode_info *ci, int flags,
1159 extern void ceph_get_fmode(struct ceph_inode_info *ci, int mode, int count);
1160 extern void ceph_put_fmode(struct ceph_inode_info *ci, int mode, int count);
1161 extern void __ceph_touch_fmode(struct ceph_inode_info *ci,
1228 static inline bool __ceph_has_any_quota(struct ceph_inode_info *ci)
1235 static inline void __ceph_update_quota(struct ceph_inode_info *ci,