Lines Matching refs:blk
125 write_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size, in write_strategy() argument
136 bcache_invalidate(blk + i); in write_strategy()
140 err = dd->dv_strategy(dd->dv_devdata, rw, blk, size, buf, rsize); in write_strategy()
145 bcache_insert(buf + (i * bcache_blksize),blk + i); in write_strategy()
158 read_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size, in read_strategy() argument
171 if (bcache_lookup(buf + (bcache_blksize * i), blk + i)) { in read_strategy()
188 p_blk = blk + i; in read_strategy()
224 bcache_strategy(void *devdata, int unit, int rw, daddr_t blk, size_t size, in bcache_strategy() argument
239 DEBUG("bypass %d from %d", size / bcache_blksize, blk); in bcache_strategy()
241 return(dd->dv_strategy(dd->dv_devdata, rw, blk, size, buf, rsize)); in bcache_strategy()
246 return read_strategy(devdata, unit, rw, blk, size, buf, rsize); in bcache_strategy()
248 return write_strategy(devdata, unit, rw, blk, size, buf, rsize); in bcache_strategy()