Lines Matching defs:disk
50 getino(struct uufsd *disk, void **dino, ino_t inode, int *mode)
58 ERROR(disk, NULL);
60 fs = &disk->d_fs;
61 inoblock = disk->d_inoblock;
62 min = disk->d_inomin;
63 max = disk->d_inomax;
68 ERROR(disk, "unable to allocate inode block");
71 disk->d_inoblock = inoblock;
75 bread(disk, fsbtodb(fs, ino_to_fsba(fs, inode)), inoblock,
77 disk->d_inomin = min = inode - (inode % INOPB(fs));
78 disk->d_inomax = max = min + INOPB(fs);
79 gotit: switch (disk->d_ufs) {
93 ERROR(disk, "unknown UFS filesystem type");
98 putino(struct uufsd *disk)
102 fs = &disk->d_fs;
103 if (disk->d_inoblock == NULL) {
104 ERROR(disk, "No inode block allocated");
107 if (bwrite(disk, fsbtodb(fs, ino_to_fsba(&disk->d_fs, disk->d_inomin)),
108 disk->d_inoblock, disk->d_fs.fs_bsize) <= 0)