Lines Matching defs:cs

14  * @cs: channel status buffer, at least four bytes
17 * Create the consumer format channel status data in @cs of maximum size
29 int snd_pcm_create_iec958_consumer_default(u8 *cs, size_t len)
34 memset(cs, 0, len);
36 cs[0] = IEC958_AES0_CON_NOT_COPYRIGHT | IEC958_AES0_CON_EMPHASIS_NONE;
37 cs[1] = IEC958_AES1_CON_GENERAL;
38 cs[2] = IEC958_AES2_CON_SOURCE_UNSPEC | IEC958_AES2_CON_CHANNEL_UNSPEC;
39 cs[3] = IEC958_AES3_CON_CLOCK_1000PPM | IEC958_AES3_CON_FS_NOTID;
42 cs[4] = IEC958_AES4_CON_WORDLEN_NOTID;
49 u8 *cs, size_t len)
54 if ((cs[3] & IEC958_AES3_CON_FS) == IEC958_AES3_CON_FS_NOTID) {
83 cs[3] &= ~IEC958_AES3_CON_FS;
84 cs[3] |= fs;
88 (cs[4] & IEC958_AES4_CON_WORDLEN) == IEC958_AES4_CON_WORDLEN_NOTID) {
112 cs[4] &= ~IEC958_AES4_CON_WORDLEN;
113 cs[4] |= ws;
122 * @cs: channel status buffer, at least four bytes
134 u8 *cs, size_t len)
138 cs, len);
145 * @cs: channel status buffer, at least four bytes
157 u8 *cs, size_t len)
159 return fill_iec958_consumer(params_rate(params), params_width(params), cs, len);
166 * @cs: channel status buffer, at least four bytes
169 * Create the consumer format channel status data in @cs of maximum size
176 int snd_pcm_create_iec958_consumer(struct snd_pcm_runtime *runtime, u8 *cs,
181 ret = snd_pcm_create_iec958_consumer_default(cs, len);
185 return snd_pcm_fill_iec958_consumer(runtime, cs, len);
192 * @cs: channel status buffer, at least four bytes
195 * Create the consumer format channel status data in @cs of maximum size
203 u8 *cs, size_t len)
207 ret = snd_pcm_create_iec958_consumer_default(cs, len);
211 return fill_iec958_consumer(params_rate(params), params_width(params), cs, len);