Lines Matching refs:state
55 /* start is pending - this state happens when rate plugin does a delayed commit */
173 if (dshare->state != SND_PCM_STATE_RUNNING &&
174 dshare->state != SND_PCM_STATE_DRAINING)
189 if (dshare->state == SND_PCM_STATE_RUNNING) {
190 dshare->state = SND_PCM_STATE_XRUN;
193 dshare->state = SND_PCM_STATE_SETUP;
229 switch (dshare->state) {
238 status->state = snd_pcm_dshare_state(pcm);
253 if (dshare->state == STATE_RUN_PENDING)
255 return dshare->state;
263 switch (dshare->state) {
288 switch(dshare->state) {
322 dshare->state = SND_PCM_STATE_RUNNING;
332 if (dshare->state != SND_PCM_STATE_PREPARED)
336 dshare->state = STATE_RUN_PENDING;
352 if (dshare->state == SND_PCM_STATE_OPEN)
354 dshare->state = SND_PCM_STATE_SETUP;
374 if (dshare->state == SND_PCM_STATE_OPEN)
378 if (dshare->state == SND_PCM_STATE_PREPARED) {
387 if (dshare->state == SND_PCM_STATE_XRUN) {
395 dshare->state = SND_PCM_STATE_DRAINING;
402 if (dshare->state == SND_PCM_STATE_DRAINING) {
414 } while (dshare->state == SND_PCM_STATE_DRAINING);
515 if (dshare->state == STATE_RUN_PENDING) {
519 } else if (dshare->state == SND_PCM_STATE_RUNNING ||
520 dshare->state == SND_PCM_STATE_DRAINING) {
524 if (dshare->state == SND_PCM_STATE_RUNNING ||
525 dshare->state == SND_PCM_STATE_DRAINING) {
541 if (dshare->state == SND_PCM_STATE_RUNNING ||
542 dshare->state == SND_PCM_STATE_DRAINING) {
546 if (dshare->state == SND_PCM_STATE_XRUN)
561 if (dshare->state == SND_PCM_STATE_RUNNING ||
562 dshare->state == SND_PCM_STATE_DRAINING)
612 .state = snd_pcm_dshare_state,
687 dshare->state = SND_PCM_STATE_OPEN;