Lines Matching defs:inode

593 #define i_size_ordered_init(inode) seqcount_init(&inode->i_size_seqcount)  argument
595 #define i_size_ordered_init(inode) do { } while (0) argument
627 struct inode { struct
639 const struct inode_operations *i_op; argument
654 * inode_(inc|dec)_link_count argument
656 union {
660 dev_t i_rdev;
661 loff_t i_size;
662 struct timespec64 i_atime;
663 struct timespec64 i_mtime;
687 /* foreign inode detection, see wbc_detach_inode() */ argument
692 struct list_head i_lru; /* inode LRU list */ argument
709 void (*free_inode)(struct inode *); argument
725 __u32 i_fsnotify_mask; /* all events this inode cares about */ argument
743 struct timespec64 timestamp_truncate(struct timespec64 t, struct inode *inode); argument
750 static inline int inode_unhashed(struct inode *inode) in inode_unhashed()
761 static inline void inode_fake_hash(struct inode *inode) in inode_fake_hash()
792 static inline void inode_lock(struct inode *inode) in inode_lock()
797 static inline void inode_unlock(struct inode *inode) in inode_unlock()
802 static inline void inode_lock_shared(struct inode *inode) in inode_lock_shared()
807 static inline void inode_unlock_shared(struct inode *inode) in inode_unlock_shared()
812 static inline int inode_trylock(struct inode *inode) in inode_trylock()
817 static inline int inode_trylock_shared(struct inode *inode) in inode_trylock_shared()
822 static inline int inode_is_locked(struct inode *inode) in inode_is_locked()
827 static inline void inode_lock_nested(struct inode *inode, unsigned subclass) in inode_lock_nested()
832 static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) in inode_lock_shared_nested()
850 static inline loff_t i_size_read(const struct inode *inode) in i_size_read()
878 static inline void i_size_write(struct inode *inode, loff_t i_size) in i_size_write()
895 static inline unsigned iminor(const struct inode *inode) in iminor()
900 static inline unsigned imajor(const struct inode *inode) in imajor()
1233 locks_free_lock_context(struct inode *inode) in locks_free_lock_context()
1294 static inline int locks_lock_inode_wait(struct inode *inode, struct file_lock *fl) in locks_lock_inode_wait()
1299 static inline int __break_lease(struct inode *inode, unsigned int mode, unsigned int type) in __break_lease()
1304 static inline void lease_get_mtime(struct inode *inode, in lease_get_mtime()
1605 static inline uid_t i_uid_read(const struct inode *inode) in i_uid_read()
1610 static inline gid_t i_gid_read(const struct inode *inode) in i_gid_read()
1615 static inline void i_uid_write(struct inode *inode, uid_t uid) in i_uid_write()
1620 static inline void i_gid_write(struct inode *inode, gid_t gid) in i_gid_write()
2079 #define __IS_FLG(inode, flg) ((inode)->i_sb->s_flags & (flg)) argument
2082 #define IS_RDONLY(inode) sb_rdonly((inode)->i_sb) argument
2083 #define IS_SYNC(inode) (__IS_FLG(inode, SB_SYNCHRONOUS) || \ argument
2085 #define IS_DIRSYNC(inode) (__IS_FLG(inode, SB_SYNCHRONOUS|SB_DIRSYNC) || \ argument
2087 #define IS_MANDLOCK(inode) __IS_FLG(inode, SB_MANDLOCK) argument
2088 #define IS_NOATIME(inode) __IS_FLG(inode, SB_RDONLY|SB_NOATIME) argument
2089 #define IS_I_VERSION(inode) __IS_FLG(inode, SB_I_VERSION) argument
2091 #define IS_NOQUOTA(inode) ((inode)->i_flags & S_NOQUOTA) argument
2092 #define IS_APPEND(inode) ((inode)->i_flags & S_APPEND) argument
2093 #define IS_IMMUTABLE(inode) ((inode)->i_flags & S_IMMUTABLE) argument
2094 #define IS_POSIXACL(inode) __IS_FLG(inode, SB_POSIXACL) argument
2096 #define IS_DEADDIR(inode) ((inode)->i_flags & S_DEAD) argument
2097 #define IS_NOCMTIME(inode) ((inode)->i_flags & S_NOCMTIME) argument
2098 #define IS_SWAPFILE(inode) ((inode)->i_flags & S_SWAPFILE) argument
2099 #define IS_PRIVATE(inode) ((inode)->i_flags & S_PRIVATE) argument
2100 #define IS_IMA(inode) ((inode)->i_flags & S_IMA) argument
2101 #define IS_AUTOMOUNT(inode) ((inode)->i_flags & S_AUTOMOUNT) argument
2102 #define IS_NOSEC(inode) ((inode)->i_flags & S_NOSEC) argument
2103 #define IS_DAX(inode) ((inode)->i_flags & S_DAX) argument
2104 #define IS_ENCRYPTED(inode) ((inode)->i_flags & S_ENCRYPTED) argument
2105 #define IS_CASEFOLDED(inode) ((inode)->i_flags & S_CASEFOLD) argument
2106 #define IS_VERITY(inode) ((inode)->i_flags & S_VERITY) argument
2108 #define IS_WHITEOUT(inode) (S_ISCHR(inode->i_mode) && \ argument
2111 static inline bool HAS_UNMAPPED_ID(struct inode *inode) in HAS_UNMAPPED_ID()
2252 static inline void mark_inode_dirty(struct inode *inode) in mark_inode_dirty()
2257 static inline void mark_inode_dirty_sync(struct inode *inode) in mark_inode_dirty_sync()
2267 static inline void inode_inc_link_count(struct inode *inode) in inode_inc_link_count()
2273 static inline void inode_dec_link_count(struct inode *inode) in inode_dec_link_count()
2446 static inline int locks_verify_truncate(struct inode *inode, in locks_verify_truncate()
2469 static inline int locks_mandatory_area(struct inode *inode, struct file *filp, in locks_mandatory_area()
2475 static inline int __mandatory_lock(struct inode *inode) in __mandatory_lock()
2480 static inline int mandatory_lock(struct inode *inode) in mandatory_lock()
2490 static inline int locks_verify_truncate(struct inode *inode, struct file *filp, in locks_verify_truncate()
2500 static inline int break_lease(struct inode *inode, unsigned int mode) in break_lease()
2514 static inline int break_deleg(struct inode *inode, unsigned int mode) in break_deleg()
2528 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg()
2550 static inline int break_layout(struct inode *inode, bool wait) in break_layout()
2561 static inline int break_lease(struct inode *inode, unsigned int mode) in break_lease()
2566 static inline int break_deleg(struct inode *inode, unsigned int mode) in break_deleg()
2571 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg()
2582 static inline int break_layout(struct inode *inode, bool wait) in break_layout()
2692 static inline void invalidate_remote_inode(struct inode *inode) in invalidate_remote_inode()
2834 static inline int bmap(struct inode *inode, sector_t *block) in bmap()
2845 static inline bool execute_ok(struct inode *inode) in execute_ok()
2850 static inline bool inode_wrong_type(const struct inode *inode, umode_t mode) in inode_wrong_type()
2892 static inline int get_write_access(struct inode *inode) in get_write_access()
2898 struct inode *inode = file_inode(file); in deny_write_access() local
2901 static inline void put_write_access(struct inode * inode) in put_write_access()
2910 static inline bool inode_is_open_for_write(const struct inode *inode) in inode_is_open_for_write()
2916 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
2921 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
2926 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
2930 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
2963 static inline int generic_drop_inode(struct inode *inode) in generic_drop_inode()
2995 static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; in lockdep_annotate_inode_mutex_key()
3028 static inline void insert_inode_hash(struct inode *inode) in insert_inode_hash()
3034 static inline void remove_inode_hash(struct inode *inode) in remove_inode_hash()
3121 struct inode *inode, in blockdev_direct_IO()
3139 static inline void inode_dio_begin(struct inode *inode) in inode_dio_begin()
3151 static inline void inode_dio_end(struct inode *inode) in inode_dio_end()
3186 static inline loff_t __inode_get_bytes(struct inode *inode) in __inode_get_bytes()
3310 struct inode *inode; in vma_is_fsdax() local
3468 static inline int check_sticky(struct inode *dir, struct inode *inode) in check_sticky()
3476 static inline void inode_has_no_xattr(struct inode *inode) in inode_has_no_xattr()
3482 static inline bool is_root_inode(struct inode *inode) in is_root_inode()
3517 static inline bool dir_relax(struct inode *inode) in dir_relax()
3524 static inline bool dir_relax_shared(struct inode *inode) in dir_relax_shared()
3557 static inline int inode_drain_writes(struct inode *inode) in inode_drain_writes()