Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/ext2/
H A Dinode.c164 long i_block, int offsets[4], int *boundary) in ext2_block_to_path() argument
174 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()
180 } else if ( (i_block -= direct_blocks) < indirect_blocks) { in ext2_block_to_path()
182 offsets[n++] = i_block; in ext2_block_to_path()
184 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext2_block_to_path()
186 offsets[n++] = i_block >> ptrs_bits; in ext2_block_to_path()
187 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path()
189 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext2_block_to_path()
[all …]
H A Dext2.h325 __le32 i_block[EXT2_N_BLOCKS];/* Pointers to blocks */ member
/OK3568_Linux_fs/kernel/fs/ext4/
H 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()
89 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ext4_block_to_path()
91 offsets[n++] = i_block; in ext4_block_to_path()
93 } else if ((i_block -= indirect_blocks) < double_blocks) { 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()
98 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext4_block_to_path()
100 offsets[n++] = i_block >> (ptrs_bits * 2); in ext4_block_to_path()
[all …]
H A Dinline.c186 memcpy(buffer, (void *)(raw_inode->i_block), cp_len); in ext4_read_inline_data()
234 memcpy((void *)raw_inode->i_block + pos, buffer, cp_len); in ext4_write_inline_data()
301 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_create_inline_data()
442 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_destroy_inline_data_nolock()
1301 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_try_add_inline_entry()
1612 *parent_de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block; in ext4_get_first_inline_block()
1641 de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block; in ext4_try_create_inline_dir()
1674 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_find_inline_entry()
1723 if ((void *)de_del - ((void *)ext4_raw_inode(&iloc)->i_block) < in ext4_delete_inline_entry()
1725 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_delete_inline_entry()
[all …]
H A Dfast_commit.c1449 memcpy(raw_inode, raw_fc_inode, offsetof(struct ext4_inode, i_block)); in ext4_fc_replay_inode()
1453 eh = (struct ext4_extent_header *)(&raw_inode->i_block[0]); in ext4_fc_replay_inode()
1458 (sizeof(raw_inode->i_block) - in ext4_fc_replay_inode()
1463 memcpy(raw_inode->i_block, raw_fc_inode->i_block, in ext4_fc_replay_inode()
1464 sizeof(raw_inode->i_block)); in ext4_fc_replay_inode()
H A Dinode.c4865 ei->i_data[block] = raw_inode->i_block[block]; in __ext4_iget()
4978 if (raw_inode->i_block[0]) in __ext4_iget()
4980 old_decode_dev(le32_to_cpu(raw_inode->i_block[0]))); in __ext4_iget()
4983 new_decode_dev(le32_to_cpu(raw_inode->i_block[1]))); in __ext4_iget()
5195 raw_inode->i_block[0] = in ext4_do_update_inode()
5197 raw_inode->i_block[1] = 0; in ext4_do_update_inode()
5199 raw_inode->i_block[0] = 0; in ext4_do_update_inode()
5200 raw_inode->i_block[1] = in ext4_do_update_inode()
5202 raw_inode->i_block[2] = 0; in ext4_do_update_inode()
5206 raw_inode->i_block[block] = ei->i_data[block]; in ext4_do_update_inode()
H A Dext4.h790 __le32 i_block[EXT4_N_BLOCKS];/* Pointers to blocks */ member
/OK3568_Linux_fs/kernel/fs/ufs/
H A Dinode.c46 static int ufs_block_to_path(struct inode *inode, sector_t i_block, unsigned offsets[4]) in ufs_block_to_path() argument
58 if (i_block < direct_blocks) { in ufs_block_to_path()
59 offsets[n++] = i_block; in ufs_block_to_path()
60 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ufs_block_to_path()
62 offsets[n++] = i_block; in ufs_block_to_path()
63 } else if ((i_block -= indirect_blocks) < double_blocks) { in ufs_block_to_path()
65 offsets[n++] = i_block >> ptrs_bits; in ufs_block_to_path()
66 offsets[n++] = i_block & (ptrs - 1); in ufs_block_to_path()
67 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ufs_block_to_path()
69 offsets[n++] = i_block >> (ptrs_bits * 2); in ufs_block_to_path()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/syslinux/syslinux/
H A D0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch148 + eh = (struct ext3_extent_header *) &inode.i_block[0];
152 + i = (sizeof(inode.i_block) - sizeof(*eh)) /
/OK3568_Linux_fs/kernel/Documentation/filesystems/ext4/
H A Dinlinedata.rst10 ``inode.i_block``. If the rest of the file would fit inside the extended
H A Difork.rst7 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
H A Dsuper.rst246 ``i_block[]`` array and ``i_size``.
267 - Backup copy of the journal inode's ``i_block[]`` array in the first 15
/OK3568_Linux_fs/recovery/
HDrootfs.cpio.gz107070100A8AEB0000041ED0000000000000000000000116841B48100000000000000FD0000000200000000000000000000000200000000.�07070100A8B07C000081A40000000000000000000000016841263500000000000000FD0000000200000000000000000000000900000000.gitkeep��07070100A8B07D000081A40000000000000000000000016841263500000000000000FD0000000200000000000000000000000B00000000.skip_fsck����07070100A8AEB10000A1FF0000000000000000000000016841B0B600000007000000FD0000000200000000000000000000000400000000bin���usr/bin�07070100A8B07E000081A400000000000000000000000168412635000001CC000000FD0000000200000000000000000000001100000000busybox. ...