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