cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

alsa-driver-api.rst (2867B)


      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