Home
last modified time | relevance | path

Searched refs:nestbuf (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/sys/fs/udf/
H A Dudf_readwrite.c288 struct buf *buf, *nestbuf; in udf_read_phys_sectors() local
319 nestbuf = getiobuf(NULL, true); in udf_read_phys_sectors()
320 nestiobuf_setup(buf, nestbuf, buf_offset, piece * sector_size); in udf_read_phys_sectors()
324 nestbuf->b_lblkno = lblkno; in udf_read_phys_sectors()
327 nestbuf->b_blkno = rblkno * blks; in udf_read_phys_sectors()
328 nestbuf->b_proc = NULL; in udf_read_phys_sectors()
329 nestbuf->b_rawblkno = rblkno * blks; in udf_read_phys_sectors()
330 nestbuf->b_udf_c_type = what; in udf_read_phys_sectors()
332 udf_discstrat_queuebuf(ump, nestbuf); in udf_read_phys_sectors()
429 struct buf *nestbuf; in udf_write_phys_buf() local
[all …]
H A Dudf_strat_direct.c238 struct buf *buf = args->nestbuf; in udf_queue_buf_direct()
239 struct buf *nestbuf; in udf_queue_buf_direct() local
376 nestbuf = getiobuf(NULL, true); in udf_queue_buf_direct()
377 nestiobuf_setup(buf, nestbuf, buf_offset, rbuflen); in udf_queue_buf_direct()
381 nestbuf->b_lblkno = sector; in udf_queue_buf_direct()
382 assert(nestbuf->b_vp == buf->b_vp); in udf_queue_buf_direct()
385 nestbuf->b_blkno = rblk; in udf_queue_buf_direct()
386 nestbuf->b_proc = NULL; in udf_queue_buf_direct()
387 nestbuf->b_rawblkno = rblk; in udf_queue_buf_direct()
388 nestbuf->b_udf_c_type = UDF_C_PROCESSED; in udf_queue_buf_direct()
[all …]
H A Dudf_strat_sequential.c264 struct buf *nestbuf = args->nestbuf; in udf_queuebuf_seq() local
270 KASSERT(nestbuf); in udf_queuebuf_seq()
271 KASSERT(nestbuf->b_iodone == nestiobuf_iodone); in udf_queuebuf_seq()
273 what = nestbuf->b_udf_c_type; in udf_queuebuf_seq()
275 if ((nestbuf->b_flags & B_READ) == 0) { in udf_queuebuf_seq()
284 bufq_put(priv->queues[queue], nestbuf); in udf_queuebuf_seq()
H A Dudf_strat_bootstrap.c108 struct buf *buf = args->nestbuf; in udf_queuebuf_bootstrap()
H A Dudf_strat_rmw.c772 struct buf *buf = args->nestbuf; in udf_queuebuf_rmw()
1108 struct buf *buf, *nestbuf; in udf_issue_eccline() local
1144 nestbuf = getiobuf(NULL, true); in udf_issue_eccline()
1145 nestiobuf_setup(buf, nestbuf, i * sector_size, in udf_issue_eccline()
1148 nestbuf->b_blkno = buf->b_blkno + i*blks; in udf_issue_eccline()
1149 nestbuf->b_rawblkno = buf->b_rawblkno + i*blks; in udf_issue_eccline()
1156 VOP_STRATEGY(ump->devvp, nestbuf); in udf_issue_eccline()
H A Dudf_subr.c6648 struct buf *nestbuf; in udf_read_filebuf() local
6746 nestbuf = getiobuf(NULL, true); in udf_read_filebuf()
6747 nestiobuf_setup(buf, nestbuf, buf_offset, rbuflen); in udf_read_filebuf()
6751 nestbuf->b_lblkno = lblkno; in udf_read_filebuf()
6752 assert(nestbuf->b_vp == udf_node->vnode); in udf_read_filebuf()
6755 nestbuf->b_blkno = rblk; in udf_read_filebuf()
6756 nestbuf->b_proc = NULL; in udf_read_filebuf()
6757 nestbuf->b_rawblkno = rblk; in udf_read_filebuf()
6758 nestbuf->b_udf_c_type = what; in udf_read_filebuf()
6760 udf_discstrat_queuebuf(ump, nestbuf); in udf_read_filebuf()
[all …]
H A Dudf.h247 struct buf *nestbuf; member
H A Dudf_subr.h153 void udf_discstrat_queuebuf(struct udf_mount *ump, struct buf *nestbuf);
/netbsd-src/sys/dev/dm/
H A Ddm_target_flakey.c393 struct buf *nestbuf; local
405 nestbuf = getiobuf(NULL, true);
406 nestiobuf_setup(bp, nestbuf, 0, bp->b_bcount);
407 nestbuf->b_iodone = _flakey_nestiobuf_iodone;
408 nestbuf->b_blkno = bp->b_blkno;
410 nestbuf->b_private2 = tfc;
412 _submit(tfc, nestbuf);
H A Ddm_target_stripe.c255 struct buf *nestbuf; in dm_target_stripe_strategy() local
285 nestbuf = getiobuf(NULL, true); in dm_target_stripe_strategy()
287 nestiobuf_setup(bp, nestbuf, blkoff, issue_blks * DEV_BSIZE); in dm_target_stripe_strategy()
288 nestbuf->b_blkno = stripe_blknr * tsc->stripe_chunksize + stripe_off; in dm_target_stripe_strategy()
297 nestbuf->b_blkno += tlc->offset; in dm_target_stripe_strategy()
299 VOP_STRATEGY(tlc->pdev->pdev_vnode, nestbuf); in dm_target_stripe_strategy()
H A Ddevice-mapper.c599 struct buf *nestbuf; in dmstrategy() local
668 nestbuf = getiobuf(NULL, true); in dmstrategy()
669 nestiobuf_setup(bp, nestbuf, start - buf_start, in dmstrategy()
673 nestbuf->b_blkno = (start - table_start) / DEV_BSIZE; in dmstrategy()
674 table_en->target->strategy(table_en, nestbuf); in dmstrategy()