1=================== 2The ALSA Driver API 3=================== 4 5Management of Cards and Devices 6=============================== 7 8Card Management 9--------------- 10.. kernel-doc:: sound/core/init.c 11 12Device Components 13----------------- 14.. kernel-doc:: sound/core/device.c 15 16Module requests and Device File Entries 17--------------------------------------- 18.. kernel-doc:: sound/core/sound.c 19 20Memory Management Helpers 21------------------------- 22.. kernel-doc:: sound/core/memory.c 23.. kernel-doc:: sound/core/memalloc.c 24 25 26PCM API 27======= 28 29PCM Core 30-------- 31.. kernel-doc:: sound/core/pcm.c 32.. kernel-doc:: sound/core/pcm_lib.c 33.. kernel-doc:: sound/core/pcm_native.c 34.. kernel-doc:: include/sound/pcm.h 35 36PCM Format Helpers 37------------------ 38.. kernel-doc:: sound/core/pcm_misc.c 39 40PCM Memory Management 41--------------------- 42.. kernel-doc:: sound/core/pcm_memory.c 43 44PCM DMA Engine API 45------------------ 46.. kernel-doc:: sound/core/pcm_dmaengine.c 47.. kernel-doc:: include/sound/dmaengine_pcm.h 48 49Control/Mixer API 50================= 51 52General Control Interface 53------------------------- 54.. kernel-doc:: sound/core/control.c 55 56AC97 Codec API 57-------------- 58.. kernel-doc:: sound/pci/ac97/ac97_codec.c 59.. kernel-doc:: sound/pci/ac97/ac97_pcm.c 60 61Virtual Master Control API 62-------------------------- 63.. kernel-doc:: sound/core/vmaster.c 64.. kernel-doc:: include/sound/control.h 65 66MIDI API 67======== 68 69Raw MIDI API 70------------ 71.. kernel-doc:: sound/core/rawmidi.c 72 73MPU401-UART API 74--------------- 75.. kernel-doc:: sound/drivers/mpu401/mpu401_uart.c 76 77Proc Info API 78============= 79 80Proc Info Interface 81------------------- 82.. kernel-doc:: sound/core/info.c 83 84Compress Offload 85================ 86 87Compress Offload API 88-------------------- 89.. kernel-doc:: sound/core/compress_offload.c 90.. kernel-doc:: include/uapi/sound/compress_offload.h 91.. kernel-doc:: include/uapi/sound/compress_params.h 92.. kernel-doc:: include/sound/compress_driver.h 93 94ASoC 95==== 96 97ASoC Core API 98------------- 99.. kernel-doc:: include/sound/soc.h 100.. kernel-doc:: sound/soc/soc-core.c 101.. kernel-doc:: sound/soc/soc-devres.c 102.. kernel-doc:: sound/soc/soc-component.c 103.. kernel-doc:: sound/soc/soc-pcm.c 104.. kernel-doc:: sound/soc/soc-ops.c 105.. kernel-doc:: sound/soc/soc-compress.c 106 107ASoC DAPM API 108------------- 109.. kernel-doc:: sound/soc/soc-dapm.c 110 111ASoC DMA Engine API 112------------------- 113.. kernel-doc:: sound/soc/soc-generic-dmaengine-pcm.c 114 115Miscellaneous Functions 116======================= 117 118Hardware-Dependent Devices API 119------------------------------ 120.. kernel-doc:: sound/core/hwdep.c 121 122Jack Abstraction Layer API 123-------------------------- 124.. kernel-doc:: include/sound/jack.h 125.. kernel-doc:: sound/core/jack.c 126.. kernel-doc:: sound/soc/soc-jack.c 127 128ISA DMA Helpers 129--------------- 130.. kernel-doc:: sound/core/isadma.c 131 132Other Helper Macros 133------------------- 134.. kernel-doc:: include/sound/core.h 135.. kernel-doc:: sound/sound_core.c 136