Lines Matching defs:channel_allocations

119 static struct hdac_cea_channel_speaker_allocation channel_allocations[] = {
217 * Compute derived values in channel_allocations[].
224 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++) {
225 p = channel_allocations + i;
240 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++) {
241 if (channel_allocations[i].ca_index == ca)
264 * spk_mask => (channel_allocations[]) => ai->CA
294 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++) {
295 if (channels == channel_allocations[i].channels &&
296 (spk_mask & channel_allocations[i].spk_mask) ==
297 channel_allocations[i].spk_mask) {
298 ca = channel_allocations[i].ca_index;
308 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++) {
309 if (channels == channel_allocations[i].channels) {
310 ca = channel_allocations[i].ca_index;
351 ch_alloc = &channel_allocations[order];
438 if (ordered_ca >= ARRAY_SIZE(channel_allocations))
443 if (channel_allocations[ordered_ca].speakers[7 - i] == mask)
475 mask = channel_allocations[ordered_ca].speakers[7 - slot];
494 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++) {
495 if ((chs == channel_allocations[i].channels ||
496 spks == channel_allocations[i].channels) &&
497 (spk_mask & channel_allocations[i].spk_mask) ==
498 channel_allocations[i].spk_mask)
499 return channel_allocations[i].ca_index;
542 if (ordered_ca < ARRAY_SIZE(channel_allocations) &&
543 i < channel_allocations[ordered_ca].channels)
574 if (ordered_ca >= ARRAY_SIZE(channel_allocations))
577 return channel_allocations[ordered_ca].channels;
583 return &channel_allocations[get_channel_allocation_order(ca)];
692 cap = channel_allocations;
693 for (i = 0; i < ARRAY_SIZE(channel_allocations); i++, cap++) {