Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
pcm-indirect2.h File Reference
#include <sound/pcm.h>

Go to the source code of this file.

Data Structures

struct  snd_pcm_indirect2
 

Typedefs

typedef size_t(* snd_pcm_indirect2_copy_t )(struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec, size_t bytes)
 
typedef size_t(* snd_pcm_indirect2_zero_t )(struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec)
 

Functions

snd_pcm_uframes_t snd_pcm_indirect2_pointer (struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec)
 
void snd_pcm_indirect2_playback_interrupt (struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec, snd_pcm_indirect2_copy_t copy, snd_pcm_indirect2_zero_t zero)
 
void snd_pcm_indirect2_capture_interrupt (struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec, snd_pcm_indirect2_copy_t copy, snd_pcm_indirect2_zero_t null)
 

Typedef Documentation

typedef size_t(* snd_pcm_indirect2_copy_t)(struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec, size_t bytes)

Definition at line 115 of file pcm-indirect2.h.

typedef size_t(* snd_pcm_indirect2_zero_t)(struct snd_pcm_substream *substream, struct snd_pcm_indirect2 *rec)

Definition at line 118 of file pcm-indirect2.h.

Function Documentation

void snd_pcm_indirect2_capture_interrupt ( struct snd_pcm_substream substream,
struct snd_pcm_indirect2 rec,
snd_pcm_indirect2_copy_t  copy,
snd_pcm_indirect2_zero_t  null 
)

Definition at line 537 of file pcm-indirect2.c.

void snd_pcm_indirect2_playback_interrupt ( struct snd_pcm_substream substream,
struct snd_pcm_indirect2 rec,
snd_pcm_indirect2_copy_t  copy,
snd_pcm_indirect2_zero_t  zero 
)

Definition at line 374 of file pcm-indirect2.c.

snd_pcm_uframes_t snd_pcm_indirect2_pointer ( struct snd_pcm_substream substream,
struct snd_pcm_indirect2 rec 
)

Definition at line 232 of file pcm-indirect2.c.