XY_STATE
iopb->ien = (XY_STATE(iorq->mode) == XY_SUB_POLL) ? 0 : 1;
int submode = XY_STATE(fullmode);
if (submode == XY_SUB_WAIT && XY_STATE(iorq->mode) != XY_SUB_FREE) {
if (XY_STATE(iorq->mode) != XY_SUB_FREE) {
if ((XY_STATE(xycsc->reqs[XYC_CTLIOPB].mode) == XY_SUB_POLL ||
XY_STATE(xycsc->reqs[XYC_CTLIOPB].mode) == XY_SUB_WAIT) &&
if (XY_STATE(xycsc->reqs[hand].mode) != XY_SUB_NORM ||
if (XY_STATE(iorq->mode) != XY_SUB_POLL &&
XY_STATE(iorq->mode) != XY_SUB_WAIT &&
XY_STATE(iorq->mode) != XY_SUB_NORM)
switch (XY_STATE(iorq->mode)) {
if (iorq->mode == 0 || XY_STATE(iorq->mode) == XY_SUB_DONE)
switch (XY_STATE(iorq->mode)) {
XY_STATE(xycsc->reqs[lcv].mode) == XY_SUB_DONE)
iopb->ien = (XY_STATE(iorq->mode) == XY_SUB_POLL) ? 0 : 1;
int submode = XY_STATE(fullmode);
if (submode == XY_SUB_WAIT && XY_STATE(iorq->mode) != XY_SUB_FREE) {
if (XY_STATE(iorq->mode) != XY_SUB_FREE) {
if ((XY_STATE(xycsc->reqs[XYC_CTLIOPB].mode) == XY_SUB_POLL ||
XY_STATE(xycsc->reqs[XYC_CTLIOPB].mode) == XY_SUB_WAIT) &&
if (XY_STATE(xycsc->reqs[hand].mode) != XY_SUB_NORM ||
if (XY_STATE(iorq->mode) != XY_SUB_POLL &&
XY_STATE(iorq->mode) != XY_SUB_WAIT &&
XY_STATE(iorq->mode) != XY_SUB_NORM)
switch (XY_STATE(iorq->mode)) {
if (iorq->mode == 0 || XY_STATE(iorq->mode) == XY_SUB_DONE)
switch (XY_STATE(iorq->mode)) {
XY_STATE(xycsc->reqs[lcv].mode) == XY_SUB_DONE)