0001 ===================
0002 The ALSA Driver API
0003 ===================
0004
0005 Management of Cards and Devices
0006 ===============================
0007
0008 Card Management
0009 ---------------
0010 .. kernel-doc:: sound/core/init.c
0011
0012 Device Components
0013 -----------------
0014 .. kernel-doc:: sound/core/device.c
0015
0016 Module requests and Device File Entries
0017 ---------------------------------------
0018 .. kernel-doc:: sound/core/sound.c
0019
0020 Memory Management Helpers
0021 -------------------------
0022 .. kernel-doc:: sound/core/memory.c
0023 .. kernel-doc:: sound/core/memalloc.c
0024
0025
0026 PCM API
0027 =======
0028
0029 PCM Core
0030 --------
0031 .. kernel-doc:: sound/core/pcm.c
0032 .. kernel-doc:: sound/core/pcm_lib.c
0033 .. kernel-doc:: sound/core/pcm_native.c
0034 .. kernel-doc:: include/sound/pcm.h
0035
0036 PCM Format Helpers
0037 ------------------
0038 .. kernel-doc:: sound/core/pcm_misc.c
0039
0040 PCM Memory Management
0041 ---------------------
0042 .. kernel-doc:: sound/core/pcm_memory.c
0043
0044 PCM DMA Engine API
0045 ------------------
0046 .. kernel-doc:: sound/core/pcm_dmaengine.c
0047 .. kernel-doc:: include/sound/dmaengine_pcm.h
0048
0049 Control/Mixer API
0050 =================
0051
0052 General Control Interface
0053 -------------------------
0054 .. kernel-doc:: sound/core/control.c
0055
0056 AC97 Codec API
0057 --------------
0058 .. kernel-doc:: sound/pci/ac97/ac97_codec.c
0059 .. kernel-doc:: sound/pci/ac97/ac97_pcm.c
0060
0061 Virtual Master Control API
0062 --------------------------
0063 .. kernel-doc:: sound/core/vmaster.c
0064 .. kernel-doc:: include/sound/control.h
0065
0066 MIDI API
0067 ========
0068
0069 Raw MIDI API
0070 ------------
0071 .. kernel-doc:: sound/core/rawmidi.c
0072
0073 MPU401-UART API
0074 ---------------
0075 .. kernel-doc:: sound/drivers/mpu401/mpu401_uart.c
0076
0077 Proc Info API
0078 =============
0079
0080 Proc Info Interface
0081 -------------------
0082 .. kernel-doc:: sound/core/info.c
0083
0084 Compress Offload
0085 ================
0086
0087 Compress Offload API
0088 --------------------
0089 .. kernel-doc:: sound/core/compress_offload.c
0090 .. kernel-doc:: include/uapi/sound/compress_offload.h
0091 .. kernel-doc:: include/uapi/sound/compress_params.h
0092 .. kernel-doc:: include/sound/compress_driver.h
0093
0094 ASoC
0095 ====
0096
0097 ASoC Core API
0098 -------------
0099 .. kernel-doc:: include/sound/soc.h
0100 .. kernel-doc:: sound/soc/soc-core.c
0101 .. kernel-doc:: sound/soc/soc-devres.c
0102 .. kernel-doc:: sound/soc/soc-component.c
0103 .. kernel-doc:: sound/soc/soc-pcm.c
0104 .. kernel-doc:: sound/soc/soc-ops.c
0105 .. kernel-doc:: sound/soc/soc-compress.c
0106
0107 ASoC DAPM API
0108 -------------
0109 .. kernel-doc:: sound/soc/soc-dapm.c
0110
0111 ASoC DMA Engine API
0112 -------------------
0113 .. kernel-doc:: sound/soc/soc-generic-dmaengine-pcm.c
0114
0115 Miscellaneous Functions
0116 =======================
0117
0118 Hardware-Dependent Devices API
0119 ------------------------------
0120 .. kernel-doc:: sound/core/hwdep.c
0121
0122 Jack Abstraction Layer API
0123 --------------------------
0124 .. kernel-doc:: include/sound/jack.h
0125 .. kernel-doc:: sound/core/jack.c
0126 .. kernel-doc:: sound/soc/soc-jack.c
0127
0128 ISA DMA Helpers
0129 ---------------
0130 .. kernel-doc:: sound/core/isadma.c
0131
0132 Other Helper Macros
0133 -------------------
0134 .. kernel-doc:: include/sound/core.h
0135 .. kernel-doc:: sound/sound_core.c