Lines Matching refs:dblk
173 #define NEED_INT13EXT(d, dblk, num) \
176 #define NEED_INT13EXT(d, dblk, num) \
179 ((dblk) + (num)) >= (d)->chs_sectors))
183 do_read(struct biosdisk_ll *d, daddr_t dblk, int num, char *buf)
186 if (NEED_INT13EXT(d, dblk, num)) {
204 ext.sec = dblk;
215 dblk32 = (int)dblk;
239 readsects(struct biosdisk_ll *d, daddr_t dblk, int num, char *buf, int cold)
249 || dblk < ra_first || dblk >= ra_end) {
266 while ((nsec = do_read(d, dblk, maxsecs, trbuf)) < 0) {
269 printf("read error dblk %"PRId64"-%"PRId64"\n",
270 dblk, (dblk + maxsecs - 1));
279 ra_first = dblk;
280 ra_end = dblk + nsec;
285 nsec = ra_end - dblk;
292 diskbufp + (dblk - ra_first) * d->secsize,
297 dblk += nsec;