Lines Matching refs:offset
55 static struct ext4_dir_entry_2 *add_dentry(u8 *data, u32 *offset,
63 u32 start_block = *offset / info.block_size;
64 u32 end_block = (*offset + rec_len - 1) / info.block_size;
70 prev->rec_len += end_block * info.block_size - *offset;
71 *offset = end_block * info.block_size;
74 dentry = (struct ext4_dir_entry_2 *)(data + *offset);
81 *offset += rec_len;
97 u32 offset = 0;
138 dentry = add_dentry(data, &offset, NULL, inode_num, ".", EXT4_FT_DIR);
144 dentry = add_dentry(data, &offset, dentry, dir_inode_num, "..", EXT4_FT_DIR);
151 dentry = add_dentry(data, &offset, dentry, 0,
153 if (offset > len || (offset == len && i != entries - 1))
155 dentries[i].filename, offset, len);
163 dentry = (struct ext4_dir_entry_2 *)(data + offset);
165 dentry->rec_len = len - offset;