1. NAME

snd_ac97_pcm_assign - assign AC97 slots to given PCM streams

2. SYNOPSIS

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

3. ARGUMENTS

bus
    the ac97 bus instance

pcms_count
    count of PCMs to be assigned

pcms
    PCMs to be assigned

4. 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.

5. RETURN

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

6. COPYRIGHT