Linux Kernel
3.7.1
|
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/file.h>
#include <linux/slab.h>
#include <linux/time.h>
#include <linux/pm_qos.h>
#include <linux/uio.h>
#include <linux/dma-mapping.h>
#include <sound/core.h>
#include <sound/control.h>
#include <sound/info.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/timer.h>
#include <sound/minors.h>
#include <asm/io.h>
Go to the source code of this file.
Data Structures | |
struct | snd_pcm_hw_params_old |
struct | action_ops |
Macros | |
#define | snd_pcm_ioctl_compat NULL |
Variables | |
struct snd_pcm_hw_constraint_list | snd_pcm_known_rates |
struct file_operations | snd_pcm_f_ops [2] |
#define snd_pcm_ioctl_compat NULL |
Definition at line 3335 of file pcm_native.c.
DEFINE_RWLOCK | ( | snd_pcm_link_rwlock | ) |
EXPORT_SYMBOL | ( | snd_pcm_link_rwlock | ) |
EXPORT_SYMBOL | ( | snd_pcm_hw_refine | ) |
EXPORT_SYMBOL | ( | snd_pcm_stop | ) |
EXPORT_SYMBOL | ( | snd_pcm_release_substream | ) |
EXPORT_SYMBOL | ( | snd_pcm_open_substream | ) |
EXPORT_SYMBOL | ( | snd_pcm_kernel_ioctl | ) |
EXPORT_SYMBOL | ( | snd_pcm_mmap_data | ) |
EXPORT_SYMBOL_GPL | ( | snd_pcm_lib_default_mmap | ) |
int snd_pcm_drain_done | ( | struct snd_pcm_substream * | substream | ) |
snd_pcm_drain_done - stop the DMA only when the given stream is playback : the PCM substream
After stopping, the state is changed to SETUP. Unlike snd_pcm_stop(), this affects only the given stream.
Definition at line 967 of file pcm_native.c.
int snd_pcm_hw_constraints_complete | ( | struct snd_pcm_substream * | substream | ) |
Definition at line 1935 of file pcm_native.c.
int snd_pcm_hw_constraints_init | ( | struct snd_pcm_substream * | substream | ) |
Definition at line 1811 of file pcm_native.c.
int snd_pcm_hw_refine | ( | struct snd_pcm_substream * | substream, |
struct snd_pcm_hw_params * | params | ||
) |
Definition at line 164 of file pcm_native.c.
int snd_pcm_info | ( | struct snd_pcm_substream * | substream, |
struct snd_pcm_info * | info | ||
) |
Definition at line 96 of file pcm_native.c.
int snd_pcm_info_user | ( | struct snd_pcm_substream * | substream, |
struct snd_pcm_info __user * | _info | ||
) |
Definition at line 123 of file pcm_native.c.
int snd_pcm_kernel_ioctl | ( | struct snd_pcm_substream * | substream, |
unsigned int | cmd, | ||
void * | arg | ||
) |
Definition at line 2797 of file pcm_native.c.
int snd_pcm_lib_default_mmap | ( | struct snd_pcm_substream * | substream, |
struct vm_area_struct * | area | ||
) |
Definition at line 3193 of file pcm_native.c.
int snd_pcm_mmap_data | ( | struct snd_pcm_substream * | substream, |
struct file * | file, | ||
struct vm_area_struct * | area | ||
) |
Definition at line 3243 of file pcm_native.c.
int snd_pcm_open_substream | ( | struct snd_pcm * | pcm, |
int | stream, | ||
struct file * | file, | ||
struct snd_pcm_substream ** | rsubstream | ||
) |
Definition at line 2047 of file pcm_native.c.
void snd_pcm_release_substream | ( | struct snd_pcm_substream * | substream | ) |
Definition at line 2023 of file pcm_native.c.
int snd_pcm_start | ( | struct snd_pcm_substream * | substream | ) |
snd_pcm_start - start all linked streams : the PCM substream instance
Definition at line 900 of file pcm_native.c.
int snd_pcm_status | ( | struct snd_pcm_substream * | substream, |
struct snd_pcm_status * | status | ||
) |
Definition at line 590 of file pcm_native.c.
int snd_pcm_stop | ( | struct snd_pcm_substream * | substream, |
snd_pcm_state_t | state | ||
) |
struct file_operations snd_pcm_f_ops[2] |
Definition at line 3474 of file pcm_native.c.
struct snd_pcm_hw_constraint_list snd_pcm_known_rates |
Definition at line 1784 of file pcm_native.c.