Lines Matching refs:status
43 diga->status[0] |= IEC958_AES0_NONAUDIO; in SND_CS8403_DECODE()
45 diga->status[0] |= IEC958_AES0_CON_NOT_COPYRIGHT; in SND_CS8403_DECODE()
47 case 0x10: diga->status[0] |= IEC958_AES0_CON_EMPHASIS_NONE; break; in SND_CS8403_DECODE()
48 case 0x00: diga->status[0] |= IEC958_AES0_CON_EMPHASIS_5015; break; in SND_CS8403_DECODE()
51 diga->status[1] |= IEC958_AES1_CON_ORIGINAL; in SND_CS8403_DECODE()
53 case 0x00: diga->status[1] |= IEC958_AES1_CON_MAGNETIC_ID; break; in SND_CS8403_DECODE()
54 case 0x20: diga->status[1] |= IEC958_AES1_CON_DIGDIGCONV_ID; break; in SND_CS8403_DECODE()
55 case 0x40: diga->status[1] |= IEC958_AES1_CON_LASEROPT_ID; break; in SND_CS8403_DECODE()
56 case 0x60: diga->status[1] |= IEC958_AES1_CON_GENERAL; break; in SND_CS8403_DECODE()
59 case 0x00: diga->status[3] |= IEC958_AES3_CON_FS_44100; break; in SND_CS8403_DECODE()
60 case 0x02: diga->status[3] |= IEC958_AES3_CON_FS_48000; break; in SND_CS8403_DECODE()
61 case 0x04: diga->status[3] |= IEC958_AES3_CON_FS_32000; break; in SND_CS8403_DECODE()
64 diga->status[0] = IEC958_AES0_PROFESSIONAL; in SND_CS8403_DECODE()
66 case 0x00: diga->status[0] |= IEC958_AES0_PRO_FS_32000; break; in SND_CS8403_DECODE()
67 case 0x10: diga->status[0] |= IEC958_AES0_PRO_FS_44100; break; in SND_CS8403_DECODE()
68 case 0x08: diga->status[0] |= IEC958_AES0_PRO_FS_48000; break; in SND_CS8403_DECODE()
69 case 0x18: diga->status[0] |= IEC958_AES0_PRO_FS_NOTID; break; in SND_CS8403_DECODE()
72 case 0x20: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_NONE; break; in SND_CS8403_DECODE()
73 case 0x40: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_5015; break; in SND_CS8403_DECODE()
74 case 0x00: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_CCITT; break; in SND_CS8403_DECODE()
75 case 0x60: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_NOTID; break; in SND_CS8403_DECODE()
78 diga->status[1] |= IEC958_AES1_PRO_MODE_STEREOPHONIC; in SND_CS8403_DECODE()
86 if (!(diga->status[0] & IEC958_AES0_PROFESSIONAL)) { in SND_CS8403_ENCODE()
88 if (diga->status[0] & IEC958_AES0_NONAUDIO) in SND_CS8403_ENCODE()
92 if (diga->status[0] & IEC958_AES0_CON_NOT_COPYRIGHT) in SND_CS8403_ENCODE()
96 switch (diga->status[0] & IEC958_AES0_CON_EMPHASIS) { in SND_CS8403_ENCODE()
101 if (diga->status[1] & IEC958_AES1_CON_ORIGINAL) in SND_CS8403_ENCODE()
105 if ((diga->status[1] & IEC958_AES1_CON_CATEGORY) == IEC958_AES1_CON_GENERAL) in SND_CS8403_ENCODE()
108 switch(diga->status[1] & IEC958_AES1_CON_MAGNETIC_MASK) { in SND_CS8403_ENCODE()
118 switch (diga->status[3] & IEC958_AES3_CON_FS) { in SND_CS8403_ENCODE()
126 if (diga->status[0] & IEC958_AES0_NONAUDIO) in SND_CS8403_ENCODE()
131 switch (diga->status[0] & IEC958_AES0_PRO_FS) { in SND_CS8403_ENCODE()
138 switch (diga->status[0] & IEC958_AES0_PRO_EMPHASIS) { in SND_CS8403_ENCODE()
145 switch (diga->status[1] & IEC958_AES1_PRO_MODE) { in SND_CS8403_ENCODE()
173 diga->status[0] |= IEC958_AES0_CON_NOT_COPYRIGHT; in SND_CS8404_DECODE()
175 diga->status[0] |= IEC958_AES0_CON_EMPHASIS_5015; in SND_CS8404_DECODE()
177 diga->status[1] |= IEC958_AES1_CON_ORIGINAL; in SND_CS8404_DECODE()
179 case 0x00: diga->status[1] |= IEC958_AES1_CON_DAT; break; in SND_CS8404_DECODE()
180 case 0x03: diga->status[1] |= IEC958_AES1_CON_GENERAL; break; in SND_CS8404_DECODE()
183 case 0x02: diga->status[3] |= IEC958_AES3_CON_FS_32000; break; in SND_CS8404_DECODE()
184 case 0x04: diga->status[3] |= IEC958_AES3_CON_FS_48000; break; in SND_CS8404_DECODE()
185 case 0x06: diga->status[3] |= IEC958_AES3_CON_FS_44100; break; in SND_CS8404_DECODE()
188 diga->status[0] = IEC958_AES0_PROFESSIONAL; in SND_CS8404_DECODE()
190 diga->status[0] |= IEC958_AES0_NONAUDIO; in SND_CS8404_DECODE()
192 case 0x00: diga->status[0] |= IEC958_AES0_PRO_FS_32000; break; in SND_CS8404_DECODE()
193 case 0x40: diga->status[0] |= IEC958_AES0_PRO_FS_44100; break; in SND_CS8404_DECODE()
194 case 0x20: diga->status[0] |= IEC958_AES0_PRO_FS_48000; break; in SND_CS8404_DECODE()
195 case 0x60: diga->status[0] |= IEC958_AES0_PRO_FS_NOTID; break; in SND_CS8404_DECODE()
198 case 0x02: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_NONE; break; in SND_CS8404_DECODE()
199 case 0x01: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_5015; break; in SND_CS8404_DECODE()
200 case 0x00: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_CCITT; break; in SND_CS8404_DECODE()
201 case 0x03: diga->status[0] |= IEC958_AES0_PRO_EMPHASIS_NOTID; break; in SND_CS8404_DECODE()
204 diga->status[1] |= IEC958_AES1_PRO_MODE_STEREOPHONIC; in SND_CS8404_DECODE()
212 if (!(diga->status[0] & IEC958_AES0_PROFESSIONAL)) { in SND_CS8404_ENCODE()
214 if (!(diga->status[0] & IEC958_AES0_CON_NOT_COPYRIGHT)) in SND_CS8404_ENCODE()
216 if ((diga->status[0] & IEC958_AES0_CON_EMPHASIS) == IEC958_AES0_CON_EMPHASIS_NONE) in SND_CS8404_ENCODE()
218 if (!(diga->status[1] & IEC958_AES1_CON_ORIGINAL)) in SND_CS8404_ENCODE()
220 if ((diga->status[1] & IEC958_AES1_CON_CATEGORY) == IEC958_AES1_CON_GENERAL) in SND_CS8404_ENCODE()
222 switch (diga->status[3] & IEC958_AES3_CON_FS) { in SND_CS8404_ENCODE()
230 if (!(diga->status[0] & IEC958_AES0_NONAUDIO)) in SND_CS8404_ENCODE()
232 switch (diga->status[0] & IEC958_AES0_PRO_FS) { in SND_CS8404_ENCODE()
239 switch (diga->status[0] & IEC958_AES0_PRO_EMPHASIS) { in SND_CS8404_ENCODE()
246 switch (diga->status[1] & IEC958_AES1_PRO_MODE) { in SND_CS8404_ENCODE()