Lines Matching refs:buffer
71 lbaint_t blknr, lbaint_t blkcnt, void *buffer);
83 lbaint_t blknr, lbaint_t blkcnt, const void *buffer);
158 lbaint_t blknr, lbaint_t blkcnt, void *buffer) in blkmap_linear_read() argument
162 return blk_read(bml->blk, bml->blknr + blknr, blkcnt, buffer); in blkmap_linear_read()
167 const void *buffer) in blkmap_linear_write() argument
171 return blk_write(bml->blk, bml->blknr + blknr, blkcnt, buffer); in blkmap_linear_write()
231 lbaint_t blknr, lbaint_t blkcnt, void *buffer) in blkmap_mem_read() argument
238 memcpy(buffer, src, blkcnt << bd->log2blksz); in blkmap_mem_read()
244 const void *buffer) in blkmap_mem_write() argument
251 memcpy(dst, buffer, blkcnt << bd->log2blksz); in blkmap_mem_write()
326 void *buffer) in blkmap_blk_read_slice() argument
332 return bms->read(bm, bms, nr, cnt, buffer); in blkmap_blk_read_slice()
336 lbaint_t blkcnt, void *buffer) in blkmap_blk_read() argument
347 cnt = blkmap_blk_read_slice(bm, bms, blknr, blkcnt, buffer); in blkmap_blk_read()
350 buffer += cnt << bd->log2blksz; in blkmap_blk_read()
359 const void *buffer) in blkmap_blk_write_slice() argument
365 return bms->write(bm, bms, nr, cnt, buffer); in blkmap_blk_write_slice()
369 lbaint_t blkcnt, const void *buffer) in blkmap_blk_write() argument
380 cnt = blkmap_blk_write_slice(bm, bms, blknr, blkcnt, buffer); in blkmap_blk_write()
383 buffer += cnt << bd->log2blksz; in blkmap_blk_write()