snd_seq_event_cell
struct snd_seq_event_cell *cell;
int snd_seq_dispatch_event(struct snd_seq_event_cell *cell, int atomic, int hop)
struct snd_seq_event_cell *cell;
int snd_seq_dispatch_event(struct snd_seq_event_cell *cell, int atomic, int hop);
struct snd_seq_event_cell *cell;
static struct snd_seq_event_cell *fifo_cell_out(struct snd_seq_fifo *f)
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell **cellp, int nonblock)
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell *cell)
struct snd_seq_event_cell *cell, *next, *oldhead;
static struct snd_seq_event_cell *fifo_cell_out(struct snd_seq_fifo *f);
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell *head; /* pointer to head of fifo */
struct snd_seq_event_cell *tail; /* pointer to tail of fifo */
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);
cell = (struct snd_seq_event_cell *)event->data.ext.ptr;
struct snd_seq_event_cell *cell)
void snd_seq_cell_free(struct snd_seq_event_cell * cell)
struct snd_seq_event_cell *curp, *nextptr;
struct snd_seq_event_cell **cellp,
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell **cellp, int nonblock,
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell *src, *tmp, *tail;
src = (struct snd_seq_event_cell *)event->data.ext.ptr;
struct snd_seq_event_cell *cellptr;
cellptr = kvmalloc_objs(struct snd_seq_event_cell, pool->size);
struct snd_seq_event_cell *ptr;
struct snd_seq_event_cell *cell;
struct snd_seq_event_cell *next; /* next cell */
struct snd_seq_event_cell *ptr; /* pointer to first event chunk */
struct snd_seq_event_cell *free; /* pointer to the head of the free list */
void snd_seq_cell_free(struct snd_seq_event_cell *cell);
struct snd_seq_event_cell **cellp, int nonblock,
struct snd_seq_event_cell * cell)
struct snd_seq_event_cell *cur, *prev;
struct snd_seq_event_cell *snd_seq_prioq_cell_out(struct snd_seq_prioq *f,
struct snd_seq_event_cell *cell;
bool (*match)(struct snd_seq_event_cell *cell,
register struct snd_seq_event_cell *cell, *next;
struct snd_seq_event_cell *prev = NULL;
struct snd_seq_event_cell *freefirst = NULL, *freeprev = NULL, *freenext;
static inline bool prioq_match(struct snd_seq_event_cell *cell, void *arg)
static bool prioq_remove_match(struct snd_seq_event_cell *cell, void *arg)
struct snd_seq_event_cell *head; /* pointer to head of prioq */
struct snd_seq_event_cell *tail; /* pointer to tail of prioq */
int snd_seq_prioq_cell_in(struct snd_seq_prioq *f, struct snd_seq_event_cell *cell);
struct snd_seq_event_cell *snd_seq_prioq_cell_out(struct snd_seq_prioq *f,
struct snd_seq_event_cell *cell;
int snd_seq_enqueue_event(struct snd_seq_event_cell *cell, int atomic, int hop)
int snd_seq_enqueue_event(struct snd_seq_event_cell *cell, int atomic, int hop);