| /freebsd-14.2/sys/dev/cfi/ |
| H A D | cfi_disk.c | 185 if (bp->bio_offset > sc->sc_size) { in cfi_disk_read() 194 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read() 195 bp->bio_offset += 1, resid -= 1; in cfi_disk_read() 200 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read() 201 bp->bio_offset += 2, resid -= 2; in cfi_disk_read() 206 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read() 207 bp->bio_offset += 4, resid -= 4; in cfi_disk_read() 224 if (bp->bio_offset > sc->sc_size) { in cfi_disk_write() 237 if (bp->bio_offset < sc->sc_wrofs || in cfi_disk_write() 238 bp->bio_offset >= top) in cfi_disk_write() [all …]
|
| /freebsd-14.2/sys/dev/firewire/ |
| H A D | fwmem.c | 368 if (iolen == 4 && (bp->bio_offset & 3) == 0) in fwmem_strategy() 371 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, in fwmem_strategy() 376 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, in fwmem_strategy() 379 if (iolen == 4 && (bp->bio_offset & 3) == 0) in fwmem_strategy() 382 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, in fwmem_strategy() 387 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, in fwmem_strategy()
|
| /freebsd-14.2/sys/geom/ |
| H A D | geom_io.c | 211 bp2->bio_offset = bp->bio_offset; in g_clone_bio() 247 bp2->bio_offset = bp->bio_offset; in g_duplicate_bio() 381 bp->bio_offset = cp->provider->mediasize; in g_io_flush() 442 if (bp->bio_offset % pp->sectorsize) in g_io_check() 448 if (bp->bio_offset < 0) in g_io_check() 450 if (bp->bio_offset > pp->mediasize) in g_io_check() 454 excess = bp->bio_offset + bp->bio_length; in g_io_check() 865 bp->bio_offset, bp->bio_length); in g_io_schedule_up() 885 bp->bio_offset = offset; in g_read_data() 942 bp->bio_offset = offset; in g_write_data() [all …]
|
| H A D | geom_slice.c | 181 if (bp2->bio_offset + bp2->bio_length > gsl->length) in g_slice_finish_hot() 182 bp2->bio_length = gsl->length - bp2->bio_offset; in g_slice_finish_hot() 184 bp2->bio_offset += gsl->offset; in g_slice_finish_hot() 235 if (bp->bio_offset > gsl->length) { in g_slice_start() 243 t = bp->bio_offset + gsl->offset; in g_slice_start() 281 if (bp2->bio_offset + bp2->bio_length > gsl->length) in g_slice_start() 282 bp2->bio_length = gsl->length - bp2->bio_offset; in g_slice_start() 284 bp2->bio_offset += gsl->offset; in g_slice_start()
|
| H A D | geom_ccd.c | 482 bn = bp->bio_offset / cs->sc_secsize; in g_ccd_start() 649 cbp->bio_offset = dbtob(cbn + cboff + cs->sc_offset); in ccdbuffer() 665 cbp->bio_offset = cb[0]->bio_offset; in ccdbuffer()
|
| /freebsd-14.2/sys/geom/eli/ |
| H A D | g_eli_integrity.c | 228 dstoff = bp->bio_offset; in g_eli_auth_read_done() 343 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; in g_eli_auth_write_done() 355 cbp2->bio_offset = cbp->bio_offset + maxphys; in g_eli_auth_write_done() 399 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; in g_eli_auth_read() 423 cbp2->bio_offset = cbp->bio_offset + maxphys; in g_eli_auth_read() 477 dstoff = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; in g_eli_auth_run()
|
| /freebsd-14.2/sys/geom/cache/ |
| H A D | g_cache.c | 185 off = MAX(bp->bio_offset, off1); in g_cache_deliver() 192 bp->bio_data + (off - bp->bio_offset), len); in g_cache_deliver() 268 OFF2BNO(bp->bio_offset + bp->bio_completed, sc)); in g_cache_read() 307 cbp->bio_offset = BNO2OFF(dp->d_bno, sc); in g_cache_read() 321 bno = OFF2BNO(bp->bio_offset, sc); in g_cache_invalidate() 322 lim = OFF2BNO(bp->bio_offset + bp->bio_length - 1, sc); in g_cache_invalidate() 359 if (bp->bio_offset + bp->bio_length > sc->sc_tail) in g_cache_start() 361 if (OFF2BNO(bp->bio_offset, sc) == in g_cache_start() 362 OFF2BNO(bp->bio_offset + bp->bio_length - 1, sc)) { in g_cache_start() 370 } else if (OFF2BNO(bp->bio_offset, sc) + 1 == in g_cache_start() [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_disk.c | 168 head->last_offset = bp->bio_offset + bp->bio_length; in bioq_remove() 192 head->last_offset = bp->bio_offset; in bioq_insert_head() 206 head->last_offset = bp->bio_offset; in bioq_insert_tail() 236 return ((uoff_t)(bp->bio_offset - head->last_offset)); in bioq_bio_key()
|
| /freebsd-14.2/sys/geom/vinum/ |
| H A D | geom_vinum_plex.c | 65 boff = bp->bio_offset; in gv_plex_start() 274 cbp->bio_offset = real_off + s->drive_offset; in gv_plex_normal_request() 581 bp->bio_offset = offset; in gv_sync_request() 642 offset = bp->bio_offset + bp->bio_length; in gv_sync_complete() 696 bp->bio_offset = offset; in gv_grow_request() 742 if (bp->bio_offset + bp->bio_length >= origsize) { in gv_grow_complete() 760 offset = bp->bio_offset + bp->bio_length; in gv_grow_complete() 804 bp->bio_offset = start; in gv_init_request() 837 start = bp->bio_offset; in gv_init_complete() 925 bp->bio_offset = offset; in gv_parity_request() [all …]
|
| /freebsd-14.2/sys/geom/journal/ |
| H A D | g_journal.c | 780 bp->bio_offset = start; in g_journal_new_bio() 820 cstart = cbp->bio_offset; in g_journal_insert() 878 cbp->bio_offset = nstart; in g_journal_insert() 975 cbp->bio_offset = nend; in g_journal_insert() 1043 if (pbp->bio_offset + pbp->bio_length != cbp->bio_offset) { in g_journal_optimize() 1045 KASSERT(pbp->bio_offset + pbp->bio_length < cbp->bio_offset, in g_journal_optimize() 1276 fbp->bio_offset = -1; in g_journal_flush() 1490 if (bp->bio_offset == -1) in g_journal_read_find() 1590 nbp->bio_offset = in g_journal_read() 1613 nbp->bio_offset = ostart; in g_journal_read() [all …]
|
| /freebsd-14.2/sys/geom/raid/ |
| H A D | tr_raid1.c | 257 bp->bio_offset = sd->sd_rebuild_pos; in g_raid_tr_raid1_rebuild_some() 267 bp->bio_offset, bp->bio_length, NULL, bp); in g_raid_tr_raid1_rebuild_some() 500 bp->bio_offset + bp->bio_length > sd->sd_rebuild_pos)) in g_raid_tr_raid1_select_read_disk() 508 if (G_RAID_SUBDISK_POS(sd) == bp->bio_offset) in g_raid_tr_raid1_select_read_disk() 512 if (ABS(G_RAID_SUBDISK_POS(sd) - bp->bio_offset) < in g_raid_tr_raid1_select_read_disk() 569 if (bp->bio_offset >= sd->sd_rebuild_pos) in g_raid_tr_iostart_raid1_write() 735 bp->bio_offset, bp->bio_length); in g_raid_tr_iodone_raid1() 817 cbp->bio_offset, cbp->bio_length, pbp, cbp); in g_raid_tr_iodone_raid1() 879 g_raid_unlock_range(sd->sd_volume, bp->bio_offset, in g_raid_tr_iodone_raid1()
|
| H A D | tr_raid1e.c | 473 bp->bio_offset = offset + start + in g_raid_tr_raid1e_rebuild_some() 703 V2P(vol, bp->bio_offset, &no, &offset, &start); in g_raid_tr_iostart_raid1e_read() 720 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid1e_read() 773 V2P(vol, bp->bio_offset, &no, &offset, &start); in g_raid_tr_iostart_raid1e_write() 795 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid1e_write() 924 bp->bio_offset = nsd->sd_rebuild_pos; in g_raid_tr_iodone_raid1e() 1022 P2V(vol, sd->sd_pos, bp->bio_offset, &virtual, ©); in g_raid_tr_iodone_raid1e() 1035 cbp->bio_offset = offset + start; in g_raid_tr_iodone_raid1e() 1074 P2V(vol, sd->sd_pos, bp->bio_offset, &virtual, ©); in g_raid_tr_iodone_raid1e() 1086 cbp->bio_offset = offset + start; in g_raid_tr_iodone_raid1e() [all …]
|
| H A D | tr_raid0.c | 216 nstripe = bp->bio_offset / strip_size; in g_raid_tr_iostart_raid0() 218 start = bp->bio_offset % strip_size; in g_raid_tr_iostart_raid0() 232 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid0()
|
| H A D | tr_raid5.c | 229 nstripe = bp->bio_offset / strip_size; in g_raid_tr_iostart_raid5_read() 231 start = bp->bio_offset % strip_size; in g_raid_tr_iostart_raid5_read() 279 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid5_read()
|
| H A D | tr_concat.c | 229 offset = bp->bio_offset; in g_raid_tr_iostart_concat() 252 cbp->bio_offset = offset; in g_raid_tr_iostart_concat()
|
| /freebsd-14.2/sys/dev/nvdimm/ |
| H A D | nvdimm_spa.c | 302 trunc_page(bp->bio_offset) + PAGE_SIZE * i, mattr); in nvdimm_spa_g_all_unmapped() 306 pmap_copy_pages(ma, bp->bio_offset & PAGE_MASK, bp->bio_ma, in nvdimm_spa_g_all_unmapped() 310 bp->bio_offset & PAGE_MASK, bp->bio_length); in nvdimm_spa_g_all_unmapped() 366 bp->bio_offset; in nvdimm_spa_g_thread() 371 auio.uio_offset = bp->bio_offset; in nvdimm_spa_g_thread() 391 auio.uio_offset = bp->bio_offset; in nvdimm_spa_g_thread()
|
| /freebsd-14.2/sys/geom/union/ |
| H A D | g_union.c | 700 bp->bio_offset = 0; in g_union_ctl_commit() 707 bp->bio_offset += len2rd; in g_union_ctl_commit() 738 bp->bio_offset += len2wt; in g_union_ctl_commit() 813 wip->wip_start = bp->bio_offset + sc->sc_offset; in g_union_start() 831 cbp->bio_offset = bp->bio_offset + sc->sc_offset; in g_union_start() 949 cbp->bio_offset = wip->wip_start; in g_union_doio() 1032 cbp->bio_offset += offset; in g_union_doio() 1082 KASSERT(bp->bio_offset % sc->sc_sectorsize == 0, in g_union_setmap() 1086 start = bp->bio_offset / sc->sc_sectorsize; in g_union_setmap() 1118 KASSERT(bp->bio_offset % sc->sc_sectorsize == 0, in g_union_getmap() [all …]
|
| /freebsd-14.2/sys/dev/nvme/ |
| H A D | nvme_ns.c | 377 *num_bios = nvme_get_num_segments(bp->bio_offset, bp->bio_bcount, in nvme_construct_child_bios() 385 cur_offset = bp->bio_offset; in nvme_construct_child_bios() 395 child->bio_offset = cur_offset; in nvme_construct_child_bios() 458 num_bios = nvme_get_num_segments(bp->bio_offset, in nvme_ns_bio_process() 485 htole64(bp->bio_offset/nvme_ns_get_sector_size(ns)); in nvme_ns_bio_process()
|
| H A D | nvme_ns_cmd.c | 64 lba = bp->bio_offset / nvme_ns_get_sector_size(ns); in nvme_ns_cmd_read_bio() 104 lba = bp->bio_offset / nvme_ns_get_sector_size(ns); in nvme_ns_cmd_write_bio()
|
| /freebsd-14.2/sys/powerpc/powernv/ |
| H A D | opal_flash.c | 303 bp->bio_error = opalflash_erase(sc, bp->bio_offset, in opalflash_task() 307 bp->bio_error = opalflash_read(sc, bp->bio_offset, in opalflash_task() 311 bp->bio_error = opalflash_write(sc, bp->bio_offset, in opalflash_task()
|
| /freebsd-14.2/sys/geom/uzip/ |
| H A D | g_uzip.c | 178 ofs = bp->bio_offset + bp->bio_completed; in g_uzip_cached() 218 (bp)->bio_offset, (pp)->sectorsize) 238 ofs = bp->bio_offset + bp->bio_completed; in g_uzip_request() 290 bp2->bio_offset = TOFF_2_BOFF(sc, pp, start_blk); in g_uzip_request() 304 (intmax_t)bp2->bio_length, (intmax_t)bp2->bio_offset)); in g_uzip_request() 315 (intmax_t)bp2->bio_length, (intmax_t)bp2->bio_offset)); in g_uzip_request() 375 ofs = bp2->bio_offset + bp2->bio_completed; in g_uzip_do() 467 (intmax_t)bp->bio_offset, (intmax_t)bp->bio_length, bp->bio_data)); in g_uzip_start()
|
| /freebsd-14.2/sys/geom/stripe/ |
| H A D | g_stripe.c | 278 g_stripe_copy(sc, bp->bio_data, bp->bio_caller1, bp->bio_offset, in g_stripe_done() 327 cbp->bio_offset = offset; in g_stripe_start_fast() 379 cbp->bio_offset = offset; in g_stripe_start_fast() 406 cbp->bio_offset, cbp->bio_length, 0); in g_stripe_start_fast() 456 cbp->bio_offset = offset; in g_stripe_start_economic() 487 cbp->bio_offset = offset; in g_stripe_start_economic() 614 nstripe = bp->bio_offset >> (off_t)sc->sc_stripebits; in g_stripe_start() 619 start = bp->bio_offset & (stripesize - 1); in g_stripe_start()
|
| /freebsd-14.2/sys/geom/mirror/ |
| H A D | g_mirror.c | 1239 rstart = bp->bio_offset; in g_mirror_sync_collision() 1240 rend = bp->bio_offset + bp->bio_length; in g_mirror_sync_collision() 1248 sstart = sbp->bio_offset; in g_mirror_sync_collision() 1269 sstart = sbp->bio_offset; in g_mirror_regular_collision() 1270 send = sbp->bio_offset + sbp->bio_length; in g_mirror_regular_collision() 1272 rstart = bp->bio_offset; in g_mirror_regular_collision() 1273 rend = bp->bio_offset + bp->bio_length; in g_mirror_regular_collision() 1493 offset = bp->bio_offset; in g_mirror_sync_request() 1666 offset = bp->bio_offset; in g_mirror_request_split() 1687 cbp->bio_offset = offset; in g_mirror_request_split() [all …]
|
| /freebsd-14.2/sys/geom/linux_lvm/ |
| H A D | g_linux_lvm.c | 175 b->bio_error, b->bio_offset, b->bio_length, in g_llvm_done() 229 offset = bp->bio_offset; /* virtual offset and length */ in g_llvm_start() 253 cb->bio_offset = offset + sg->sg_pvoffset; in g_llvm_start() 270 cb->bio_offset = in g_llvm_start() 290 pv->pv_name, cb->bio_offset); in g_llvm_start() 304 cb->bio_to->name, cb->bio_offset, cb->bio_length); in g_llvm_start()
|
| /freebsd-14.2/sys/dev/xen/blkback/ |
| H A D | blkback.c | 1976 off_t bio_offset; in xbb_dispatch_dev() local 1986 bio_offset = (off_t)reqlist->starting_sector_number in xbb_dispatch_dev() 2003 bio->bio_offset = 0; in xbb_dispatch_dev() 2046 if ((bio_offset & (xbb->sector_size - 1)) != 0){ in xbb_dispatch_dev() 2062 bio->bio_offset = bio_offset; in xbb_dispatch_dev() 2067 bio->bio_pblkno = bio_offset >> xbb->sector_size_shift; in xbb_dispatch_dev() 2072 bio_offset += xbb_sg->nsect << 9; in xbb_dispatch_dev() 2098 bios[bio_idx]->bio_offset, in xbb_dispatch_dev() 2103 bios[bio_idx]->bio_offset, in xbb_dispatch_dev()
|