135 lines
2.8 KiB
ReStructuredText
135 lines
2.8 KiB
ReStructuredText
|
===================
|
||
|
The ALSA Driver API
|
||
|
===================
|
||
|
|
||
|
Management of Cards and Devices
|
||
|
===============================
|
||
|
|
||
|
Card Management
|
||
|
---------------
|
||
|
.. kernel-doc:: sound/core/init.c
|
||
|
|
||
|
Device Components
|
||
|
-----------------
|
||
|
.. kernel-doc:: sound/core/device.c
|
||
|
|
||
|
Module requests and Device File Entries
|
||
|
---------------------------------------
|
||
|
.. kernel-doc:: sound/core/sound.c
|
||
|
|
||
|
Memory Management Helpers
|
||
|
-------------------------
|
||
|
.. kernel-doc:: sound/core/memory.c
|
||
|
.. kernel-doc:: sound/core/memalloc.c
|
||
|
|
||
|
|
||
|
PCM API
|
||
|
=======
|
||
|
|
||
|
PCM Core
|
||
|
--------
|
||
|
.. kernel-doc:: sound/core/pcm.c
|
||
|
.. kernel-doc:: sound/core/pcm_lib.c
|
||
|
.. kernel-doc:: sound/core/pcm_native.c
|
||
|
.. kernel-doc:: include/sound/pcm.h
|
||
|
|
||
|
PCM Format Helpers
|
||
|
------------------
|
||
|
.. kernel-doc:: sound/core/pcm_misc.c
|
||
|
|
||
|
PCM Memory Management
|
||
|
---------------------
|
||
|
.. kernel-doc:: sound/core/pcm_memory.c
|
||
|
|
||
|
PCM DMA Engine API
|
||
|
------------------
|
||
|
.. kernel-doc:: sound/core/pcm_dmaengine.c
|
||
|
.. kernel-doc:: include/sound/dmaengine_pcm.h
|
||
|
|
||
|
Control/Mixer API
|
||
|
=================
|
||
|
|
||
|
General Control Interface
|
||
|
-------------------------
|
||
|
.. kernel-doc:: sound/core/control.c
|
||
|
|
||
|
AC97 Codec API
|
||
|
--------------
|
||
|
.. kernel-doc:: sound/pci/ac97/ac97_codec.c
|
||
|
.. kernel-doc:: sound/pci/ac97/ac97_pcm.c
|
||
|
|
||
|
Virtual Master Control API
|
||
|
--------------------------
|
||
|
.. kernel-doc:: sound/core/vmaster.c
|
||
|
.. kernel-doc:: include/sound/control.h
|
||
|
|
||
|
MIDI API
|
||
|
========
|
||
|
|
||
|
Raw MIDI API
|
||
|
------------
|
||
|
.. kernel-doc:: sound/core/rawmidi.c
|
||
|
|
||
|
MPU401-UART API
|
||
|
---------------
|
||
|
.. kernel-doc:: sound/drivers/mpu401/mpu401_uart.c
|
||
|
|
||
|
Proc Info API
|
||
|
=============
|
||
|
|
||
|
Proc Info Interface
|
||
|
-------------------
|
||
|
.. kernel-doc:: sound/core/info.c
|
||
|
|
||
|
Compress Offload
|
||
|
================
|
||
|
|
||
|
Compress Offload API
|
||
|
--------------------
|
||
|
.. kernel-doc:: sound/core/compress_offload.c
|
||
|
.. kernel-doc:: include/uapi/sound/compress_offload.h
|
||
|
.. kernel-doc:: include/uapi/sound/compress_params.h
|
||
|
.. kernel-doc:: include/sound/compress_driver.h
|
||
|
|
||
|
ASoC
|
||
|
====
|
||
|
|
||
|
ASoC Core API
|
||
|
-------------
|
||
|
.. kernel-doc:: include/sound/soc.h
|
||
|
.. kernel-doc:: sound/soc/soc-core.c
|
||
|
.. kernel-doc:: sound/soc/soc-devres.c
|
||
|
.. kernel-doc:: sound/soc/soc-io.c
|
||
|
.. kernel-doc:: sound/soc/soc-pcm.c
|
||
|
.. kernel-doc:: sound/soc/soc-ops.c
|
||
|
.. kernel-doc:: sound/soc/soc-compress.c
|
||
|
|
||
|
ASoC DAPM API
|
||
|
-------------
|
||
|
.. kernel-doc:: sound/soc/soc-dapm.c
|
||
|
|
||
|
ASoC DMA Engine API
|
||
|
-------------------
|
||
|
.. kernel-doc:: sound/soc/soc-generic-dmaengine-pcm.c
|
||
|
|
||
|
Miscellaneous Functions
|
||
|
=======================
|
||
|
|
||
|
Hardware-Dependent Devices API
|
||
|
------------------------------
|
||
|
.. kernel-doc:: sound/core/hwdep.c
|
||
|
|
||
|
Jack Abstraction Layer API
|
||
|
--------------------------
|
||
|
.. kernel-doc:: include/sound/jack.h
|
||
|
.. kernel-doc:: sound/core/jack.c
|
||
|
.. kernel-doc:: sound/soc/soc-jack.c
|
||
|
|
||
|
ISA DMA Helpers
|
||
|
---------------
|
||
|
.. kernel-doc:: sound/core/isadma.c
|
||
|
|
||
|
Other Helper Macros
|
||
|
-------------------
|
||
|
.. kernel-doc:: include/sound/core.h
|