Home
last modified time | relevance | path

Searched refs:i_block (Results 1 – 13 of 13) sorted by relevance

/linux/fs/ext2/
A Dinode.c174 if (i_block < 0) { in ext2_block_to_path()
177 } else if (i_block < direct_blocks) { in ext2_block_to_path()
178 offsets[n++] = i_block; in ext2_block_to_path()
182 offsets[n++] = i_block; in ext2_block_to_path()
186 offsets[n++] = i_block >> ptrs_bits; in ext2_block_to_path()
1484 if (raw_inode->i_block[0]) in ext2_iget()
1580 raw_inode->i_block[0] = in __ext2_write_inode()
1582 raw_inode->i_block[1] = 0; in __ext2_write_inode()
1584 raw_inode->i_block[0] = 0; in __ext2_write_inode()
1585 raw_inode->i_block[1] = in __ext2_write_inode()
[all …]
A Dext2.h313 __le32 i_block[EXT2_N_BLOCKS];/* Pointers to blocks */ member
/linux/Documentation/filesystems/ext4/
A Dinlinedata.rst10 ``inode.i_block``. If the rest of the file would fit inside the extended
14 If the data size increases beyond i_block + ibody EA, a regular block
28 The first four bytes of i_block are the inode number of the parent
33 i_block and EA space are treated as separate dirent blocks; directory
A Difork.rst3 The Contents of inode.i_block
7 storage in ``inode.i_block`` can be used in different ways. In general,
64 stored in ``inode.i_block``, which allows for the first four extents to
A Dblockmap.rst4 | i.i_block Offset | Where It Points …
A Dinodes.rst111 - i_block[EXT4_N_BLOCKS=15]
112 - Block map or extent tree. See the section “The Contents of inode.i_block”.
A Dsuper.rst246 ``i_block[]`` array and ``i_size``.
267 - Backup copy of the journal inode's ``i_block[]`` array in the first 15
/linux/fs/ext4/
A Dindirect.c75 ext4_lblk_t i_block, in ext4_block_to_path() argument
86 if (i_block < direct_blocks) { in ext4_block_to_path()
87 offsets[n++] = i_block; in ext4_block_to_path()
91 offsets[n++] = i_block; in ext4_block_to_path()
95 offsets[n++] = i_block >> ptrs_bits; in ext4_block_to_path()
96 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
100 offsets[n++] = i_block >> (ptrs_bits * 2); in ext4_block_to_path()
101 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ext4_block_to_path()
102 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path()
106 i_block + direct_blocks + in ext4_block_to_path()
[all …]
A Dinline.c195 memcpy(buffer, (void *)(raw_inode->i_block), cp_len); in ext4_read_inline_data()
243 memcpy((void *)raw_inode->i_block + pos, buffer, cp_len); in ext4_write_inline_data()
311 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_create_inline_data()
454 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_destroy_inline_data_nolock()
1276 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_try_add_inline_entry()
1650 de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block; in ext4_try_create_inline_dir()
1695 inline_start = (void *)ext4_raw_inode(&is.iloc)->i_block + in ext4_find_inline_entry()
1749 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_delete_inline_entry()
1796 inline_pos = (void *)ext4_raw_inode(iloc)->i_block; in ext4_get_inline_entry()
1900 addr += offsetof(struct ext4_inode, i_block); in ext4_inline_data_iomap()
[all …]
A Dfast_commit.c1583 memcpy(raw_inode, raw_fc_inode, offsetof(struct ext4_inode, i_block)); in ext4_fc_replay_inode()
1587 eh = (struct ext4_extent_header *)(&raw_inode->i_block[0]); in ext4_fc_replay_inode()
1592 (sizeof(raw_inode->i_block) - in ext4_fc_replay_inode()
1597 memcpy(raw_inode->i_block, raw_fc_inode->i_block, in ext4_fc_replay_inode()
1598 sizeof(raw_inode->i_block)); in ext4_fc_replay_inode()
A Dinode.c4326 raw_inode->i_block[0] = in ext4_fill_raw_inode()
4328 raw_inode->i_block[1] = 0; in ext4_fill_raw_inode()
4330 raw_inode->i_block[0] = 0; in ext4_fill_raw_inode()
4331 raw_inode->i_block[1] = in ext4_fill_raw_inode()
4333 raw_inode->i_block[2] = 0; in ext4_fill_raw_inode()
4337 raw_inode->i_block[block] = ei->i_data[block]; in ext4_fill_raw_inode()
4877 ei->i_data[block] = raw_inode->i_block[block]; in __ext4_iget()
4987 if (raw_inode->i_block[0]) in __ext4_iget()
4989 old_decode_dev(le32_to_cpu(raw_inode->i_block[0]))); in __ext4_iget()
4992 new_decode_dev(le32_to_cpu(raw_inode->i_block[1]))); in __ext4_iget()
A Dext4.h794 __le32 i_block[EXT4_N_BLOCKS];/* Pointers to blocks */ member
/linux/fs/ufs/
A Dinode.c59 if (i_block < direct_blocks) { in ufs_block_to_path()
60 offsets[n++] = i_block; in ufs_block_to_path()
61 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ufs_block_to_path()
63 offsets[n++] = i_block; in ufs_block_to_path()
64 } else if ((i_block -= indirect_blocks) < double_blocks) { in ufs_block_to_path()
66 offsets[n++] = i_block >> ptrs_bits; in ufs_block_to_path()
67 offsets[n++] = i_block & (ptrs - 1); in ufs_block_to_path()
68 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ufs_block_to_path()
70 offsets[n++] = i_block >> (ptrs_bits * 2); in ufs_block_to_path()
71 offsets[n++] = (i_block >> ptrs_bits) & (ptrs - 1); in ufs_block_to_path()
[all …]

Completed in 49 milliseconds