Lines Matching refs:bio_offset
187 if (bp->bio_offset > sc->sc_size) { in cfi_disk_read()
195 while (resid > 0 && bp->bio_offset < sc->sc_size) { in cfi_disk_read()
196 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read()
197 bp->bio_offset += 1, resid -= 1; in cfi_disk_read()
201 while (resid > 0 && bp->bio_offset < sc->sc_size) { in cfi_disk_read()
202 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read()
203 bp->bio_offset += 2, resid -= 2; in cfi_disk_read()
207 while (resid > 0 && bp->bio_offset < sc->sc_size) { in cfi_disk_read()
208 *dp++ = cfi_read_raw(sc, bp->bio_offset); in cfi_disk_read()
209 bp->bio_offset += 4, resid -= 4; in cfi_disk_read()
226 if (bp->bio_offset > sc->sc_size) { in cfi_disk_write()
239 if (bp->bio_offset < sc->sc_wrofs || in cfi_disk_write()
240 bp->bio_offset >= top) in cfi_disk_write()
246 bp->bio_error = cfi_block_start(sc, bp->bio_offset); in cfi_disk_write()
255 sc->sc_wrbuf + bp->bio_offset - sc->sc_wrofs, in cfi_disk_write()
256 MIN(top - bp->bio_offset, resid)); in cfi_disk_write()
257 resid -= MIN(top - bp->bio_offset, resid); in cfi_disk_write()