Lines Matching refs:state

109 		channel->iob[cnt].state = LCS_BUF_STATE_EMPTY;
225 card->read.iob[cnt].state = LCS_BUF_STATE_READY;
235 /* Setg initial state of the read channel. */
236 card->read.state = LCS_CH_STATE_INIT;
282 /* Set initial state of the write channel. */
283 card->read.state = LCS_CH_STATE_INIT;
401 * Initialize channels,card and state machines.
411 /* Set cards initial state. */
412 card->state = DEV_STATE_DOWN;
451 * Cleanup channels,card and state machines.
482 channel->state = LCS_CH_STATE_RUNNING;
510 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_CLEARED));
511 channel->state = LCS_CH_STATE_STOPPED;
525 if (channel->state == LCS_CH_STATE_STOPPED)
529 channel->state = LCS_CH_STATE_INIT;
539 wait_event(channel->wait_q, (channel->state == LCS_CH_STATE_HALTED));
587 if (channel->iob[index].state == LCS_BUF_STATE_EMPTY) {
588 channel->iob[index].state = LCS_BUF_STATE_LOCKED;
617 if (channel->state != LCS_CH_STATE_SUSPENDED)
630 channel->state = LCS_CH_STATE_RUNNING;
663 BUG_ON(buffer->state != LCS_BUF_STATE_LOCKED &&
664 buffer->state != LCS_BUF_STATE_PROCESSED);
666 buffer->state = LCS_BUF_STATE_READY;
688 BUG_ON(buffer->state != LCS_BUF_STATE_READY);
689 buffer->state = LCS_BUF_STATE_PROCESSED;
697 if (channel->iob[prev].state == LCS_BUF_STATE_READY) {
699 * Previous buffer is in state ready. It might have
712 * Put a processed buffer back to state empty.
720 BUG_ON(buffer->state != LCS_BUF_STATE_LOCKED &&
721 buffer->state != LCS_BUF_STATE_PROCESSED);
723 buffer->state = LCS_BUF_STATE_EMPTY;
1247 (card->write.state != LCS_CH_STATE_RUNNING));
1249 if (card->state == DEV_STATE_UP) {
1390 channel->state = LCS_CH_STATE_ERROR;
1393 if (channel->state == LCS_CH_STATE_ERROR) {
1399 if ((channel->state != LCS_CH_STATE_INIT) &&
1420 channel->state = LCS_CH_STATE_STOPPED;
1423 channel->state = LCS_CH_STATE_SUSPENDED;
1430 channel->state = LCS_CH_STATE_HALTED;
1433 channel->state = LCS_CH_STATE_CLEARED;
1455 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) {
1463 if (channel->state == LCS_CH_STATE_STOPPED)
1466 if (channel->state == LCS_CH_STATE_SUSPENDED &&
1467 channel->iob[channel->io_idx].state == LCS_BUF_STATE_READY)
1529 if (card->state != DEV_STATE_UP) {
1660 card->state = DEV_STATE_UP;
1662 card->state = DEV_STATE_DOWN;
1663 card->write.state = LCS_CH_STATE_INIT;
1664 card->read.state = LCS_CH_STATE_INIT;
1679 if (card->read.state != LCS_CH_STATE_STOPPED &&
1680 card->write.state != LCS_CH_STATE_STOPPED &&
1681 card->read.state != LCS_CH_STATE_ERROR &&
1682 card->write.state != LCS_CH_STATE_ERROR &&
1683 card->state == DEV_STATE_UP) {
1689 card->state = DEV_STATE_DOWN;
1748 card->state != DEV_STATE_UP)
1843 (card->write.state != LCS_CH_STATE_RUNNING));
1872 card->state = DEV_STATE_UP;
1990 if (card->state != DEV_STATE_UP)
2098 recover_state = card->state;
2151 card->state = DEV_STATE_UP;
2197 recover_state = card->state;
2207 card->state = DEV_STATE_RECOVER;
2263 if (ccwgdev->state == CCWGROUP_ONLINE) {