Created page with "v1"
 
No edit summary
Line 1: Line 1:
v1
<display_struct>inode</display_struct>

Revision as of 03:18, 19 August 2025

Struct: inode

File: include/linux/fs.h (Line 628)

Version: v5.6.1

Members:

TypeNameDescription
umode_ti_mode
unsigned shorti_opflags
kuid_ti_uid
kgid_ti_gid
unsigned inti_flagsThis is an int
− #ifdef CONFIG_FS_POSIX_ACL
struct posix_acl*i_acl
struct posix_acl*i_default_acl
#endif
const struct inode_operations*i_op
struct super_block*i_sb
struct address_space*i_mapping
− #ifdef CONFIG_SECURITY
void*i_security
#endif
unsigned longi_ino
const unsigned inti_nlinkThis is an int
unsigned int__i_nlinkThis is an int
dev_ti_rdev
loff_ti_size
struct timespec64i_atime
struct timespec64i_mtime
struct timespec64i_ctime
unsigned shorti_bytes
u8i_blkbits
Type:Test/v1
Source C
Parameter 2 1
u8i_write_hint
Type:Test/v1
Source C
Parameter 2 1
blkcnt_ti_blocks
− #ifdef __NEED_I_SIZE_ORDERED
seqcount_ti_size_seqcount
#endif
unsigned longi_state
struct rw_semaphorei_rwsem
unsigned longdirtied_time_when
struct hlist_nodei_hash
− #ifdef CONFIG_CGROUP_WRITEBACK
inti_wb_frn_winnerThis is an int
u16i_wb_frn_avg_time
u16i_wb_frn_history
#endif
struct list_headi_sb_listpls complete summary
struct hlist_headi_dentry
struct rcu_headi_rcu
atomic64_ti_version
atomic_ti_count
atomic_ti_dio_count
atomic_ti_writecount
− #if defined(CONFIG_IMA) || defined(CONFIG_FILE_LOCKING) &&
#endif
struct file_lock_context*i_flctx
struct address_spacei_data
struct list_headi_devicespls complete summary
struct pipe_inode_info*i_pipe
struct block_device*i_bdev
struct cdev*i_cdev
char*i_link
unsignedi_dir_seq
__u32i_generation
− #ifdef CONFIG_FSNOTIFY
struct fsnotify_mark_connector __rcu*i_fsnotify_marks
#endif
− #ifdef CONFIG_FS_ENCRYPTION
struct fscrypt_info*i_crypt_info
#endif
− #ifdef CONFIG_FS_VERITY
struct fsverity_info*i_verity_info
#endif
[[LT:}|}]]__randomize_layout