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 */
171 biphase, parity status bits */
235 /* write default channel status bytes */
426 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24);
436 unsigned char *status = kcontrol->private_value ?
443 change = memcmp(ucontrol->value.iec958.status, status, 24) != 0;
444 memcpy(status, ucontrol->value.iec958.status, 24);
447 err = snd_cs8427_send_corudata(device, 0, status, 24);
466 memset(ucontrol->value.iec958.status, 0xff, 24);
582 char *status;
588 status = chip->playback.pcm_status;
590 if (status[0] & IEC958_AES0_PROFESSIONAL) {
591 status[0] &= ~IEC958_AES0_PRO_FS;
593 case 32000: status[0] |= IEC958_AES0_PRO_FS_32000; break;
594 case 44100: status[0] |= IEC958_AES0_PRO_FS_44100; break;
595 case 48000: status[0] |= IEC958_AES0_PRO_FS_48000; break;
596 default: status[0] |= IEC958_AES0_PRO_FS_NOTID; break;
599 status[3] &= ~IEC958_AES3_CON_FS;
601 case 32000: status[3] |= IEC958_AES3_CON_FS_32000; break;
602 case 44100: status[3] |= IEC958_AES3_CON_FS_44100; break;
603 case 48000: status[3] |= IEC958_AES3_CON_FS_48000; break;
606 err = snd_cs8427_send_corudata(cs8427, 0, status, 24);