FWXFERQ_RUNNING
if(dbch->xferq.flag & FWXFERQ_RUNNING) {
dbch->xferq.flag |= FWXFERQ_RUNNING;
sc->it[dmach].xferq.flag &= ~FWXFERQ_RUNNING;
sc->ir[dmach].xferq.flag &= ~FWXFERQ_RUNNING;
if(dbch->xferq.flag & FWXFERQ_RUNNING)
dbch->xferq.flag |= FWXFERQ_RUNNING;
if(dbch->xferq.flag & FWXFERQ_RUNNING)
if(dbch->xferq.flag & FWXFERQ_RUNNING){
dbch->xferq.flag |= FWXFERQ_RUNNING;
if ((ir->flag & FWXFERQ_RUNNING) == 0) {
sc->atrq.xferq.flag &= ~FWXFERQ_RUNNING;
sc->atrs.xferq.flag &= ~FWXFERQ_RUNNING;
sc->arrq.xferq.flag &= ~FWXFERQ_RUNNING;
sc->arrs.xferq.flag &= ~FWXFERQ_RUNNING;
if (ir->flag & FWXFERQ_RUNNING) {
ir->flag &= ~FWXFERQ_RUNNING;
if (it->flag & FWXFERQ_RUNNING) {
it->flag &= ~FWXFERQ_RUNNING;
if (q->flag & (FWXFERQ_RUNNING | FWXFERQ_EXTBUF))