- bn = (uio->uio_offset / DEV_BSIZE) &~ (bscale - 1);
- on = uio->uio_offset % bsize;
- n = MIN((unsigned)(bsize - on), uio->uio_resid);
- if (vp->v_lastr + bscale == bn) {
+ bn = (ap->a_uio->uio_offset / DEV_BSIZE) &~ (bscale - 1);
+ on = ap->a_uio->uio_offset % bsize;
+ n = MIN((unsigned)(bsize - on), ap->a_uio->uio_resid);
+ if (ap->a_vp->v_lastr + bscale == bn) {