Lines Matching refs:last_ioread_offset

3498 	off_t            last_ioread_offset;
3578 last_ioread_offset = (rap->cl_maxra * PAGE_SIZE_64) + PAGE_SIZE_64;
3580 if (last_ioread_offset < uio->uio_offset)
3581 last_ioread_offset = (off_t)0;
3582 else if (last_ioread_offset > last_request_offset)
3583 last_ioread_offset = last_request_offset;
3585 last_ioread_offset = (off_t)0;
3609 if (last_request_offset && last_ioread_offset && (size_of_prefetch = (last_request_offset - last_ioread_offset))) {
3610 if ((last_ioread_offset - uio->uio_offset) <= max_rd_size && prefetch_enabled) {
3621 size_of_prefetch = cluster_read_prefetch(vp, last_ioread_offset, size_of_prefetch, filesize, callback, callback_arg, bflag);
3623 last_ioread_offset += (off_t)(size_of_prefetch * PAGE_SIZE);
3625 if (last_ioread_offset > last_request_offset)
3626 last_ioread_offset = last_request_offset;
3634 if (last_ioread_offset && io_size > (max_io_size / 4))
3656 if (rd_ahead_enabled && (io_size == 0 || last_ioread_offset == last_request_offset)) {
3840 if ((uio->uio_offset + val_size) > last_ioread_offset)
3841 last_ioread_offset = uio->uio_offset + val_size;
3843 if ((size_of_prefetch = (last_request_offset - last_ioread_offset)) && prefetch_enabled) {
3845 if ((last_ioread_offset - (uio->uio_offset + val_size)) <= upl_size) {
3856 size_of_prefetch = cluster_read_prefetch(vp, last_ioread_offset, size_of_prefetch, filesize, callback, callback_arg, bflag);
3858 last_ioread_offset += (off_t)(size_of_prefetch * PAGE_SIZE);
3860 if (last_ioread_offset > last_request_offset)
3861 last_ioread_offset = last_request_offset;
3976 last_ioread_offset = 0;