bcache.c | 167 daddr_t p_blk, i, j, nblk; local in function:read_strategy 185 p_blk = -1; 191 if (p_blk == -1) { 192 p_blk = blk + i; 198 } else if (p_blk != -1) { 200 result = dd->dv_strategy(dd->dv_devdata, rw, p_blk, p_size * bcache_blksize, p_buf, NULL); 204 bcache_insert(p_buf + (j * bcache_blksize), p_blk + j); 205 p_blk = -1; 208 if (p_blk != -1) { 210 result = dd->dv_strategy(dd->dv_devdata, rw, p_blk, p_size * bcache_blksize, p_buf, NULL) [all...] |