B_WRITE
B_ERROR | B_WRITE | B_INVAL | B_FORCE);
((b_flags & B_WRITE) && (fdb->fd_state & FDB_WRITE)));
pvn_write_done(pp, B_ERROR | B_WRITE | B_INVAL | B_FORCE | flags);
B_ERROR | B_WRITE | B_INVAL | B_FORCE);
flags |= B_WRITE;
if ((flags & (B_WRITE|B_ASYNC)) == (B_WRITE|B_ASYNC) &&
flags |= B_WRITE;
if ((flags & (B_WRITE|B_ASYNC)) == (B_WRITE|B_ASYNC) &&
flags |= B_WRITE;
bp = pageio_setup(pp, xfersize, devvp, B_WRITE | flags);
pvn_write_done(pp, ((err) ? B_ERROR : 0) | B_WRITE | flags);
pvn_write_done(pp, B_WRITE | flags);
pvn_write_done(pp, B_ERROR | B_WRITE | flags);
if ((flags & (B_WRITE|B_ASYNC)) == (B_WRITE|B_ASYNC) &&
flags |= B_WRITE;
B_WRITE) != 0)) {
error = useracc(sv, sizeof (svs), B_WRITE);
error = useracc(name, (size_t)namelen, B_WRITE);
bp = spec_startio(vp, pp, io_off, io_len, B_WRITE | flags);
pvn_write_done(pp, ((err) ? B_ERROR : 0) | B_WRITE | flags);
B_WRITE | flags, cr, NULL);
pvn_write_done(pp, ((err) ? B_ERROR : 0) | B_WRITE | flags);
pvn_write_done(pplist, B_ERROR | B_WRITE | flags);
pvn_write_done(pplist, B_ERROR | B_WRITE | flags);
pvn_write_done(npplist, B_ERROR | B_WRITE | flags);
B_WRITE | flags, cr, NULL);
pvn_write_done(pplist, ((err) ? B_ERROR : 0) | B_WRITE | flags);
bp->b_flags = B_WRITE | B_BUSY;
pvn_write_done(pp, B_ERROR | B_WRITE | flags);
bp = pageio_setup(pp, contig, ip->i_devvp, B_WRITE | flags);
pvn_write_done(pp, ((error) ? B_ERROR : 0) | B_WRITE | flags);
pvn_write_done(pp, B_ERROR | B_WRITE | flags);
bp->b_flags = B_WRITE;
if (bp->b_flags & B_WRITE)
bp->b_flags = B_WRITE;
bp->b_flags = B_WRITE;
bp->b_flags = B_BUSY | B_PHYS | B_WRITE;
ASSERT((flags & B_WRITE) == 0);
int iswrite = flags & B_WRITE;
ip->i_devvp, B_WRITE);
bp->b_flags = B_WRITE;
bp = pageio_setup(pp, io_len, ip->i_devvp, B_WRITE | flags);
pvn_write_done(pp, ((err) ? B_ERROR : 0) | B_WRITE | flags);
pvn_write_done(pp, B_ERROR | B_WRITE | flags);
(zio->io_type == ZIO_TYPE_READ ? B_READ : B_WRITE);
ASSERT(flags & B_READ || flags & B_WRITE);
int flags = doread ? B_READ : B_WRITE;
bp->b_flags = (zio->io_type == ZIO_TYPE_READ ? B_READ : B_WRITE);
error = physio(zvol_strategy, NULL, dev, B_WRITE,
direct |= B_WRITE;
return (physio(bd_strategy, NULL, dev, B_WRITE, bd_minphys, uio));
return (aphysio(bd_strategy, anocancel, dev, B_WRITE, bd_minphys, aio));
bp->b_flags = B_WRITE;
else if (bfp && (bfp->b_flags & B_WRITE))
return (physio(fd_strategy, NULL, dev, B_WRITE, minphys, uio));
spc = (fc.fdc_cmd == FDCMD_READ)? B_READ: B_WRITE;
flag = B_WRITE;
flag = B_WRITE;
if (flag == B_WRITE) {
if (bp->b_flags & B_WRITE) {
pagesize, B_WRITE, 0, 0, NULL, DDI_UMEM_SLEEP);
B_WRITE, 0, 0, NULL, DDI_UMEM_SLEEP);
B_WRITE, 0, 0, NULL, DDI_UMEM_SLEEP);
B_WRITE, 0, 0, NULL, DDI_UMEM_SLEEP);
B_WRITE, 0, 0, NULL, DDI_UMEM_SLEEP);
return (physio(lofi_strategy, NULL, dev, B_WRITE, minphys, uio));
bp->b_flags = B_WRITE;
return (aphysio(lofi_strategy, anocancel, dev, B_WRITE, minphys, aio));
bp->b_flags = B_WRITE;
return (physio(rd_strategy, NULL, dev, B_WRITE, rd_minphys, uiop));
xbuf = ddi_umem_iosetup(cookie, 0, msg->len, B_WRITE,
xbuf = ddi_umem_iosetup(seg->s_cookie, 0, seg->s_len, B_WRITE,
0, ex_seg->s_len, B_WRITE,
xbuf = ddi_umem_iosetup(segp->s_cookie, 0, segp->s_len, B_WRITE,
bp->b_flags = B_WRITE;
bp->b_flags = B_WRITE;
ASSERT(!(bflags & ~(B_READ | B_WRITE)));
bflags &= (B_READ | B_WRITE);
((uscmd->uscsi_flags & USCSI_READ) ? B_READ : B_WRITE),
((uscmd->uscsi_flags & USCSI_READ) ? B_READ : B_WRITE);
err = physio(sdstrategy, NULL, dev, B_WRITE, sdmin, uio);
err = aphysio(sdstrategy, anocancel, dev, B_WRITE, sdmin, aio);
if (bp->b_flags & B_WRITE)
if ((bp->b_flags & B_WRITE) && (bp->b_bcount != 0) &&
bflags &= (B_READ | B_WRITE);
if (bp->b_flags & B_WRITE) {
un->un_read_only == RDWR ? B_WRITE : B_READ)) {
return (st_arw(dev, aio, B_WRITE));
return (st_rw(dev, uiop, B_WRITE));
(flag == B_WRITE) ? wr_str : rd_str, un->un_bsize);
(flag == B_WRITE) ? wr_str : rd_str, un->un_data_mod);
if (un->un_pos.eof >= ST_EOM && (flag == B_WRITE)) {
(flag == B_WRITE) ? wr_str : rd_str, un->un_bsize);
(flag == B_WRITE) ? wr_str : rd_str, un->un_data_mod);
if (un->un_pos.eof >= ST_EOM && (flag == B_WRITE)) {
if (st_check_density_or_wfm(dev, 1, B_WRITE, NO_STEPBACK) ||
if (st_determine_density(un, B_WRITE)) {
int rw = (uscmd->uscsi_flags & USCSI_READ) ? B_READ : B_WRITE;
(void*)un, (rw == B_WRITE ? wr_str: rd_str));
if (rw == 0 || rw == B_WRITE) {
int flg = (bp->b_flags & B_READ) ? B_READ : B_WRITE;
return (skd_rw(arg, xfer, B_WRITE));
B_WRITE, usbprn_minphys, uiop);
(struct buf *)0, dev, B_WRITE, ugen_minphys, uiop));
pvn_write_done(bp->b_pages, B_WRITE | bp->b_flags);
#define BUF_CLONE_FLAGS (B_READ|B_WRITE|B_SHADOW|B_PHYS|B_PAGEIO|B_FAILFAST|\
bp = pageio_setup((struct page *)NULL, fbp->fb_count, devvp, B_WRITE);
if ((direction != B_READ) && (direction != B_WRITE)) {
(((struct tgdk_obj *)(X))->tg_data, (handle), B_WRITE)
BLKIF_OP_READ) ? B_READ : (B_WRITE | B_ASYNC);
bp->b_flags |= isread ? B_READ : (B_WRITE | B_ASYNC);
bp->b_flags = B_BUSY | B_WRITE;
return (physio(xdf_strategy, NULL, dev, B_WRITE, xdfmin, uiop));
return (aphysio(xdf_strategy, anocancel, dev, B_WRITE, xdfmin, aiop));
} else if (bp->b_flags & B_WRITE) {
B_WRITE : B_READ);
return (cmdkrw(dev, uio, B_WRITE));
return (cmdkarw(dev, aio, B_WRITE));
bufa = dadk_iob_xfer(DKTP_DATA, handle, B_WRITE);
(void) dadk_iob_xfer(DKTP_DATA, handle, B_WRITE);
const int paw_flags = B_PAGEIO | B_ASYNC | B_WRITE;
return (physio(dcdstrategy, (struct buf *)0, dev, B_WRITE, dcdmin,
return (aphysio(dcdstrategy, anocancel, dev, B_WRITE, dcdmin, aio));
rw = (scmd->udcd_flags & UDCD_READ) ? B_READ: B_WRITE;
return (physio(fd_strategy, NULL, dev, B_WRITE, minphys, uio));
spc = (fc.fdc_cmd == FDCMD_READ)? B_READ: B_WRITE;
flag = B_WRITE;
flag = B_WRITE;
if (flag == B_WRITE)
if (flag == B_WRITE) {
return (grfans_io(dev, uiop, B_WRITE));
return (seeprom_io(dev, uiop, B_WRITE));
if (rw == B_WRITE) {
return (ssc100_io(dev, uiop, B_WRITE));
if (rw == B_WRITE) {
if (rw == B_WRITE) {
return (tda8444_io(dev, uiop, B_WRITE));
return (physio(vdc_strategy, NULL, dev, B_WRITE, vdc_min, uio));
return (aphysio(vdc_strategy, anocancel, dev, B_WRITE, vdc_min, aio));
rw = B_WRITE;
buf->b_flags |= B_WRITE | B_ASYNC;
buf->b_flags |= B_WRITE;
((operation == VD_OP_BREAD)? B_READ : B_WRITE);