Lines Matching defs:disk
50 cgballoc(struct uufsd *disk)
57 fs = &disk->d_fs;
58 cgp = &disk->d_cg;
75 cgbfree(struct uufsd *disk, ufs2_daddr_t bno, long size)
83 fs = &disk->d_fs;
85 if (cgread1(disk, cg) != 1)
87 cgp = &disk->d_cg;
132 return cgwrite(disk);
136 cgialloc(struct uufsd *disk)
145 fs = &disk->d_fs;
146 cgp = &disk->d_cg;
163 if (bwrite(disk, ino_to_fsba(fs,
181 cgread(struct uufsd *disk)
183 return (cgread1(disk, disk->d_ccg++));
187 cgread1(struct uufsd *disk, int c)
191 fs = &disk->d_fs;
196 if (bread(disk, fsbtodb(fs, cgtod(fs, c)), disk->d_cgunion.d_buf,
198 ERROR(disk, "unable to read cylinder group");
201 disk->d_lcg = c;
206 cgwrite(struct uufsd *disk)
208 return (cgwrite1(disk, disk->d_lcg));
212 cgwrite1(struct uufsd *disk, int c)
216 fs = &disk->d_fs;
217 if (bwrite(disk, fsbtodb(fs, cgtod(fs, c)),
218 disk->d_cgunion.d_buf, fs->fs_bsize) == -1) {
219 ERROR(disk, "unable to write cylinder group");