Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
seq_fifo.h File Reference
#include "seq_memory.h"
#include "seq_lock.h"

Go to the source code of this file.

Data Structures

struct  snd_seq_fifo
 

Macros

#define snd_seq_fifo_lock(fifo)   snd_use_lock_use(&(fifo)->use_lock)
 
#define snd_seq_fifo_unlock(fifo)   snd_use_lock_free(&(fifo)->use_lock)
 

Functions

struct snd_seq_fifosnd_seq_fifo_new (int poolsize)
 
void snd_seq_fifo_delete (struct snd_seq_fifo **f)
 
int snd_seq_fifo_event_in (struct snd_seq_fifo *f, struct snd_seq_event *event)
 
int snd_seq_fifo_cell_out (struct snd_seq_fifo *f, struct snd_seq_event_cell **cellp, int nonblock)
 
void snd_seq_fifo_cell_putback (struct snd_seq_fifo *f, struct snd_seq_event_cell *cell)
 
void snd_seq_fifo_clear (struct snd_seq_fifo *f)
 
int snd_seq_fifo_poll_wait (struct snd_seq_fifo *f, struct file *file, poll_table *wait)
 
int snd_seq_fifo_resize (struct snd_seq_fifo *f, int poolsize)
 

Macro Definition Documentation

#define snd_seq_fifo_lock (   fifo)    snd_use_lock_use(&(fifo)->use_lock)

Definition at line 53 of file seq_fifo.h.

#define snd_seq_fifo_unlock (   fifo)    snd_use_lock_free(&(fifo)->use_lock)

Definition at line 54 of file seq_fifo.h.

Function Documentation

int snd_seq_fifo_cell_out ( struct snd_seq_fifo f,
struct snd_seq_event_cell **  cellp,
int  nonblock 
)

Definition at line 173 of file seq_fifo.c.

void snd_seq_fifo_cell_putback ( struct snd_seq_fifo f,
struct snd_seq_event_cell cell 
)

Definition at line 210 of file seq_fifo.c.

void snd_seq_fifo_clear ( struct snd_seq_fifo f)

Definition at line 95 of file seq_fifo.c.

void snd_seq_fifo_delete ( struct snd_seq_fifo **  f)

Definition at line 64 of file seq_fifo.c.

int snd_seq_fifo_event_in ( struct snd_seq_fifo f,
struct snd_seq_event event 
)

Definition at line 114 of file seq_fifo.c.

struct snd_seq_fifo* snd_seq_fifo_new ( int  poolsize)
read

Definition at line 31 of file seq_fifo.c.

int snd_seq_fifo_poll_wait ( struct snd_seq_fifo f,
struct file file,
poll_table wait 
)

Definition at line 226 of file seq_fifo.c.

int snd_seq_fifo_resize ( struct snd_seq_fifo f,
int  poolsize 
)

Definition at line 234 of file seq_fifo.c.