Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | CX18_DMA_UNMAPPED ((u32) -1) |
Functions | |
void | _cx18_mdl_sync_for_device (struct cx18_stream *s, struct cx18_mdl *mdl) |
void | cx18_buf_swap (struct cx18_buffer *buf) |
void | _cx18_mdl_swap (struct cx18_mdl *mdl) |
struct cx18_queue * | _cx18_enqueue (struct cx18_stream *s, struct cx18_mdl *mdl, struct cx18_queue *q, int to_front) |
void | cx18_queue_init (struct cx18_queue *q) |
struct cx18_mdl * | cx18_dequeue (struct cx18_stream *s, struct cx18_queue *q) |
struct cx18_mdl * | cx18_queue_get_mdl (struct cx18_stream *s, u32 id, u32 bytesused) |
void | cx18_flush_queues (struct cx18_stream *s) |
void | cx18_unload_queues (struct cx18_stream *s) |
void | cx18_load_queues (struct cx18_stream *s) |
int | cx18_stream_alloc (struct cx18_stream *s) |
void | cx18_stream_free (struct cx18_stream *s) |
#define CX18_DMA_UNMAPPED ((u32) -1) |
Definition at line 25 of file cx18-queue.h.
|
read |
Definition at line 57 of file cx18-queue.c.
Definition at line 39 of file cx18-queue.c.
void _cx18_mdl_sync_for_device | ( | struct cx18_stream * | s, |
struct cx18_mdl * | mdl | ||
) |
Definition at line 335 of file cx18-queue.c.
void cx18_buf_swap | ( | struct cx18_buffer * | buf | ) |
Definition at line 31 of file cx18-queue.c.
|
read |
Definition at line 87 of file cx18-queue.c.
void cx18_flush_queues | ( | struct cx18_stream * | s | ) |
Definition at line 236 of file cx18-queue.c.
void cx18_load_queues | ( | struct cx18_stream * | s | ) |
Definition at line 277 of file cx18-queue.c.
Definition at line 139 of file cx18-queue.c.
void cx18_queue_init | ( | struct cx18_queue * | q | ) |
Definition at line 50 of file cx18-queue.c.
int cx18_stream_alloc | ( | struct cx18_stream * | s | ) |
Definition at line 347 of file cx18-queue.c.
void cx18_stream_free | ( | struct cx18_stream * | s | ) |
Definition at line 418 of file cx18-queue.c.
void cx18_unload_queues | ( | struct cx18_stream * | s | ) |
Definition at line 246 of file cx18-queue.c.