SCSI_DATA_OUT
if (xs->flags & SCSI_DATA_OUT)
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
if (!(sc_xfer->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))) {
((sc_xfer->flags & SCSI_DATA_OUT) == SCSI_DATA_OUT)) {
((scb)->xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
CAM_DIR_OUT = SCSI_DATA_OUT
return (scb->xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT));
else if (xs->flags & SCSI_DATA_OUT)
return (iha_xfer_data(pScb, iot, ioh, SCSI_DATA_OUT));
if ((pScb->SCB_Flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) != 0) {
if ((pScb->SCB_Flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) != 0) {
if ((pScb->SCB_Flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) != 0) {
pScb->SCB_Flags &= ~(SCSI_DATA_IN | SCSI_DATA_OUT);
#define FLAG_DIR (SCSI_DATA_IN | SCSI_DATA_OUT)
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
if (xs->flags & SCSI_DATA_OUT)
nvme_scsi_io(xs, SCSI_DATA_OUT);
if ((xs->flags & (SCSI_DATA_IN|SCSI_DATA_OUT)) != dir)
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (xs->flags & SCSI_DATA_OUT) {
if ((xs->flags & SCSI_DATA_OUT) == 0) {
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (cb->xsflags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (acb->xsflags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (acb->xsflags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (acb->xsflags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if ((xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) ||
if ((siop_cmd->xs->flags & (SCSI_DATA_OUT | SCSI_DATA_IN))
if (siop_cmd->xs->flags & SCSI_DATA_OUT) {
if ((siop_cmd->xs->flags & (SCSI_DATA_OUT | SCSI_DATA_IN))== 0)
if ((siop_cmd->xs->flags & (SCSI_DATA_OUT | SCSI_DATA_IN))
ufshci_scsi_io(xs, SCSI_DATA_OUT);
if ((xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) != dir)
error = ufshci_utr_cmd_io(sc, ccb, xs, SCSI_DATA_OUT);
if (xs->flags & SCSI_DATA_OUT)
if (xs->flags & SCSI_DATA_OUT)
if (xs->flags & SCSI_DATA_OUT)
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (ccb->c_flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
switch (flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
SCSI_DATA_OUT);
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
rv = mfii_mgmt(sc, MR_DCMD_CFG_MAKE_SPARE, NULL, hs, size, SCSI_DATA_OUT);
if (mfii_mgmt(sc, opc, NULL, &prop, sizeof(prop), SCSI_DATA_OUT))
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
if (xs->flags & SCSI_DATA_OUT)
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
if ((xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
== (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT))
if (xs->flags & SCSI_DATA_OUT)
if (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
if (ISSET(xs->flags, SCSI_DATA_OUT))
xs_w.flags = SCSI_DATA_OUT;
if (wu->swu_xs->flags & SCSI_DATA_OUT) {
if (xs->flags & SCSI_DATA_OUT) {
if (ISSET(wu->swu_xs->flags, SCSI_DATA_OUT) &&
if (xs->flags & SCSI_DATA_OUT) {
xorbuf, SCSI_DATA_OUT, SR_CCBF_FREEBUF, NULL))
SCSI_DATA_OUT, SR_CCBF_FREEBUF, NULL);
if (xs->flags & SCSI_DATA_OUT) {
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
switch (xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) {
case SCSI_DATA_OUT:
SET(xs->flags, SCSI_DATA_OUT);
SET(xs->flags, SCSI_DATA_OUT);
SET(xs->flags, SCSI_DATA_OUT);
SET(xs->flags, (read ? SCSI_DATA_IN : SCSI_DATA_OUT));
xs = scsi_xs_get(sc->sc_link, flags | SCSI_DATA_OUT | SCSI_SILENT);
xs = scsi_xs_get(link, flags | SCSI_DATA_OUT);
xs = scsi_xs_get(link, flags | SCSI_DATA_OUT);
if (xs->datalen && ISSET(xs->flags, SCSI_DATA_OUT))
SET(xs->flags, SCSI_DATA_OUT);
SET(xs->flags, SCSI_DATA_OUT);
xs = scsi_xs_get(sc->sc_link, SCSI_NOSLEEP | SCSI_DATA_OUT);
SET(xs->flags, (read ? SCSI_DATA_IN : SCSI_DATA_OUT));
xs = scsi_xs_get(sc->sc_link, flags | SCSI_DATA_OUT | SCSI_SILENT);
SET(xs->flags, SCSI_DATA_OUT);