Lines Matching defs:dblk
95 static int bc_read(int unit, daddr_t dblk, int blks, caddr_t dest);
97 static int bc_strategy(void *devdata, int flag, daddr_t dblk,
99 static int bc_realstrategy(void *devdata, int flag, daddr_t dblk,
234 bc_strategy(void *devdata, int rw, daddr_t dblk, size_t offset, size_t size,
245 return (bcache_strategy(&bcd, rw, dblk, offset, size, buf, rsize));
249 bc_realstrategy(void *devdata, int rw, daddr_t dblk, size_t offset, size_t size,
270 if (dblk % (BIOSCD_SECSIZE / DEV_BSIZE) != 0)
272 dblk /= (BIOSCD_SECSIZE / DEV_BSIZE);
273 DEBUG("read %d from %lld to %p", blks, dblk, buf);
277 if ((blks = bc_read(unit, dblk, blks, buf)) < 0) {
289 fragsize, dblk, blks, buf + (blks * BIOSCD_SECSIZE));
290 if (fragsize && bc_read(unit, dblk + blks, 1, fragbuf) != 1) {
311 bc_read(int unit, daddr_t dblk, int blks, caddr_t dest)
375 packet.lba = dblk;
393 DEBUG("%d sectors from %lld to %p (0x%x) %s", x, dblk, p,
404 dblk += x;