Lines Matching refs:offset
50 static struct ext4_dir_entry_2 *add_dentry(u8 *data, u32 *offset,
58 u32 start_block = *offset / info.block_size;
59 u32 end_block = (*offset + rec_len - 1) / info.block_size;
65 prev->rec_len += end_block * info.block_size - *offset;
66 *offset = end_block * info.block_size;
69 dentry = (struct ext4_dir_entry_2 *)(data + *offset);
76 *offset += rec_len;
92 u32 offset = 0;
133 dentry = add_dentry(data, &offset, NULL, inode_num, ".", EXT4_FT_DIR);
139 dentry = add_dentry(data, &offset, dentry, dir_inode_num, "..", EXT4_FT_DIR);
146 dentry = add_dentry(data, &offset, dentry, 0,
148 if (offset > len || (offset == len && i != entries - 1))
150 dentries[i].filename, offset, len);
158 dentry = (struct ext4_dir_entry_2 *)(data + offset);
160 dentry->rec_len = len - offset;