Lines Matching refs:super
259 struct cramfs_super super; in cramfs_fill_super() local
277 memcpy(&super, cramfs_read(sb, 0, sizeof(super)), sizeof(super)); in cramfs_fill_super()
281 if (super.magic != CRAMFS_MAGIC) { in cramfs_fill_super()
283 if (super.magic == CRAMFS_MAGIC_WEND) { in cramfs_fill_super()
291 memcpy(&super, cramfs_read(sb, 512, sizeof(super)), sizeof(super)); in cramfs_fill_super()
293 if (super.magic != CRAMFS_MAGIC) { in cramfs_fill_super()
294 if (super.magic == CRAMFS_MAGIC_WEND && !silent) in cramfs_fill_super()
303 if (super.flags & ~CRAMFS_SUPPORTED_FLAGS) { in cramfs_fill_super()
309 if (!S_ISDIR(super.root.mode)) { in cramfs_fill_super()
314 super.root.mode |= (S_IRUSR | S_IXUSR | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); in cramfs_fill_super()
316 root_offset = super.root.offset << 2; in cramfs_fill_super()
317 if (super.flags & CRAMFS_FLAG_FSID_VERSION_2) { in cramfs_fill_super()
318 sbi->size = super.size; in cramfs_fill_super()
319 sbi->blocks = super.fsid.blocks; in cramfs_fill_super()
320 sbi->files = super.fsid.files; in cramfs_fill_super()
326 sbi->magic = super.magic; in cramfs_fill_super()
327 sbi->flags = super.flags; in cramfs_fill_super()
330 else if (!(super.flags & CRAMFS_FLAG_SHIFTED_ROOT_OFFSET) && in cramfs_fill_super()
340 root = get_cramfs_inode(sb, &super.root, 0); in cramfs_fill_super()