Lines Matching refs:disk

91 #define	DISK_DELTA(x)	(disk->new_kios.x - disk->old_kios.x)
193 struct diskinfo *disk, *prevdisk, *comp; in init_disks() local
196 disk = &zerodisk; in init_disks()
210 prevdisk = disk; in init_disks()
211 if (disk->next) { in init_disks()
212 disk = disk->next; in init_disks()
214 safe_zalloc((void **)&disk->next, in init_disks()
216 disk = disk->next; in init_disks()
217 disk->next = NULLDISK; in init_disks()
219 disk->ks = ksp; in init_disks()
220 (void *) memset((void *)&disk->new_kios, 0, in init_disks()
222 disk->new_kios.wlastupdate = disk->ks->ks_crtime; in init_disks()
223 disk->new_kios.rlastupdate = disk->ks->ks_crtime; in init_disks()
229 while (kscmp(disk->ks, comp->next->ks) > 0) { in init_disks()
233 prevdisk->next = disk->next; in init_disks()
234 disk->next = comp->next; in init_disks()
235 comp->next = disk; in init_disks()
236 disk = prevdisk; in init_disks()
246 lastdisk = disk; in init_disks()
247 snip = disk->next; in init_disks()
248 disk->next = NULLDISK; in init_disks()
256 struct diskinfo *disk; in diskinfo_load() local
258 for (disk = firstdisk; disk; disk = disk->next) { in diskinfo_load()
259 disk->old_kios = disk->new_kios; in diskinfo_load()
260 if (kstat_read(kc, disk->ks, in diskinfo_load()
261 (void *)&disk->new_kios) == -1) { in diskinfo_load()
272 struct diskinfo *disk; in check_disks() local
279 for (disk = firstdisk; disk; disk = disk->next) { in check_disks()
281 time = disk->new_kios.wlastupdate; in check_disks()
285 time = MAX(time, disk->new_kios.wlastupdate); in check_disks()