Name

snd_ac97_pcm_assign — assign AC97 slots to given PCM streams

Synopsis

int snd_ac97_pcm_assign (struct snd_ac97_bus * bus,
 unsigned short pcms_count,
 const struct ac97_pcm * pcms);
 

Arguments

bus

the ac97 bus instance

pcms_count

count of PCMs to be assigned

pcms

PCMs to be assigned

Description

It assigns available AC97 slots for given PCMs. If none or only some slots are available, pcm->xxx.slots and pcm->xxx.rslots[] members are reduced and might be zero.

Return

Zero if successful, or a negative error code on failure.