Lines Matching defs:inode

632 #define i_size_ordered_init(inode) seqcount_init(&inode->i_size_seqcount)  argument
634 #define i_size_ordered_init(inode) do { } while (0) argument
671 struct inode { struct
683 const struct inode_operations *i_op; argument
698 * inode_(inc|dec)_link_count argument
700 union {
704 dev_t i_rdev;
705 loff_t i_size;
706 time64_t i_atime_sec;
707 time64_t i_mtime_sec;
708 time64_t i_ctime_sec;
709 u32 i_atime_nsec;
710 u32 i_mtime_nsec;
711 u32 i_ctime_nsec;
712 u32 i_generation;
736 /* foreign inode detection, see wbc_detach_inode() */ argument
741 struct list_head i_lru; /* inode LRU list */ argument
758 void (*free_inode)(struct inode *); argument
775 __u32 i_fsnotify_mask; /* all events this inode cares about */ argument
781 struct fscrypt_inode_info *i_crypt_info; argument
791 static inline void inode_set_cached_link(struct inode *inode, char *link, int linklen) in inode_set_cached_link()
815 #define inode_state_wait_address(inode, bit) ((char *)&(inode)->i_state + (bit)) argument
820 static inline void inode_wake_up_bit(struct inode *inode, u32 bit) in inode_wake_up_bit()
833 static inline int inode_unhashed(struct inode *inode) in inode_unhashed()
844 static inline void inode_fake_hash(struct inode *inode) in inode_fake_hash()
875 static inline void inode_lock(struct inode *inode) in inode_lock()
880 static inline void inode_unlock(struct inode *inode) in inode_unlock()
885 static inline void inode_lock_shared(struct inode *inode) in inode_lock_shared()
890 static inline void inode_unlock_shared(struct inode *inode) in inode_unlock_shared()
895 static inline int inode_trylock(struct inode *inode) in inode_trylock()
900 static inline int inode_trylock_shared(struct inode *inode) in inode_trylock_shared()
905 static inline int inode_is_locked(struct inode *inode) in inode_is_locked()
910 static inline void inode_lock_nested(struct inode *inode, unsigned subclass) in inode_lock_nested()
915 static inline void inode_lock_shared_nested(struct inode *inode, unsigned subclass) in inode_lock_shared_nested()
966 static inline loff_t i_size_read(const struct inode *inode) in i_size_read()
995 static inline void i_size_write(struct inode *inode, loff_t i_size) in i_size_write()
1017 static inline unsigned iminor(const struct inode *inode) in iminor()
1022 static inline unsigned imajor(const struct inode *inode) in imajor()
1457 static inline struct user_namespace *i_user_ns(const struct inode *inode) in i_user_ns()
1467 static inline uid_t i_uid_read(const struct inode *inode) in i_uid_read()
1472 static inline gid_t i_gid_read(const struct inode *inode) in i_gid_read()
1477 static inline void i_uid_write(struct inode *inode, uid_t uid) in i_uid_write()
1482 static inline void i_gid_write(struct inode *inode, gid_t gid) in i_gid_write()
1496 const struct inode *inode) in i_uid_into_vfsuid()
1514 const struct inode *inode) in i_uid_needs_update()
1532 struct inode *inode) in i_uid_update()
1548 const struct inode *inode) in i_gid_into_vfsgid()
1566 const struct inode *inode) in i_gid_needs_update()
1584 struct inode *inode) in i_gid_update()
1599 static inline void inode_fsuid_set(struct inode *inode, in inode_fsuid_set()
1613 static inline void inode_fsgid_set(struct inode *inode, in inode_fsgid_set()
1652 static inline time64_t inode_get_atime_sec(const struct inode *inode) in inode_get_atime_sec()
1657 static inline long inode_get_atime_nsec(const struct inode *inode) in inode_get_atime_nsec()
1662 static inline struct timespec64 inode_get_atime(const struct inode *inode) in inode_get_atime()
1670 static inline struct timespec64 inode_set_atime_to_ts(struct inode *inode, in inode_set_atime_to_ts()
1678 static inline struct timespec64 inode_set_atime(struct inode *inode, in inode_set_atime()
1687 static inline time64_t inode_get_mtime_sec(const struct inode *inode) in inode_get_mtime_sec()
1692 static inline long inode_get_mtime_nsec(const struct inode *inode) in inode_get_mtime_nsec()
1697 static inline struct timespec64 inode_get_mtime(const struct inode *inode) in inode_get_mtime()
1704 static inline struct timespec64 inode_set_mtime_to_ts(struct inode *inode, in inode_set_mtime_to_ts()
1712 static inline struct timespec64 inode_set_mtime(struct inode *inode, in inode_set_mtime()
1731 static inline time64_t inode_get_ctime_sec(const struct inode *inode) in inode_get_ctime_sec()
1736 static inline long inode_get_ctime_nsec(const struct inode *inode) in inode_get_ctime_nsec()
1741 static inline struct timespec64 inode_get_ctime(const struct inode *inode) in inode_get_ctime()
1759 static inline struct timespec64 inode_set_ctime(struct inode *inode, in inode_set_ctime()
2363 #define __IS_FLG(inode, flg) ((inode)->i_sb->s_flags & (flg)) argument
2366 #define IS_RDONLY(inode) sb_rdonly((inode)->i_sb) argument
2367 #define IS_SYNC(inode) (__IS_FLG(inode, SB_SYNCHRONOUS) || \ argument
2369 #define IS_DIRSYNC(inode) (__IS_FLG(inode, SB_SYNCHRONOUS|SB_DIRSYNC) || \ argument
2371 #define IS_MANDLOCK(inode) __IS_FLG(inode, SB_MANDLOCK) argument
2372 #define IS_NOATIME(inode) __IS_FLG(inode, SB_RDONLY|SB_NOATIME) argument
2373 #define IS_I_VERSION(inode) __IS_FLG(inode, SB_I_VERSION) argument
2375 #define IS_NOQUOTA(inode) ((inode)->i_flags & S_NOQUOTA) argument
2376 #define IS_APPEND(inode) ((inode)->i_flags & S_APPEND) argument
2377 #define IS_IMMUTABLE(inode) ((inode)->i_flags & S_IMMUTABLE) argument
2380 #define IS_POSIXACL(inode) __IS_FLG(inode, SB_POSIXACL) argument
2382 #define IS_POSIXACL(inode) 0 argument
2385 #define IS_DEADDIR(inode) ((inode)->i_flags & S_DEAD) argument
2386 #define IS_NOCMTIME(inode) ((inode)->i_flags & S_NOCMTIME) argument
2389 #define IS_SWAPFILE(inode) ((inode)->i_flags & S_SWAPFILE) argument
2391 #define IS_SWAPFILE(inode) ((void)(inode), 0U) argument
2394 #define IS_PRIVATE(inode) ((inode)->i_flags & S_PRIVATE) argument
2395 #define IS_IMA(inode) ((inode)->i_flags & S_IMA) argument
2396 #define IS_AUTOMOUNT(inode) ((inode)->i_flags & S_AUTOMOUNT) argument
2397 #define IS_NOSEC(inode) ((inode)->i_flags & S_NOSEC) argument
2398 #define IS_DAX(inode) ((inode)->i_flags & S_DAX) argument
2399 #define IS_ENCRYPTED(inode) ((inode)->i_flags & S_ENCRYPTED) argument
2400 #define IS_CASEFOLDED(inode) ((inode)->i_flags & S_CASEFOLD) argument
2401 #define IS_VERITY(inode) ((inode)->i_flags & S_VERITY) argument
2403 #define IS_WHITEOUT(inode) (S_ISCHR(inode->i_mode) && \ argument
2407 struct inode *inode) in HAS_UNMAPPED_ID()
2545 static inline void mark_inode_dirty(struct inode *inode) in mark_inode_dirty()
2550 static inline void mark_inode_dirty_sync(struct inode *inode) in mark_inode_dirty_sync()
2564 static inline bool inode_is_dirtytime_only(struct inode *inode) in inode_is_dirtytime_only()
2575 static inline void inode_inc_link_count(struct inode *inode) in inode_inc_link_count()
2581 static inline void inode_dec_link_count(struct inode *inode) in inode_dec_link_count()
2648 static inline bool is_mgtime(const struct inode *inode) in is_mgtime()
2991 static inline int bmap(struct inode *inode, sector_t *block) in bmap()
3014 static inline bool execute_ok(struct inode *inode) in execute_ok()
3019 static inline bool inode_wrong_type(const struct inode *inode, umode_t mode) in inode_wrong_type()
3067 struct inode *inode = file_inode(iocb->ki_filp); in kiocb_start_write() local
3085 struct inode *inode = file_inode(iocb->ki_filp); in kiocb_end_write() local
3115 static inline int get_write_access(struct inode *inode) in get_write_access()
3121 struct inode *inode = file_inode(file); in deny_write_access() local
3124 static inline void put_write_access(struct inode * inode) in put_write_access()
3161 static inline bool inode_is_open_for_write(const struct inode *inode) in inode_is_open_for_write()
3167 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
3171 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
3176 static inline void i_readcount_dec(struct inode *inode) in i_readcount_dec()
3180 static inline void i_readcount_inc(struct inode *inode) in i_readcount_inc()
3218 static inline int inode_init_always(struct super_block *sb, struct inode *inode) in inode_init_always()
3229 static inline int generic_drop_inode(struct inode *inode) in generic_drop_inode()
3266 static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; in lockdep_annotate_inode_mutex_key()
3292 static inline void __iget(struct inode *inode) in __iget()
3316 static inline void insert_inode_hash(struct inode *inode) in insert_inode_hash()
3322 static inline void remove_inode_hash(struct inode *inode) in remove_inode_hash()
3408 struct inode *inode, in blockdev_direct_IO()
3428 static inline void inode_dio_begin(struct inode *inode) in inode_dio_begin()
3440 static inline void inode_dio_end(struct inode *inode) in inode_dio_end()
3475 static inline loff_t __inode_get_bytes(struct inode *inode) in __inode_get_bytes()
3666 struct inode *inode; in vma_is_fsdax() local
3828 struct inode *dir, struct inode *inode) in check_sticky()
3836 static inline void inode_has_no_xattr(struct inode *inode) in inode_has_no_xattr()
3842 static inline bool is_root_inode(struct inode *inode) in is_root_inode()
3877 static inline bool dir_relax(struct inode *inode) in dir_relax()
3884 static inline bool dir_relax_shared(struct inode *inode) in dir_relax_shared()