Lines Matching refs:state

114 		channel->iob[cnt].state = LCS_BUF_STATE_EMPTY;
230 card->read.iob[cnt].state = LCS_BUF_STATE_READY;
240 /* Setg initial state of the read channel. */
241 card->read.state = LCS_CH_STATE_INIT;
287 /* Set initial state of the write channel. */
288 card->read.state = LCS_CH_STATE_INIT;
406 * Initialize channels,card and state machines.
416 /* Set cards initial state. */
417 card->state = DEV_STATE_DOWN;
455 * Cleanup channels,card and state machines.
486 channel->state = LCS_CH_STATE_RUNNING;
514 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_CLEARED));
515 channel->state = LCS_CH_STATE_STOPPED;
529 if (channel->state == LCS_CH_STATE_STOPPED)
533 channel->state = LCS_CH_STATE_INIT;
543 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_HALTED));
591 if (channel->iob[index].state == LCS_BUF_STATE_EMPTY) {
592 channel->iob[index].state = LCS_BUF_STATE_LOCKED;
621 if (channel->state != LCS_CH_STATE_SUSPENDED)
634 channel->state = LCS_CH_STATE_RUNNING;
667 BUG_ON(buffer->state != LCS_BUF_STATE_LOCKED &&
668 buffer->state != LCS_BUF_STATE_PROCESSED);
670 buffer->state = LCS_BUF_STATE_READY;
692 BUG_ON(buffer->state != LCS_BUF_STATE_READY);
693 buffer->state = LCS_BUF_STATE_PROCESSED;
701 if (channel->iob[prev].state == LCS_BUF_STATE_READY) {
703 * Previous buffer is in state ready. It might have
716 * Put a processed buffer back to state empty.
724 BUG_ON(buffer->state != LCS_BUF_STATE_LOCKED &&
725 buffer->state != LCS_BUF_STATE_PROCESSED);
727 buffer->state = LCS_BUF_STATE_EMPTY;
1251 (card->write.state != LCS_CH_STATE_RUNNING));
1253 if (card->state == DEV_STATE_UP) {
1394 channel->state = LCS_CH_STATE_ERROR;
1397 if (channel->state == LCS_CH_STATE_ERROR) {
1403 if ((channel->state != LCS_CH_STATE_INIT) &&
1424 channel->state = LCS_CH_STATE_STOPPED;
1427 channel->state = LCS_CH_STATE_SUSPENDED;
1434 channel->state = LCS_CH_STATE_HALTED;
1437 channel->state = LCS_CH_STATE_CLEARED;
1459 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) {
1467 if (channel->state == LCS_CH_STATE_STOPPED)
1470 if (channel->state == LCS_CH_STATE_SUSPENDED &&
1471 channel->iob[channel->io_idx].state == LCS_BUF_STATE_READY)
1533 if (card->state != DEV_STATE_UP) {
1672 card->state = DEV_STATE_UP;
1674 card->state = DEV_STATE_DOWN;
1675 card->write.state = LCS_CH_STATE_INIT;
1676 card->read.state = LCS_CH_STATE_INIT;
1691 if (card->read.state != LCS_CH_STATE_STOPPED &&
1692 card->write.state != LCS_CH_STATE_STOPPED &&
1693 card->read.state != LCS_CH_STATE_ERROR &&
1694 card->write.state != LCS_CH_STATE_ERROR &&
1695 card->state == DEV_STATE_UP) {
1701 card->state = DEV_STATE_DOWN;
1760 card->state != DEV_STATE_UP)
1860 (card->write.state != LCS_CH_STATE_RUNNING));
1889 card->state = DEV_STATE_UP;
2006 if (card->state != DEV_STATE_UP)
2114 recover_state = card->state;
2175 card->state = DEV_STATE_UP;
2221 recover_state = card->state;
2231 card->state = DEV_STATE_RECOVER;
2287 if (ccwgdev->state == CCWGROUP_ONLINE) {