<dec f='src/src/sys/dev/auconv.h' l='150' type='int auconv_set_converter(const struct audio_format * , int , int , const audio_params_t * , int , stream_filter_list_t * )'/>
<def f='src/src/sys/dev/auconv.c' l='484' ll='612' type='int auconv_set_converter(const struct audio_format * formats, int nformats, int mode, const audio_params_t * param, int rateconv, stream_filter_list_t * list)'/>
<doc f='src/src/sys/dev/auconv.c' l='471'>/**
 * Set appropriate parameters in `param,&apos; and return the index in
 * the hardware capability array `formats.&apos;
 *
 * @param formats	[IN] An array of formats which a hardware can support.
 * @param nformats	[IN] The number of elements of the array.
 * @param mode		[IN] Either AUMODE_PLAY or AUMODE_RECORD.
 * @param param		[IN] Requested format.  param-&gt;sw_code may be set.
 * @param rateconv	[IN] true if aurateconv may be used.
 * @param list		[OUT] stream_filters required for param.
 * @return The index of selected audio_format entry.  -1 if the device
 *	can not support the specified param.
 */</doc>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='742' u='c' c='btsco_set_params'/>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='748' u='c' c='btsco_set_params'/>
<use f='src/src/sys/dev/hdaudio/hdafg.c' l='3942' u='c' c='hdafg_set_params'/>
<use f='src/src/sys/dev/hdaudio/hdafg.c' l='3951' u='c' c='hdafg_set_params'/>
<use f='src/src/sys/dev/pad/pad.c' l='460' u='c' c='pad_set_params'/>
<use f='src/src/sys/dev/pad/pad.c' l='463' u='c' c='pad_set_params'/>
<use f='src/src/sys/dev/pci/auacer.c' l='576' u='c' c='auacer_set_params'/>
<use f='src/src/sys/dev/pci/auich.c' l='1020' u='c' c='auich_set_params'/>
<use f='src/src/sys/dev/pci/auich.c' l='1023' u='c' c='auich_set_params'/>
<use f='src/src/sys/dev/pci/auich.c' l='1028' u='c' c='auich_set_params'/>
<use f='src/src/sys/dev/pci/auixp.c' l='411' u='c' c='auixp_set_params'/>
<use f='src/src/sys/dev/pci/autri.c' l='982' u='c' c='autri_set_params'/>
<use f='src/src/sys/dev/pci/autri.c' l='987' u='c' c='autri_set_params'/>
<use f='src/src/sys/dev/pci/auvia.c' l='759' u='c' c='auvia_set_params'/>
<use f='src/src/sys/dev/pci/auvia.c' l='762' u='c' c='auvia_set_params'/>
<use f='src/src/sys/dev/pci/cmpci.c' l='680' u='c' c='cmpci_set_params'/>
<use f='src/src/sys/dev/pci/eap.c' l='1062' u='c' c='eap_set_params'/>
<use f='src/src/sys/dev/pci/emuxki.c' l='2163' u='c' c='emuxki_set_vparms'/>
<use f='src/src/sys/dev/pci/esa.c' l='285' u='c' c='esa_set_params'/>
<use f='src/src/sys/dev/pci/esm.c' l='1256' u='c' c='esm_set_params'/>
<use f='src/src/sys/dev/pci/eso.c' l='817' u='c' c='eso_set_params'/>
<use f='src/src/sys/dev/pci/fms.c' l='585' u='c' c='fms_set_params'/>
<use f='src/src/sys/dev/pci/fms.c' l='601' u='c' c='fms_set_params'/>
<use f='src/src/sys/dev/pci/neo.c' l='830' u='c' c='neo_set_params'/>
<use f='src/src/sys/dev/pci/sv.c' l='671' u='c' c='sv_set_params'/>
<use f='src/src/sys/dev/pci/sv.c' l='677' u='c' c='sv_set_params'/>
<use f='src/src/sys/dev/pci/yds.c' l='1251' u='c' c='yds_set_params'/>
<use f='src/src/sys/dev/pci/yds.c' l='1256' u='c' c='yds_set_params'/>
<use f='src/src/sys/dev/usb/uaudio.c' l='3077' u='c' c='uaudio_set_params'/>
