/freebsd-13-stable/sys/dev/cfi/ |
H A D | cfi_disk.c | 187 if (bp->bio_offset > sc->sc_size) { 195 while (resid > 0 && bp->bio_offset < sc->sc_size) { 196 *dp++ = cfi_read_raw(sc, bp->bio_offset); 197 bp->bio_offset += 1, resid -= 1; 201 while (resid > 0 && bp->bio_offset < sc->sc_size) { 202 *dp++ = cfi_read_raw(sc, bp->bio_offset); 203 bp->bio_offset += 2, resid -= 2; 207 while (resid > 0 && bp->bio_offset < sc->sc_size) { 208 *dp++ = cfi_read_raw(sc, bp->bio_offset); 209 bp->bio_offset [all...] |
/freebsd-13-stable/sys/dev/firewire/ |
H A D | fwmem.c | 369 if (iolen == 4 && (bp->bio_offset & 3) == 0) 372 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, 377 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, 380 if (iolen == 4 && (bp->bio_offset & 3) == 0) 383 bp->bio_offset >> 32, bp->bio_offset & 0xffffffff, 388 bp->bio_offset >> 32, bp->bio_offset [all...] |
/freebsd-13-stable/sys/geom/ |
H A D | geom_io.c | 209 bp2->bio_offset = bp->bio_offset; 245 bp2->bio_offset = bp->bio_offset; 379 bp->bio_offset = cp->provider->mediasize; 440 if (bp->bio_offset % pp->sectorsize) 446 if (bp->bio_offset < 0) 448 if (bp->bio_offset > pp->mediasize) 452 excess = bp->bio_offset + bp->bio_length; 530 KASSERT(bp->bio_offset [all...] |
H A D | geom_slice.c | 185 if (bp2->bio_offset + bp2->bio_length > gsl->length) 186 bp2->bio_length = gsl->length - bp2->bio_offset; 188 bp2->bio_offset += gsl->offset; 239 if (bp->bio_offset > gsl->length) { 247 t = bp->bio_offset + gsl->offset; 285 if (bp2->bio_offset + bp2->bio_length > gsl->length) 286 bp2->bio_length = gsl->length - bp2->bio_offset; 288 bp2->bio_offset += gsl->offset;
|
H A D | geom_ccd.c | 485 bn = bp->bio_offset / cs->sc_secsize; 652 cbp->bio_offset = dbtob(cbn + cboff + cs->sc_offset); 668 cbp->bio_offset = cb[0]->bio_offset;
|
/freebsd-13-stable/sys/geom/cache/ |
H A D | g_cache.c | 182 KASSERT(OFF2BNO(bp->bio_offset, sc) <= dp->d_bno, ("wrong entry")); 183 KASSERT(OFF2BNO(bp->bio_offset + bp->bio_length - 1, sc) >= 187 off = MAX(bp->bio_offset, off1); 188 len = MIN(bp->bio_offset + bp->bio_length, off1 + sc->sc_bsize) - off; 194 bp->bio_data + (off - bp->bio_offset), len); 270 OFF2BNO(bp->bio_offset + bp->bio_completed, sc)); 298 dp->d_bno = OFF2BNO(bp->bio_offset + bp->bio_completed, sc); 309 cbp->bio_offset = BNO2OFF(dp->d_bno, sc); 323 bno = OFF2BNO(bp->bio_offset, sc); 324 lim = OFF2BNO(bp->bio_offset [all...] |
/freebsd-13-stable/sys/kern/ |
H A D | subr_disk.c | 83 * the distance of the requested position (bio->bio_offset) from the 86 * (uoff_t)(bio_offset - last_offset) 99 * bioq->last_offset = bio->bio_offset + bio->bio_length; 106 * with a sorted sequence of requests with bio_offset >= last_offset, 108 * 0 <= bio_offset < bioq->last_offset 130 * bioq->last_offset = bio->bio_offset so that 170 head->last_offset = bp->bio_offset + bp->bio_length; 194 head->last_offset = bp->bio_offset; 208 head->last_offset = bp->bio_offset; 238 return ((uoff_t)(bp->bio_offset [all...] |
/freebsd-13-stable/sys/geom/eli/ |
H A D | g_eli_integrity.c | 233 dstoff = bp->bio_offset; 350 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; 362 cbp2->bio_offset = cbp->bio_offset + maxphys; 406 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; 423 cbp2->bio_offset = cbp->bio_offset + maxphys; 475 dstoff = (bp->bio_offset / b [all...] |
/freebsd-13-stable/sys/geom/vinum/ |
H A D | geom_vinum_plex.c | 67 boff = bp->bio_offset; 276 cbp->bio_offset = real_off + s->drive_offset; 585 bp->bio_offset = offset; 627 err = gv_sync_request(from, to, bp->bio_offset, bp->bio_length, 635 if (bp->bio_offset + bp->bio_length >= from->size) { 646 offset = bp->bio_offset + bp->bio_length; 700 bp->bio_offset = offset; 734 err = gv_grow_request(p, bp->bio_offset, bp->bio_length, 746 if (bp->bio_offset + bp->bio_length >= origsize) { 764 offset = bp->bio_offset [all...] |
/freebsd-13-stable/sys/geom/journal/ |
H A D | g_journal.c | 708 bp->bio_offset = cp->provider->mediasize - cp->provider->sectorsize; 782 bp->bio_offset = start; 798 g_journal_insert((head), (bp)->bio_offset, \ 799 (bp)->bio_offset + (bp)->bio_length, (bp)->bio_joffset, \ 822 cstart = cbp->bio_offset; 823 cend = cbp->bio_offset + cbp->bio_length; 880 cbp->bio_offset = nstart; 977 cbp->bio_offset = nend; 1010 (intmax_t)cbp->bio_offset, 1045 if (pbp->bio_offset [all...] |
/freebsd-13-stable/sys/dev/nvme/ |
H A D | nvme_ns_cmd.c | 66 lba = bp->bio_offset / nvme_ns_get_sector_size(ns); 106 lba = bp->bio_offset / nvme_ns_get_sector_size(ns);
|
H A D | nvme_ns.c | 376 *num_bios = nvme_get_num_segments(bp->bio_offset, bp->bio_bcount, 384 cur_offset = bp->bio_offset; 394 child->bio_offset = cur_offset; 457 num_bios = nvme_get_num_segments(bp->bio_offset, 484 htole64(bp->bio_offset/nvme_ns_get_sector_size(ns));
|
/freebsd-13-stable/sys/geom/raid/ |
H A D | tr_concat.c | 231 offset = bp->bio_offset; 244 ("Request starts after volume end (%ju)", bp->bio_offset)); 252 cbp->bio_offset = offset; 272 bp->bio_offset, bp->bio_length));
|
H A D | tr_raid0.c | 218 nstripe = bp->bio_offset / strip_size; 220 start = bp->bio_offset % strip_size; 234 cbp->bio_offset = offset + start;
|
H A D | tr_raid1.c | 259 bp->bio_offset = sd->sd_rebuild_pos; 269 bp->bio_offset, bp->bio_length, NULL, bp); 502 bp->bio_offset + bp->bio_length > sd->sd_rebuild_pos)) 510 if (G_RAID_SUBDISK_POS(sd) == bp->bio_offset) 514 if (ABS(G_RAID_SUBDISK_POS(sd) - bp->bio_offset) < 571 if (bp->bio_offset >= sd->sd_rebuild_pos) 737 bp->bio_offset, bp->bio_length); 819 cbp->bio_offset, cbp->bio_length, pbp, cbp); 881 g_raid_unlock_range(sd->sd_volume, bp->bio_offset,
|
H A D | tr_raid1e.c | 475 bp->bio_offset = offset + start + 705 V2P(vol, bp->bio_offset, &no, &offset, &start); 722 cbp->bio_offset = offset + start; 775 V2P(vol, bp->bio_offset, &no, &offset, &start); 797 cbp->bio_offset = offset + start; 926 bp->bio_offset = nsd->sd_rebuild_pos; 1024 P2V(vol, sd->sd_pos, bp->bio_offset, &virtual, ©); 1037 cbp->bio_offset = offset + start; 1076 P2V(vol, sd->sd_pos, bp->bio_offset, &virtual, ©); 1088 cbp->bio_offset [all...] |
H A D | tr_raid5.c | 231 nstripe = bp->bio_offset / strip_size; 233 start = bp->bio_offset % strip_size; 281 cbp->bio_offset = offset + start;
|
/freebsd-13-stable/sys/dev/nvdimm/ |
H A D | nvdimm_spa.c | 304 trunc_page(bp->bio_offset) + PAGE_SIZE * i, mattr); 308 pmap_copy_pages(ma, bp->bio_offset & PAGE_MASK, bp->bio_ma, 312 bp->bio_offset & PAGE_MASK, bp->bio_length); 368 bp->bio_offset; 373 auio.uio_offset = bp->bio_offset; 393 auio.uio_offset = bp->bio_offset;
|
/freebsd-13-stable/sys/powerpc/powernv/ |
H A D | opal_flash.c | 309 bp->bio_error = opalflash_erase(sc, bp->bio_offset, 313 bp->bio_error = opalflash_read(sc, bp->bio_offset, 317 bp->bio_error = opalflash_write(sc, bp->bio_offset,
|
/freebsd-13-stable/sys/sys/ |
H A D | bio.h | 94 off_t bio_offset; /* Offset into file. */ member in struct:bio
|
/freebsd-13-stable/sys/geom/uzip/ |
H A D | g_uzip.c | 180 ofs = bp->bio_offset + bp->bio_completed; 220 (bp)->bio_offset, (pp)->sectorsize) 240 ofs = bp->bio_offset + bp->bio_completed; 292 bp2->bio_offset = TOFF_2_BOFF(sc, pp, start_blk); 305 "bp2->bio_offset = %jd\n", __func__, gp->name, 306 (intmax_t)bp2->bio_length, (intmax_t)bp2->bio_offset)); 317 (intmax_t)bp2->bio_length, (intmax_t)bp2->bio_offset)); 377 ofs = bp2->bio_offset + bp2->bio_completed; 469 (intmax_t)bp->bio_offset, (intmax_t)bp->bio_length, bp->bio_data));
|
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | vdev_disk.c | 537 uint64_t bio_offset; local 573 bio_offset = io_offset; 609 BIO_BI_SECTOR(dr->dr_bio[i]) = bio_offset >> 9; 620 bio_offset += BIO_BI_SIZE(dr->dr_bio[i]);
|
/freebsd-13-stable/sys/dev/ofw/ |
H A D | ofw_disk.c | 84 r = OF_seek(sc->ofwd_instance, bp->bio_offset);
|
/freebsd-13-stable/sys/geom/stripe/ |
H A D | g_stripe.c | 292 g_stripe_copy(sc, bp->bio_data, bp->bio_caller1, bp->bio_offset, 341 cbp->bio_offset = offset; 393 cbp->bio_offset = offset; 420 cbp->bio_offset, cbp->bio_length, 0); 470 cbp->bio_offset = offset; 501 cbp->bio_offset = offset; 622 /* nstripe = bp->bio_offset / stripesize; */ 623 nstripe = bp->bio_offset >> (off_t)sc->sc_stripebits; 627 /* start = bp->bio_offset % stripesize; */ 628 start = bp->bio_offset [all...] |
/freebsd-13-stable/sys/geom/linux_lvm/ |
H A D | g_linux_lvm.c | 176 b->bio_error, b->bio_offset, b->bio_length, 230 offset = bp->bio_offset; /* virtual offset and length */ 254 cb->bio_offset = offset + sg->sg_pvoffset; 271 cb->bio_offset = 291 pv->pv_name, cb->bio_offset); 305 cb->bio_to->name, cb->bio_offset, cb->bio_length);
|