Lines Matching defs:rsp
206 ramd_norm_read(struct read_info *rsp)
213 bytes_left = rsp->nbytes;
214 bp = rsp->bp;
221 bp->b_blkno = btodb(rsp->offset);
222 bp->b_bcount = uimin(rsp->chunk, bytes_left);
223 bp->b_data = rsp->bufp;
227 (*rsp->strat)(bp);
241 rsp->offset += done;
242 rsp->bufp += done;
247 if ((rsp->offset == rsp->media_sz) && (bytes_left != 0)) {
251 rsp->offset = 0;
266 cpy_uncompressed(void * buf, int nbyte, struct read_info *rsp)
269 if ((rsp->bufp + nbyte) >= rsp->ebufp)
271 memcpy(rsp->bufp, buf, nbyte);
272 rsp->bufp += nbyte;
280 md_compressed(void * buf, int nbyte, struct read_info *rsp)
289 bp = rsp->bp;
296 bp->b_blkno = btodb(rsp->offset);
297 bp->b_bcount = uimin(rsp->chunk, nbyte);
302 (*rsp->strat)(bp);
317 rsp->offset += done;
322 if ((rsp->offset == rsp->media_sz) && (nbyte != 0)) {
326 rsp->offset = 0;