Lines Matching refs:sqsh_ino

45 				struct squashfs_base_inode *sqsh_ino)  in squashfs_new_inode()  argument
51 err = squashfs_get_id(sb, le16_to_cpu(sqsh_ino->uid), &i_uid); in squashfs_new_inode()
55 err = squashfs_get_id(sb, le16_to_cpu(sqsh_ino->guid), &i_gid); in squashfs_new_inode()
61 inode->i_ino = le32_to_cpu(sqsh_ino->inode_number); in squashfs_new_inode()
62 inode->i_mtime.tv_sec = le32_to_cpu(sqsh_ino->mtime); in squashfs_new_inode()
65 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode()
133 struct squashfs_reg_inode *sqsh_ino = &squashfs_ino.reg; in squashfs_read_inode() local
135 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
136 sizeof(*sqsh_ino)); in squashfs_read_inode()
140 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
142 frag_offset = le32_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
155 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
162 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
176 struct squashfs_lreg_inode *sqsh_ino = &squashfs_ino.lreg; in squashfs_read_inode() local
178 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
179 sizeof(*sqsh_ino)); in squashfs_read_inode()
183 frag = le32_to_cpu(sqsh_ino->fragment); in squashfs_read_inode()
185 frag_offset = le32_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
197 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
198 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
199 inode->i_size = le64_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
204 le64_to_cpu(sqsh_ino->sparse) + 511) >> 9; in squashfs_read_inode()
209 squashfs_i(inode)->start = le64_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
220 struct squashfs_dir_inode *sqsh_ino = &squashfs_ino.dir; in squashfs_read_inode() local
222 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
223 sizeof(*sqsh_ino)); in squashfs_read_inode()
227 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
228 inode->i_size = le16_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
232 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
233 squashfs_i(inode)->offset = le16_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
235 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
240 le16_to_cpu(sqsh_ino->offset)); in squashfs_read_inode()
244 struct squashfs_ldir_inode *sqsh_ino = &squashfs_ino.ldir; in squashfs_read_inode() local
246 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
247 sizeof(*sqsh_ino)); in squashfs_read_inode()
251 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
252 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
253 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
257 squashfs_i(inode)->start = le32_to_cpu(sqsh_ino->start_block); in squashfs_read_inode()
258 squashfs_i(inode)->offset = le16_to_cpu(sqsh_ino->offset); in squashfs_read_inode()
261 squashfs_i(inode)->dir_idx_cnt = le16_to_cpu(sqsh_ino->i_count); in squashfs_read_inode()
262 squashfs_i(inode)->parent = le32_to_cpu(sqsh_ino->parent_inode); in squashfs_read_inode()
267 le16_to_cpu(sqsh_ino->offset)); in squashfs_read_inode()
272 struct squashfs_symlink_inode *sqsh_ino = &squashfs_ino.symlink; in squashfs_read_inode() local
274 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
275 sizeof(*sqsh_ino)); in squashfs_read_inode()
279 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
280 inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); in squashfs_read_inode()
309 struct squashfs_dev_inode *sqsh_ino = &squashfs_ino.dev; in squashfs_read_inode() local
312 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
313 sizeof(*sqsh_ino)); in squashfs_read_inode()
321 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
322 rdev = le32_to_cpu(sqsh_ino->rdev); in squashfs_read_inode()
331 struct squashfs_ldev_inode *sqsh_ino = &squashfs_ino.ldev; in squashfs_read_inode() local
334 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
335 sizeof(*sqsh_ino)); in squashfs_read_inode()
343 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
345 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
346 rdev = le32_to_cpu(sqsh_ino->rdev); in squashfs_read_inode()
355 struct squashfs_ipc_inode *sqsh_ino = &squashfs_ino.ipc; in squashfs_read_inode() local
357 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
358 sizeof(*sqsh_ino)); in squashfs_read_inode()
366 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()
372 struct squashfs_lipc_inode *sqsh_ino = &squashfs_ino.lipc; in squashfs_read_inode() local
374 err = squashfs_read_metadata(sb, sqsh_ino, &block, &offset, in squashfs_read_inode()
375 sizeof(*sqsh_ino)); in squashfs_read_inode()
383 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode()
385 set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); in squashfs_read_inode()