Linux Kernel
3.7.1
|
#include <fs.h>
Data Fields | |
umode_t | i_mode |
unsigned short | i_opflags |
kuid_t | i_uid |
kgid_t | i_gid |
unsigned int | i_flags |
struct inode_operations * | i_op |
struct super_block * | i_sb |
struct address_space * | i_mapping |
unsigned long | i_ino |
union { | |
const unsigned int i_nlink | |
unsigned int __i_nlink | |
}; | |
dev_t | i_rdev |
loff_t | i_size |
struct timespec | i_atime |
struct timespec | i_mtime |
struct timespec | i_ctime |
spinlock_t | i_lock |
unsigned short | i_bytes |
unsigned int | i_blkbits |
blkcnt_t | i_blocks |
unsigned long | i_state |
struct mutex | i_mutex |
unsigned long | dirtied_when |
struct hlist_node | i_hash |
struct list_head | i_wb_list |
struct list_head | i_lru |
struct list_head | i_sb_list |
union { | |
struct hlist_head i_dentry | |
struct rcu_head i_rcu | |
}; | |
u64 | i_version |
atomic_t | i_count |
atomic_t | i_dio_count |
atomic_t | i_writecount |
struct file_operations * | i_fop |
struct file_lock * | i_flock |
struct address_space | i_data |
struct list_head | i_devices |
union { | |
struct pipe_inode_info * i_pipe | |
struct block_device * i_bdev | |
struct cdev * i_cdev | |
}; | |
__u32 | i_generation |
void * | i_private |
union { ... } |
union { ... } |
union { ... } |
struct block_device* i_bdev |
struct address_space i_data |
struct hlist_head i_dentry |
struct file_operations* i_fop |
struct hlist_node i_hash |
spinlock_t i_lock |
struct address_space* i_mapping |
struct inode_operations* i_op |
struct pipe_inode_info* i_pipe |
struct super_block* i_sb |