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