Lines Matching defs:blkno
324 wdc_exec_read(struct wd_softc *wd, uint8_t cmd, daddr_t blkno, void *data)
340 if ((wd->sc_flags & WDF_LBA48) != 0 && blkno > wd->sc_capacity28)
348 wd_c.r_blkno = blkno;
352 wd_c.r_sector = (blkno >> 0) & 0xff;
353 wd_c.r_cyl = (blkno >> 8) & 0xffff;
354 wd_c.r_head = (blkno >> 24) & 0x0f;
359 wd_c.r_sector = blkno % wd->sc_label.d_nsectors;
361 blkno /= wd->sc_label.d_nsectors;
362 wd_c.r_head = blkno % wd->sc_label.d_ntracks;
363 blkno /= wd->sc_label.d_ntracks;
364 wd_c.r_cyl = blkno;