Lines Matching +full:four +full:- +full:channel

1 // SPDX-License-Identifier: GPL-2.0-only
13 * snd_pcm_create_iec958_consumer_default - create default consumer format IEC958 channel status
14 * @cs: channel status buffer, at least four bytes
15 * @len: length of channel status buffer
17 * Create the consumer format channel status data in @cs of maximum size
18 * @len. When relevant, the configuration-dependant bits will be set as
32 return -EINVAL; in snd_pcm_create_iec958_consumer_default()
52 return -EINVAL; in fill_iec958_consumer()
80 return -EINVAL; in fill_iec958_consumer()
103 case 32: /* Assume 24-bit width for 32-bit samples. */ in fill_iec958_consumer()
109 return -EINVAL; in fill_iec958_consumer()
120 * snd_pcm_fill_iec958_consumer - Fill consumer format IEC958 channel status
121 * @runtime: pcm runtime structure with ->rate filled in
122 * @cs: channel status buffer, at least four bytes
123 * @len: length of channel status buffer
136 return fill_iec958_consumer(runtime->rate, in snd_pcm_fill_iec958_consumer()
137 snd_pcm_format_width(runtime->format), in snd_pcm_fill_iec958_consumer()
143 * snd_pcm_fill_iec958_consumer_hw_params - Fill consumer format IEC958 channel status
145 * @cs: channel status buffer, at least four bytes
146 * @len: length of channel status buffer
164 * snd_pcm_create_iec958_consumer - create consumer format IEC958 channel status
165 * @runtime: pcm runtime structure with ->rate filled in
166 * @cs: channel status buffer, at least four bytes
167 * @len: length of channel status buffer
169 * Create the consumer format channel status data in @cs of maximum size
190 * snd_pcm_create_iec958_consumer_hw_params - create IEC958 channel status
192 * @cs: channel status buffer, at least four bytes
193 * @len: length of channel status buffer
195 * Create the consumer format channel status data in @cs of maximum size