Lines Matching refs:io_flags
140 static int cluster_ioerror(upl_t upl, int upl_offset, int abort_size, int error, int io_flags);
435 cluster_ioerror(upl_t upl, int upl_offset, int abort_size, int error, int io_flags)
441 if (io_flags & B_PHYS)
447 if (io_flags & B_PAGEIO) {
448 if (io_flags & B_READ)
453 if (io_flags & B_CACHE)
755 int io_flags;
828 io_flags = B_READ;
834 io_flags = B_WRITE;
883 io_flags |= B_AGE;
885 io_flags |= B_PAGEIO;
887 io_flags |= B_COMMIT_UPL;
889 io_flags |= B_PHYS;
891 io_flags |= B_CACHE;
893 io_flags |= B_PASSIVE;
895 io_flags |= B_META;
1283 cbp->b_flags |= io_flags;
1375 if ( !(io_flags & B_READ))
1451 upl_flags = cluster_ioerror(upl, upl_offset - pg_offset, abort_size, error, io_flags);
3005 wbp->cl_clusters[wbp->cl_number].io_flags = 0;
3008 wbp->cl_clusters[wbp->cl_number].io_flags |= CLW_IONOCACHE;
3011 wbp->cl_clusters[wbp->cl_number].io_flags |= CLW_IOPASSIVE;
4568 l_clusters[cl_index].io_flags = wbp->cl_clusters[min_index].io_flags;
4612 if (l_clusters[cl_index].io_flags & CLW_IONOCACHE)
4617 if ((l_clusters[cl_index].io_flags & CLW_IOPASSIVE) || (push_flag & IO_PASSIVE))
4659 wbp->cl_clusters[cl_index1].io_flags = l_clusters[cl_index].io_flags;
4686 wbp->cl_clusters[cl_index1].io_flags = l_clusters[cl_index].io_flags;
4713 int io_flags;
4846 io_flags = CL_THROTTLE | CL_COMMIT | CL_AGE | bflag;
4849 io_flags |= CL_ASYNC;
4852 io_flags, (buf_t)NULL, (struct clios *)NULL, callback, callback_arg);