Lines Matching defs:ext4_inode_info

994 struct ext4_inode_info {  struct
995 __le32 i_data[15]; /* unconverted */
996 __u32 i_dtime;
997 ext4_fsblk_t i_file_acl;
1006 ext4_group_t i_block_group;
1007 ext4_lblk_t i_dir_start_lookup;
1009 unsigned long i_state_flags; /* Dynamic state flags */
1011 unsigned long i_flags;
1020 struct rw_semaphore xattr_sem;
1022 struct list_head i_orphan; /* unlinked but open inodes */
1026 struct list_head i_fc_list; /*
1032 ext4_lblk_t i_fc_lblk_start;
1035 ext4_lblk_t i_fc_lblk_len;
1038 atomic_t i_fc_updates;
1041 wait_queue_head_t i_fc_wait;
1044 struct mutex i_fc_lock;
1061 loff_t i_disksize;
1073 struct rw_semaphore i_data_sem;
1082 struct rw_semaphore i_mmap_sem;
1083 struct inode vfs_inode;
1084 struct jbd2_inode *jinode;
1086 spinlock_t i_raw_lock; /* protects updates to the raw inode */
1092 struct timespec64 i_crtime;
1095 atomic_t i_prealloc_active;
1096 struct list_head i_prealloc_list;
1097 spinlock_t i_prealloc_lock;
1100 struct ext4_es_tree i_es_tree;
1101 rwlock_t i_es_lock;
1102 struct list_head i_es_list;
1103 unsigned int i_es_all_nr; /* protected by i_es_lock */
1104 unsigned int i_es_shk_nr; /* protected by i_es_lock */
1105 ext4_lblk_t i_es_shrink_lblk; /* Offset where we start searching for
1110 ext4_group_t i_last_alloc_group;
1114 unsigned int i_reserved_data_blocks;
1117 struct ext4_pending_tree i_pending_tree;
1120 __u16 i_extra_isize;
1123 u16 i_inline_off;
1124 u16 i_inline_size;
1128 qsize_t i_reserved_quota;
1132 spinlock_t i_completed_io_lock;
1137 struct list_head i_rsv_conversion_list;
1138 struct work_struct i_rsv_conversion_work;
1139 atomic_t i_unwritten; /* Nr. of inflight conversions pending */
1141 spinlock_t i_block_reservation_lock;
1147 tid_t i_sync_tid;
1148 tid_t i_datasync_tid;
1151 struct dquot *i_dquot[MAXQUOTAS];
1155 __u32 i_csum_seed;
1157 kprojid_t i_projid;