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