Lines Matching refs:sectorsize

56 static void speeddisk(int fd, off_t mediasize, u_int sectorsize);
57 static void commandtime(int fd, off_t mediasize, u_int sectorsize);
68 u_int sectorsize, fwsectors, fwheads, zoned = 0;
111 error = ioctl(fd, DIOCGSECTORSIZE, &sectorsize);
134 printf("\t%u", sectorsize);
136 printf("\t%jd", (intmax_t)mediasize/sectorsize);
141 (fwsectors * fwheads * sectorsize));
149 printf("\t%-12u\t# sectorsize\n", sectorsize);
153 (intmax_t)mediasize/sectorsize);
158 (fwsectors * fwheads * sectorsize));
171 commandtime(fd, mediasize, sectorsize);
173 speeddisk(fd, mediasize, sectorsize);
185 rdsect(int fd, off_t blockno, u_int sectorsize)
189 lseek(fd, (off_t)blockno * sectorsize, SEEK_SET);
190 error = read(fd, sector, sectorsize);
193 if (error != (int)sectorsize)
248 speeddisk(int fd, off_t mediasize, u_int sectorsize)
253 sectorcount = mediasize / sectorsize;
267 rdsect(fd, b0, sectorsize);
269 rdsect(fd, b1, sectorsize);
279 rdsect(fd, b0, sectorsize);
281 rdsect(fd, b1, sectorsize);
290 rdsect(fd, b0, sectorsize);
292 rdsect(fd, b1, sectorsize);
301 rdsect(fd, b0, sectorsize);
310 rdsect(fd, b0, sectorsize);
319 rdsect(fd, b0, sectorsize);
328 rdsect(fd, b0, sectorsize);
335 rdsect(fd, 0, sectorsize);
343 b0 = sectorcount / 2 - bulk * (1024*1024 / sectorsize) / 2 - 1;
344 rdsect(fd, b0, sectorsize);
352 b0 = sectorcount - bulk * (1024*1024 / sectorsize) - 1;
353 rdsect(fd, b0, sectorsize);
365 commandtime(int fd, off_t mediasize, u_int sectorsize)
372 rdsect(fd, 0, sectorsize);
383 rdsect(fd, 0, sectorsize);
386 rdsect(fd, 0, sectorsize);