Lines Matching defs:inode
567 #define i_size_ordered_init(inode) seqcount_init(&inode->i_size_seqcount) argument
569 #define i_size_ordered_init(inode) do { } while (0) argument
584 struct inode { struct
596 const struct inode_operations *i_op; argument
611 * inode_(inc|dec)_link_count argument
613 union {
617 dev_t i_rdev;
618 loff_t i_size;
619 struct timespec i_atime;
643 /* foreign inode detection, see wbc_detach_inode() */ argument
648 struct list_head i_lru; /* inode LRU list */ argument
666 struct pipe_inode_info *i_pipe; argument
675 __u32 i_fsnotify_mask; /* all events this inode cares about */ argument
682 static inline int inode_unhashed(struct inode *inode) in inode_unhashed()
726 static inline loff_t i_size_read(const struct inode *inode) in i_size_read()
754 static inline void i_size_write(struct inode *inode, loff_t i_size) in i_size_write()
776 static inline uid_t i_uid_read(const struct inode *inode) in i_uid_read()
781 static inline gid_t i_gid_read(const struct inode *inode) in i_gid_read()
786 static inline void i_uid_write(struct inode *inode, uid_t uid) in i_uid_write()
791 static inline void i_gid_write(struct inode *inode, gid_t gid) in i_gid_write()
796 static inline unsigned iminor(const struct inode *inode) in iminor()
801 static inline unsigned imajor(const struct inode *inode) in imajor()
1167 static inline int locks_lock_inode_wait(struct inode *inode, struct file_lock *fl) in locks_lock_inode_wait()
1172 static inline int __break_lease(struct inode *inode, unsigned int mode, unsigned int type) in __break_lease()
1177 static inline void lease_get_mtime(struct inode *inode, struct timespec *time) in lease_get_mtime()
1763 #define __IS_FLG(inode, flg) ((inode)->i_sb->s_flags & (flg)) argument
1765 #define IS_RDONLY(inode) ((inode)->i_sb->s_flags & MS_RDONLY) argument
1766 #define IS_SYNC(inode) (__IS_FLG(inode, MS_SYNCHRONOUS) || \ argument
1768 #define IS_DIRSYNC(inode) (__IS_FLG(inode, MS_SYNCHRONOUS|MS_DIRSYNC) || \ argument
1770 #define IS_MANDLOCK(inode) __IS_FLG(inode, MS_MANDLOCK) argument
1771 #define IS_NOATIME(inode) __IS_FLG(inode, MS_RDONLY|MS_NOATIME) argument
1772 #define IS_I_VERSION(inode) __IS_FLG(inode, MS_I_VERSION) argument
1774 #define IS_NOQUOTA(inode) ((inode)->i_flags & S_NOQUOTA) argument
1775 #define IS_APPEND(inode) ((inode)->i_flags & S_APPEND) argument
1776 #define IS_IMMUTABLE(inode) ((inode)->i_flags & S_IMMUTABLE) argument
1777 #define IS_POSIXACL(inode) __IS_FLG(inode, MS_POSIXACL) argument
1779 #define IS_DEADDIR(inode) ((inode)->i_flags & S_DEAD) argument
1780 #define IS_NOCMTIME(inode) ((inode)->i_flags & S_NOCMTIME) argument
1781 #define IS_SWAPFILE(inode) ((inode)->i_flags & S_SWAPFILE) argument
1782 #define IS_PRIVATE(inode) ((inode)->i_flags & S_PRIVATE) argument
1783 #define IS_IMA(inode) ((inode)->i_flags & S_IMA) argument
1784 #define IS_AUTOMOUNT(inode) ((inode)->i_flags & S_AUTOMOUNT) argument
1785 #define IS_NOSEC(inode) ((inode)->i_flags & S_NOSEC) argument
1786 #define IS_DAX(inode) ((inode)->i_flags & S_DAX) argument
1788 #define IS_WHITEOUT(inode) (S_ISCHR(inode->i_mode) && \ argument
1872 static inline void mark_inode_dirty(struct inode *inode) in mark_inode_dirty()
1877 static inline void mark_inode_dirty_sync(struct inode *inode) in mark_inode_dirty_sync()
1887 static inline void inode_inc_link_count(struct inode *inode) in inode_inc_link_count()
1893 static inline void inode_dec_link_count(struct inode *inode) in inode_dec_link_count()
1907 static inline void inode_inc_iversion(struct inode *inode) in inode_inc_iversion()
2074 static inline int locks_verify_truncate(struct inode *inode, in locks_verify_truncate()
2088 static inline int break_lease(struct inode *inode, unsigned int mode) in break_lease()
2102 static inline int break_deleg(struct inode *inode, unsigned int mode) in break_deleg()
2116 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg()
2138 static inline int break_layout(struct inode *inode, bool wait) in break_layout()
2154 static inline int locks_mandatory_area(int rw, struct inode *inode, in locks_mandatory_area()
2161 static inline int __mandatory_lock(struct inode *inode) in __mandatory_lock()
2166 static inline int mandatory_lock(struct inode *inode) in mandatory_lock()
2176 static inline int locks_verify_truncate(struct inode *inode, struct file *filp, in locks_verify_truncate()
2182 static inline int break_lease(struct inode *inode, unsigned int mode) in break_lease()
2187 static inline int break_deleg(struct inode *inode, unsigned int mode) in break_deleg()
2192 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg()
2203 static inline int break_layout(struct inode *inode, bool wait) in break_layout()
2285 static inline void bd_forget(struct inode *inode) {} in bd_forget()
2407 static inline void invalidate_remote_inode(struct inode *inode) in invalidate_remote_inode()
2452 static inline bool execute_ok(struct inode *inode) in execute_ok()
2494 static inline int get_write_access(struct inode *inode) in get_write_access()
2500 struct inode *inode = file_inode(file); in deny_write_access() local
2503 static inline void put_write_access(struct inode * inode) in put_write_access()
2512 static inline bool inode_is_open_for_write(const struct inode *inode) in inode_is_open_for_write()
2518 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
2523 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
2528 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
2532 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
2564 static inline int generic_drop_inode(struct inode *inode) in generic_drop_inode()
2588 static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; in lockdep_annotate_inode_mutex_key()
2609 static inline void insert_inode_hash(struct inode *inode) in insert_inode_hash()
2615 static inline void remove_inode_hash(struct inode *inode) in remove_inode_hash()
2703 struct inode *inode, in blockdev_direct_IO()
2722 static inline void inode_dio_begin(struct inode *inode) in inode_dio_begin()
2734 static inline void inode_dio_end(struct inode *inode) in inode_dio_end()
2981 static inline int check_sticky(struct inode *dir, struct inode *inode) in check_sticky()
2989 static inline void inode_has_no_xattr(struct inode *inode) in inode_has_no_xattr()
2995 static inline bool is_root_inode(struct inode *inode) in is_root_inode()
3030 static inline bool dir_relax(struct inode *inode) in dir_relax()