Lines Matching refs:offset
59 static struct ext4_dir_entry_2 *add_dentry(u8 *data, u32 *offset, in add_dentry() argument
67 u32 start_block = *offset / info.block_size; in add_dentry()
68 u32 end_block = (*offset + rec_len - 1) / info.block_size; in add_dentry()
74 prev->rec_len += end_block * info.block_size - *offset; in add_dentry()
75 *offset = end_block * info.block_size; in add_dentry()
78 dentry = (struct ext4_dir_entry_2 *)(data + *offset); in add_dentry()
85 *offset += rec_len; in add_dentry()
101 u32 offset = 0; in make_directory() local
142 dentry = add_dentry(data, &offset, NULL, inode_num, ".", EXT4_FT_DIR); in make_directory()
148 dentry = add_dentry(data, &offset, dentry, dir_inode_num, "..", EXT4_FT_DIR); in make_directory()
155 dentry = add_dentry(data, &offset, dentry, 0, in make_directory()
157 if (offset > len || (offset == len && i != entries - 1)) in make_directory()
159 dentries[i].filename, offset, len); in make_directory()
168 dentry->rec_len += len - offset; in make_directory()