Home | History | Annotate | Download | only in stage2

Lines Matching refs:SUPERBLOCK

73 /* pointer to superblock */
74 #define SUPERBLOCK ((struct fs *) ( FSYS_BUF + 8192 ))
96 || ! devread (0, sblock_try[i], SBLOCKSIZE, (char *) SUPERBLOCK)))
98 if (SUPERBLOCK->fs_magic == FS_UFS2_MAGIC /* &&
99 (SUPERBLOCK->fs_sblockloc == sblockloc ||
100 (SUPERBLOCK->fs_old_flags & FS_FLAGS_UPDATED) == 0)*/)
133 if ((bnum = fsbtodb (SUPERBLOCK, INODE_UFS2->di_ib[0])) != mapblock
136 if (MAPBUF_LEN < SUPERBLOCK->fs_bsize)
138 offset = ((file_block - NDADDR) % NINDIR (SUPERBLOCK));
141 if (offset + MAPBUF_LEN > SUPERBLOCK->fs_bsize)
142 offset = (SUPERBLOCK->fs_bsize - MAPBUF_LEN) / sizeof (int);
146 bsize = SUPERBLOCK->fs_bsize;
164 return (((grub_int64_t *) MAPBUF)[((file_block - NDADDR) % NINDIR (SUPERBLOCK))
176 off = blkoff (SUPERBLOCK, filepos);
177 logno = lblkno (SUPERBLOCK, filepos);
178 size = blksize (SUPERBLOCK, INODE_UFS2, logno);
190 devread (fsbtodb (SUPERBLOCK, map), off, size, buf);
219 if (!devread (fsbtodb (SUPERBLOCK, ino_to_fsba (SUPERBLOCK, ino)),
220 ino % (SUPERBLOCK->fs_inopb) * sizeof (struct ufs2_dinode),
238 fsmax = (NDADDR + NINDIR (SUPERBLOCK)) * SUPERBLOCK->fs_bsize;
272 if (!(off = blkoff (SUPERBLOCK, loc)))
274 block = lblkno (SUPERBLOCK, loc);
277 || !devread (fsbtodb (SUPERBLOCK, map), 0,
278 blksize (SUPERBLOCK, INODE_UFS2, block),