Searched refs:i_block (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/fs/ext2/ |
D | inode.c | 160 long i_block, int offsets[4], int *boundary) in ext2_block_to_path() argument 170 if (i_block < 0) { in ext2_block_to_path() 173 } else if (i_block < direct_blocks) { in ext2_block_to_path() 174 offsets[n++] = i_block; in ext2_block_to_path() 176 } else if ( (i_block -= direct_blocks) < indirect_blocks) { in ext2_block_to_path() 178 offsets[n++] = i_block; in ext2_block_to_path() 180 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext2_block_to_path() 182 offsets[n++] = i_block >> ptrs_bits; in ext2_block_to_path() 183 offsets[n++] = i_block & (ptrs - 1); in ext2_block_to_path() 185 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext2_block_to_path() [all …]
|
D | ext2.h | 320 __le32 i_block[EXT2_N_BLOCKS];/* Pointers to blocks */ member
|
/linux-4.1.27/fs/ext4/ |
D | indirect.c | 73 ext4_lblk_t i_block, in ext4_block_to_path() argument 84 if (i_block < direct_blocks) { in ext4_block_to_path() 85 offsets[n++] = i_block; in ext4_block_to_path() 87 } else if ((i_block -= direct_blocks) < indirect_blocks) { in ext4_block_to_path() 89 offsets[n++] = i_block; in ext4_block_to_path() 91 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext4_block_to_path() 93 offsets[n++] = i_block >> ptrs_bits; in ext4_block_to_path() 94 offsets[n++] = i_block & (ptrs - 1); in ext4_block_to_path() 96 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext4_block_to_path() 98 offsets[n++] = i_block >> (ptrs_bits * 2); in ext4_block_to_path() [all …]
|
D | inline.c | 182 memcpy(buffer, (void *)(raw_inode->i_block), cp_len); in ext4_read_inline_data() 227 memcpy((void *)raw_inode->i_block + pos, buffer, cp_len); in ext4_write_inline_data() 294 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_create_inline_data() 434 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_destroy_inline_data_nolock() 1267 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_try_add_inline_entry() 1570 *parent_de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block; in ext4_get_first_inline_block() 1599 de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block; in ext4_try_create_inline_dir() 1632 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_find_inline_entry() 1681 if ((void *)de_del - ((void *)ext4_raw_inode(&iloc)->i_block) < in ext4_delete_inline_entry() 1683 inline_start = (void *)ext4_raw_inode(&iloc)->i_block + in ext4_delete_inline_entry() [all …]
|
D | inode.c | 4211 ei->i_data[block] = raw_inode->i_block[block]; in ext4_iget() 4307 if (raw_inode->i_block[0]) in ext4_iget() 4309 old_decode_dev(le32_to_cpu(raw_inode->i_block[0]))); in ext4_iget() 4312 new_decode_dev(le32_to_cpu(raw_inode->i_block[1]))); in ext4_iget() 4526 raw_inode->i_block[0] = in ext4_do_update_inode() 4528 raw_inode->i_block[1] = 0; in ext4_do_update_inode() 4530 raw_inode->i_block[0] = 0; in ext4_do_update_inode() 4531 raw_inode->i_block[1] = in ext4_do_update_inode() 4533 raw_inode->i_block[2] = 0; in ext4_do_update_inode() 4537 raw_inode->i_block[block] = ei->i_data[block]; in ext4_do_update_inode()
|
D | ext4.h | 664 __le32 i_block[EXT4_N_BLOCKS];/* Pointers to blocks */ member
|
/linux-4.1.27/fs/ufs/ |
D | inode.c | 46 static int ufs_block_to_path(struct inode *inode, sector_t i_block, sector_t 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 …]
|
/linux-4.1.27/fs/ext3/ |
D | inode.c | 343 long i_block, int offsets[4], int *boundary) in ext3_block_to_path() argument 353 if (i_block < 0) { in ext3_block_to_path() 355 } else if (i_block < direct_blocks) { in ext3_block_to_path() 356 offsets[n++] = i_block; in ext3_block_to_path() 358 } else if ( (i_block -= direct_blocks) < indirect_blocks) { in ext3_block_to_path() 360 offsets[n++] = i_block; in ext3_block_to_path() 362 } else if ((i_block -= indirect_blocks) < double_blocks) { in ext3_block_to_path() 364 offsets[n++] = i_block >> ptrs_bits; in ext3_block_to_path() 365 offsets[n++] = i_block & (ptrs - 1); in ext3_block_to_path() 367 } else if (((i_block -= double_blocks) >> (ptrs_bits * 2)) < ptrs) { in ext3_block_to_path() [all …]
|
D | ext3.h | 283 __le32 i_block[EXT3_N_BLOCKS];/* Pointers to blocks */ member
|