Lines Matching refs:status
30 char hw_status[24]; /* hardware status */
31 char def_status[24]; /* default status */
32 char pcm_status[24]; /* PCM private status */
167 biphase, parity status bits */
228 /* write default channel status bytes */
418 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24);
428 unsigned char *status = kcontrol->private_value ?
435 change = memcmp(ucontrol->value.iec958.status, status, 24) != 0;
436 memcpy(status, ucontrol->value.iec958.status, 24);
439 err = snd_cs8427_send_corudata(device, 0, status, 24);
458 memset(ucontrol->value.iec958.status, 0xff, 24);
574 char *status;
580 status = chip->playback.pcm_status;
582 if (status[0] & IEC958_AES0_PROFESSIONAL) {
583 status[0] &= ~IEC958_AES0_PRO_FS;
585 case 32000: status[0] |= IEC958_AES0_PRO_FS_32000; break;
586 case 44100: status[0] |= IEC958_AES0_PRO_FS_44100; break;
587 case 48000: status[0] |= IEC958_AES0_PRO_FS_48000; break;
588 default: status[0] |= IEC958_AES0_PRO_FS_NOTID; break;
591 status[3] &= ~IEC958_AES3_CON_FS;
593 case 32000: status[3] |= IEC958_AES3_CON_FS_32000; break;
594 case 44100: status[3] |= IEC958_AES3_CON_FS_44100; break;
595 case 48000: status[3] |= IEC958_AES3_CON_FS_48000; break;
598 err = snd_cs8427_send_corudata(cs8427, 0, status, 24);