/linux-master/fs/ext4/ |
H A D | xattr.h | 70 EXT4_I(inode)->i_extra_isize)) 106 ((EXT4_I(inode)->i_extra_isize != 0) && \ 107 (EXT4_GOOD_OLD_INODE_SIZE + EXT4_I(inode)->i_extra_isize + \ 155 down_write(&EXT4_I(inode)->xattr_sem); 162 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) 173 up_write(&EXT4_I(inode)->xattr_sem);
|
H A D | inline.c | 25 if (EXT4_I(inode)->i_inline_off) 26 return EXT4_I(inode)->i_inline_size; 45 EXT4_I(inode)->i_extra_isize - 82 if (EXT4_I(inode)->i_inline_off) { 84 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); 111 if (EXT4_I(inode)->i_extra_isize == 0) 122 down_read(&EXT4_I(inode)->xattr_sem); 124 up_read(&EXT4_I(inode)->xattr_sem); 150 if (EXT4_I(inode)->i_extra_isize == 0) 168 EXT4_I(inod [all...] |
H A D | migrate.c | 36 down_write(&EXT4_I(inode)->i_data_sem); 58 up_write((&EXT4_I(inode)->i_data_sem)); 291 struct ext4_inode_info *ei = EXT4_I(inode); 292 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode); 306 down_write(&EXT4_I(inode)->i_data_sem); 314 up_write(&EXT4_I(inode)->i_data_sem); 337 up_write(&EXT4_I(inode)->i_data_sem); 392 struct ext4_inode_info *ei = EXT4_I(inode); 467 ei = EXT4_I(inode); 468 tmp_csum_seed = EXT4_I(tmp_inod [all...] |
H A D | extents_status.c | 185 tree = &EXT4_I(inode)->i_es_tree; 269 tree = &EXT4_I(inode)->i_es_tree; 318 read_lock(&EXT4_I(inode)->i_es_lock); 320 read_unlock(&EXT4_I(inode)->i_es_lock); 369 read_lock(&EXT4_I(inode)->i_es_lock); 371 read_unlock(&EXT4_I(inode)->i_es_lock); 415 read_lock(&EXT4_I(inode)->i_es_lock); 417 read_unlock(&EXT4_I(inode)->i_es_lock); 424 struct ext4_inode_info *ei = EXT4_I(inode); 440 struct ext4_inode_info *ei = EXT4_I(inod [all...] |
H A D | symlink.c | 39 caddr = EXT4_I(inode)->i_data; 40 max_size = sizeof(EXT4_I(inode)->i_data);
|
H A D | orphan.c | 81 EXT4_I(inode)->i_orphan_idx = i * inodes_per_ob + j; 116 !list_empty(&EXT4_I(inode)->i_orphan)) 163 list_add(&EXT4_I(inode)->i_orphan, &sbi->s_orphan); 178 list_del_init(&EXT4_I(inode)->i_orphan); 202 blk = EXT4_I(inode)->i_orphan_idx / inodes_per_ob; 203 off = EXT4_I(inode)->i_orphan_idx % inodes_per_ob; 218 INIT_LIST_HEAD(&EXT4_I(inode)->i_orphan); 230 struct ext4_inode_info *ei = EXT4_I(inode); 473 list_add(&EXT4_I(inode)->i_orphan, &EXT4_SB(sb)->s_orphan); 486 EXT4_I(inod [all...] |
H A D | inode.c | 132 if (!EXT4_I(inode)->jinode) 135 EXT4_I(inode)->jinode, 148 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { 149 int ea_blocks = EXT4_I(inode)->i_file_acl ? 179 if (EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL) 249 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); 290 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); 316 if (!list_empty(&EXT4_I(inode)->i_fc_list)) 324 return &EXT4_I(inod [all...] |
H A D | move_extent.c | 54 down_write(&EXT4_I(first)->i_data_sem); 55 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); 57 down_write(&EXT4_I(second)->i_data_sem); 58 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); 74 up_write(&EXT4_I(orig_inode)->i_data_sem); 75 up_write(&EXT4_I(donor_inode)->i_data_sem);
|
H A D | ext4_jbd2.h | 425 EXT4_I(inode)->jinode, start_byte, length); 434 EXT4_I(inode)->jinode, start_byte, length); 442 struct ext4_inode_info *ei = EXT4_I(inode);
|
H A D | fsync.c | 100 struct ext4_inode_info *ei = EXT4_I(inode);
|
H A D | xattr.c | 47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem. 124 struct ext4_inode_info *ei = EXT4_I(ea_inode); 587 if (!EXT4_I(inode)->i_file_acl) 590 (unsigned long long)EXT4_I(inode)->i_file_acl); 591 bh = ext4_sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl, REQ_PRIO); 710 down_read(&EXT4_I(inode)->xattr_sem); 716 up_read(&EXT4_I(inode)->xattr_sem); 759 if (!EXT4_I(inode)->i_file_acl) 762 (unsigned long long)EXT4_I(inod [all...] |
H A D | ioctl.c | 317 ei1 = EXT4_I(inode1); 318 ei2 = EXT4_I(inode2); 348 struct ext4_inode_info *ei = EXT4_I(inode); 387 ei_bl = EXT4_I(inode_bl); 395 (EXT4_I(inode)->i_flags & EXT4_JOURNAL_DATA_FL) || 443 EXT4_I(inode_bl)->i_disksize = inode_bl->i_size; 533 struct ext4_inode_info *ei = EXT4_I(inode); 550 struct ext4_inode_info *ei = EXT4_I(inode); 589 struct ext4_inode_info *ei = EXT4_I(inode); 715 struct ext4_inode_info *ei = EXT4_I(inod [all...] |
H A D | ialloc.c | 427 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; 522 if (EXT4_I(parent)->i_last_alloc_group != ~0) { 523 parent_group = EXT4_I(parent)->i_last_alloc_group; 544 parent_group = EXT4_I(parent)->i_block_group; 572 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; 599 if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { 601 parent_group = EXT4_I(parent)->i_last_alloc_group; 961 ei = EXT4_I(inode); 981 ei->i_projid = EXT4_I(dir)->i_projid; 1020 EXT4_I(di [all...] |
H A D | extents.c | 52 struct ext4_inode_info *ei = EXT4_I(inode); 104 up_write(&EXT4_I(inode)->i_data_sem); 146 down_write(&EXT4_I(inode)->i_data_sem); 191 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); 302 size = sizeof(EXT4_I(inode)->i_data); 316 size = sizeof(EXT4_I(inode)->i_data); 602 struct ext4_inode_info *ei = EXT4_I(inode); 1346 ext_size = sizeof(EXT4_I(inode)->i_data); 1348 memmove(bh->b_data, EXT4_I(inode)->i_data, ext_size); 2417 struct ext4_inode_info *ei = EXT4_I(inod [all...] |
H A D | fast_commit.c | 189 struct ext4_inode_info *ei = EXT4_I(inode); 197 struct ext4_inode_info *ei = EXT4_I(inode); 212 struct ext4_inode_info *ei = EXT4_I(inode); 247 struct ext4_inode_info *ei = EXT4_I(inode); 271 struct ext4_inode_info *ei = EXT4_I(inode); 286 struct ext4_inode_info *ei = EXT4_I(inode); 379 struct ext4_inode_info *ei = EXT4_I(inode); 399 if (list_empty(&EXT4_I(inode)->i_fc_list)) 400 list_add_tail(&EXT4_I(inode)->i_fc_list, 419 struct ext4_inode_info *ei = EXT4_I(inod [all...] |
H A D | file.c | 175 !EXT4_I(inode)->i_reserved_data_blocks) { 176 down_write(&EXT4_I(inode)->i_data_sem); 178 up_write(&EXT4_I(inode)->i_data_sem); 211 offset + len > EXT4_I(inode)->i_disksize) 357 if (!list_empty(&EXT4_I(inode)->i_orphan) && inode->i_nlink) { 385 * Note that EXT4_I(inode)->i_disksize can get extended up to 393 if (pos + size <= READ_ONCE(EXT4_I(inode)->i_disksize) && 652 if (offset + count > EXT4_I(inode)->i_disksize) {
|
H A D | ext4_extents.h | 184 return (struct ext4_extent_header *) EXT4_I(inode)->i_data;
|
H A D | indirect.c | 142 * down_read(&EXT4_I(inode)->i_data_sem) 156 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); 219 struct ext4_inode_info *ei = EXT4_I(inode); 525 * down_write(&EXT4_I(inode)->i_data_sem) if allocating filesystem 527 * down_read(&EXT4_I(inode)->i_data_sem) if not allocating file system 718 up_write(&EXT4_I(inode)->i_data_sem); 743 down_write(&EXT4_I(inode)->i_data_sem); 1121 struct ext4_inode_info *ei = EXT4_I(inode); 1237 struct ext4_inode_info *ei = EXT4_I(inode);
|
H A D | namei.c | 87 EXT4_I(inode)->i_disksize = inode->i_size; 379 struct ext4_inode_info *ei = EXT4_I(inode); 475 struct ext4_inode_info *ei = EXT4_I(inode); 1652 start = EXT4_I(dir)->i_dir_start_lookup; 1704 EXT4_I(dir)->i_dir_start_lookup = block; 3357 EXT4_I(inode)->i_disksize = inode->i_size; 3416 inode->i_link = (char *)&EXT4_I(inode)->i_data; 3428 memcpy((char *)&EXT4_I(inode)->i_data, disk_link.name, 3431 EXT4_I(inode)->i_disksize = inode->i_size; 3507 (!projid_eq(EXT4_I(di [all...] |
H A D | ext4.h | 889 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) { \ 911 (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra) ? \ 1762 static inline struct ext4_inode_info *EXT4_I(struct inode *inode) function 1920 return test_bit(bit + (offset), &EXT4_I(inode)->i_##field); \ 1924 set_bit(bit + (offset), &EXT4_I(inode)->i_##field); \ 1928 clear_bit(bit + (offset), &EXT4_I(inode)->i_##field); \ 1971 #define NEXT_ORPHAN(inode) EXT4_I(inode)->i_dtime 2537 !(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL); 3383 down_write(&EXT4_I(inode)->i_data_sem); 3384 if (newsize > EXT4_I(inod [all...] |
H A D | page-io.c | 224 struct ext4_inode_info *ei = EXT4_I(io_end->inode); 246 struct ext4_inode_info *ei = EXT4_I(inode);
|
H A D | super.c | 1457 if (!list_empty(&(EXT4_I(inode)->i_fc_list))) { 1461 kmem_cache_free(ext4_inode_cachep, EXT4_I(inode)); 1466 if (!list_empty(&(EXT4_I(inode)->i_orphan))) { 1469 inode->i_ino, EXT4_I(inode)); 1471 EXT4_I(inode), sizeof(struct ext4_inode_info), 1476 if (EXT4_I(inode)->i_reserved_data_blocks) 1479 inode->i_ino, EXT4_I(inode), 1480 EXT4_I(inode)->i_reserved_data_blocks); 1530 if (EXT4_I(inode)->jinode) { 1532 EXT4_I(inod [all...] |
H A D | mballoc.c | 3414 EXT4_I(sbi->s_buddy_cache)->i_disksize = 0; 4235 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); 4271 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); 4776 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); 5030 ei = EXT4_I(pa->pa_inode); 5060 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); 5227 ei = EXT4_I(ac->ac_inode); 5469 ei = EXT4_I(pa->pa_inode); 5505 struct ext4_inode_info *ei = EXT4_I(inode);
|
H A D | resize.c | 848 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; 1036 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; 1914 struct ext4_inode_info *ei = EXT4_I(inode);
|
/linux-master/include/trace/events/ |
H A D | ext4.h | 22 #define EXT4_I(inode) (container_of(inode, struct ext4_inode_info, vfs_inode)) macro 1016 __entry->data_blocks = EXT4_I(inode)->i_reserved_data_blocks; 1234 EXT4_I(inode)->i_reserved_data_blocks; 1265 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks; 1296 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks; 2841 struct ext4_inode_info *ei = EXT4_I(inode); 2882 struct ext4_inode_info *ei = EXT4_I(inode); 2914 struct ext4_inode_info *ei = EXT4_I(inode);
|