Lines Matching defs:fs
86 struct m_ext2fs *fs = &sblock;
100 ibmap = malloc(fs->e2fs_bsize);
101 bbmap = malloc(fs->e2fs_bsize);
106 for (c = 0; c < fs->e2fs_ncg; c++) {
112 nifree = fs->e2fs.e2fs_ipg;
116 blk_bitmap = getdatablk(fs2h32(fs->e2fs_gd[c].ext2bgd_b_bitmap),
117 fs->e2fs_bsize);
119 getblk(blk_bitmap, fs2h32(fs->e2fs_gd[c].ext2bgd_b_bitmap),
120 fs->e2fs_bsize);
123 ino_bitmap = getdatablk(fs2h32(fs->e2fs_gd[c].ext2bgd_i_bitmap),
124 fs->e2fs_bsize);
126 getblk(ino_bitmap, fs2h32(fs->e2fs_gd[c].ext2bgd_i_bitmap),
127 fs->e2fs_bsize);
129 memset(bbmap, 0, fs->e2fs_bsize);
130 memset(ibmap, 0, fs->e2fs_bsize);
136 j = fs->e2fs.e2fs_ipg * c + 1;
138 for (i = 0; i < fs->e2fs.e2fs_ipg; j++, i++) {
144 if (j > fs->e2fs.e2fs_icount) {
172 for (i = fs->e2fs.e2fs_ipg / NBBY; i < (uint32_t)fs->e2fs_bsize; i++)
195 if (debug && (fs2h16(fs->e2fs_gd[c].ext2bgd_nbfree) != nbfree ||
196 fs2h16(fs->e2fs_gd[c].ext2bgd_nifree) != nifree ||
197 fs2h16(fs->e2fs_gd[c].ext2bgd_ndirs) != ndirs)) {
200 fs2h16(fs->e2fs_gd[c].ext2bgd_nbfree),
201 fs2h16(fs->e2fs_gd[c].ext2bgd_nifree),
202 fs2h16(fs->e2fs_gd[c].ext2bgd_ndirs),
209 if ((fs2h16(fs->e2fs_gd[c].ext2bgd_nbfree) != nbfree ||
210 fs2h16(fs->e2fs_gd[c].ext2bgd_nifree) != nifree ||
211 fs2h16(fs->e2fs_gd[c].ext2bgd_ndirs) != ndirs) &&
213 fs->e2fs_gd[c].ext2bgd_nbfree = h2fs16(nbfree);
214 fs->e2fs_gd[c].ext2bgd_nifree = h2fs16(nifree);
215 fs->e2fs_gd[c].ext2bgd_ndirs = h2fs16(ndirs);
219 if (debug && memcmp(blk_bitmap->b_un.b_buf, bbmap, fs->e2fs_bsize)) {
221 print_bmap(blk_bitmap->b_un.b_buf, fs->e2fs_bsize);
223 print_bmap(bbmap, fs->e2fs_bsize);
228 if (memcmp(blk_bitmap->b_un.b_buf, bbmap, fs->e2fs_bsize) &&
230 memcpy(blk_bitmap->b_un.b_buf, bbmap, fs->e2fs_bsize);
233 if (debug && memcmp(ino_bitmap->b_un.b_buf, ibmap, fs->e2fs_bsize)) {
235 print_bmap(ino_bitmap->b_un.b_buf, fs->e2fs_bsize);
237 print_bmap(ibmap, fs->e2fs_bsize);
241 if (memcmp(ino_bitmap->b_un.b_buf, ibmap, fs->e2fs_bsize) &&
243 memcpy(ino_bitmap->b_un.b_buf, ibmap, fs->e2fs_bsize);
248 if (debug && (fs->e2fs.e2fs_fbcount != cs_nbfree ||
249 fs->e2fs.e2fs_ficount != cs_nifree)) {
251 fs->e2fs.e2fs_fbcount, fs->e2fs.e2fs_ficount,
254 if ((fs->e2fs.e2fs_fbcount != cs_nbfree ||
255 fs->e2fs.e2fs_ficount != cs_nifree)
257 fs->e2fs.e2fs_fbcount = cs_nbfree;
258 fs->e2fs.e2fs_ficount = cs_nifree;