<dec f='src/src/sys/dev/audio_if.h' l='258' type='device_t audio_attach_mi(const struct audio_hw_if * , void * , device_t )'/>
<doc f='src/src/sys/dev/audio_if.h' l='257'>/* Attach the MI driver(s) to the MD driver. */</doc>
<def f='src/src/sys/dev/audio.c' l='834' ll='849' type='device_t audio_attach_mi(const struct audio_hw_if * ahwp, void * hdlp, device_t dev)'/>
<doc f='src/src/sys/dev/audio.c' l='830'>/*
 * Called from hardware driver.  This is where the MI audio driver gets
 * probed/attached to the hardware driver.
 */</doc>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='341' u='c' c='btsco_attach'/>
<use f='src/src/sys/dev/hdaudio/hdafg.c' l='3822' u='c' c='hdafg_attach'/>
<use f='src/src/sys/dev/pad/pad.c' l='278' u='c' c='pad_attach'/>
<use f='src/src/sys/dev/pci/auacer.c' l='363' u='c' c='auacer_attach'/>
<use f='src/src/sys/dev/pci/auich.c' l='775' u='c' c='auich_finish_attach'/>
<use f='src/src/sys/dev/pci/auixp.c' l='1297' u='c' c='auixp_post_config'/>
<use f='src/src/sys/dev/pci/autri.c' l='599' u='c' c='autri_attach'/>
<use f='src/src/sys/dev/pci/auvia.c' l='522' u='c' c='auvia_attach'/>
<use f='src/src/sys/dev/pci/cmpci.c' l='438' u='c' c='cmpci_attach'/>
<use f='src/src/sys/dev/pci/cs4280.c' l='367' u='c' c='cs4280_attach'/>
<use f='src/src/sys/dev/pci/cs4281.c' l='295' u='c' c='cs4281_attach'/>
<use f='src/src/sys/dev/pci/eap.c' l='720' u='c' c='eap_attach'/>
<use f='src/src/sys/dev/pci/emuxki.c' l='478' u='c' c='emuxki_attach'/>
<use f='src/src/sys/dev/pci/esa.c' l='1157' u='c' c='esa_attach'/>
<use f='src/src/sys/dev/pci/esm.c' l='1722' u='c' c='esm_attach'/>
<use f='src/src/sys/dev/pci/eso.c' l='441' u='c' c='eso_attach'/>
<use f='src/src/sys/dev/pci/fms.c' l='319' u='c' c='fms_attach'/>
<use f='src/src/sys/dev/pci/neo.c' l='656' u='c' c='neo_attach'/>
<use f='src/src/sys/dev/pci/sv.c' l='460' u='c' c='sv_attach'/>
<use f='src/src/sys/dev/pci/yds.c' l='936' u='c' c='yds_attach'/>
<use f='src/src/sys/dev/usb/uaudio.c' l='505' u='c' c='uaudio_attach'/>
