Lines Matching refs:sqsh_ino
57 struct squashfs_base_inode *sqsh_ino) in squashfs_new_inode() argument
63 err = squashfs_get_id(sb, le16_to_cpu(sqsh_ino->uid), &i_uid); in squashfs_new_inode()
67 err = squashfs_get_id(sb, le16_to_cpu(sqsh_ino->guid), &i_gid); in squashfs_new_inode()
73 inode->i_ino = le32_to_cpu(sqsh_ino->inode_number); in squashfs_new_inode()
74 inode->i_mtime.tv_sec = le32_to_cpu(sqsh_ino->mtime); in squashfs_new_inode()
77 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode()
145 struct squashfs_reg_inode *sqsh_ino = &squashfs_ino.reg; in squashfs_read_inode() local
147 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
148 sizeof(*sqsh_ino)); in squashfs_read_inode()
152 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
154 frag_offset = le32_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
167 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
174 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
188 struct squashfs_lreg_inode *sqsh_ino = &squashfs_ino.lreg; in squashfs_read_inode() local
190 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
191 sizeof(*sqsh_ino)); in squashfs_read_inode()
195 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
197 frag_offset = le32_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
209 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
210 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
211 inode->i_size = le64_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
216 le64_to_cpu(sqsh_ino->sparse) + 511) >> 9; in squashfs_read_inode()
221 squashfs_i(inode)->start = le64_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
232 struct squashfs_dir_inode *sqsh_ino = &squashfs_ino.dir; in squashfs_read_inode() local
234 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
235 sizeof(*sqsh_ino)); in squashfs_read_inode()
239 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
240 inode->i_size = le16_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
244 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
245 squashfs_i(inode)->offset = le16_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
247 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
252 le16_to_cpu(sqsh_ino->offset)); in squashfs_read_inode()
256 struct squashfs_ldir_inode *sqsh_ino = &squashfs_ino.ldir; in squashfs_read_inode() local
258 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
259 sizeof(*sqsh_ino)); in squashfs_read_inode()
263 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
264 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
265 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
269 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
270 squashfs_i(inode)->offset = le16_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
273 squashfs_i(inode)->dir_idx_cnt = le16_to_cpu(sqsh_ino->i_count); in squashfs_read_inode()
274 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
279 le16_to_cpu(sqsh_ino->offset)); in squashfs_read_inode()
284 struct squashfs_symlink_inode *sqsh_ino = &squashfs_ino.symlink; in squashfs_read_inode() local
286 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
287 sizeof(*sqsh_ino)); in squashfs_read_inode()
291 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
292 inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); in squashfs_read_inode()
320 struct squashfs_dev_inode *sqsh_ino = &squashfs_ino.dev; in squashfs_read_inode() local
323 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
324 sizeof(*sqsh_ino)); in squashfs_read_inode()
332 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
333 rdev = le32_to_cpu(sqsh_ino->rdev); in squashfs_read_inode()
342 struct squashfs_ldev_inode *sqsh_ino = &squashfs_ino.ldev; in squashfs_read_inode() local
345 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
346 sizeof(*sqsh_ino)); in squashfs_read_inode()
354 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
356 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
357 rdev = le32_to_cpu(sqsh_ino->rdev); in squashfs_read_inode()
366 struct squashfs_ipc_inode *sqsh_ino = &squashfs_ino.ipc; in squashfs_read_inode() local
368 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
369 sizeof(*sqsh_ino)); in squashfs_read_inode()
377 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
383 struct squashfs_lipc_inode *sqsh_ino = &squashfs_ino.lipc; in squashfs_read_inode() local
385 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
386 sizeof(*sqsh_ino)); in squashfs_read_inode()
394 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
396 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()