Lines Matching full:iec
33 struct snd_aes_iec958 iec;
109 struct snd_aes_iec958 *iec = &ad->iec;
126 ad->dss_audio.iec = iec;
129 * fill the IEC-60958 channel status word
132 memset(iec->status, 0, sizeof(iec->status));
134 /* specify IEC-60958-3 (commercial use) */
135 iec->status[0] &= ~IEC958_AES0_PROFESSIONAL;
138 iec->status[0] &= ~IEC958_AES0_NONAUDIO;
140 iec->status[0] |= IEC958_AES0_CON_NOT_COPYRIGHT;
142 iec->status[0] |= IEC958_AES0_CON_EMPHASIS_NONE;
144 iec->status[1] = IEC958_AES1_CON_GENERAL;
146 iec->status[2] |= IEC958_AES2_CON_SOURCE_UNSPEC;
148 iec->status[2] |= IEC958_AES2_CON_CHANNEL_UNSPEC;
152 iec->status[3] |= IEC958_AES3_CON_FS_32000;
155 iec->status[3] |= IEC958_AES3_CON_FS_44100;
158 iec->status[3] |= IEC958_AES3_CON_FS_48000;
161 iec->status[3] |= IEC958_AES3_CON_FS_88200;
164 iec->status[3] |= IEC958_AES3_CON_FS_96000;
167 iec->status[3] |= IEC958_AES3_CON_FS_176400;
170 iec->status[3] |= IEC958_AES3_CON_FS_192000;
178 iec->status[3] |= IEC958_AES3_CON_CLOCK_1000PPM;
187 iec->status[4] |= IEC958_AES4_CON_WORDLEN_20_16;
188 iec->status[4] &= ~IEC958_AES4_CON_MAX_WORDLEN_24;
191 iec->status[4] |= IEC958_AES4_CON_WORDLEN_24_20;
192 iec->status[4] |= IEC958_AES4_CON_MAX_WORDLEN_24;