|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Functions | |
| int | ivtv_buf_copy_from_user (struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src, int copybytes) |
| void | ivtv_buf_swap (struct ivtv_buffer *buf) |
| void | ivtv_queue_init (struct ivtv_queue *q) |
| void | ivtv_enqueue (struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q) |
| struct ivtv_buffer * | ivtv_dequeue (struct ivtv_stream *s, struct ivtv_queue *q) |
| int | ivtv_queue_move (struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal, struct ivtv_queue *to, int needed_bytes) |
| void | ivtv_flush_queues (struct ivtv_stream *s) |
| int | ivtv_stream_alloc (struct ivtv_stream *s) |
| void | ivtv_stream_free (struct ivtv_stream *s) |
| int ivtv_buf_copy_from_user | ( | struct ivtv_stream * | s, |
| struct ivtv_buffer * | buf, | ||
| const char __user * | src, | ||
| int | copybytes | ||
| ) |
Definition at line 25 of file ivtv-queue.c.
| void ivtv_buf_swap | ( | struct ivtv_buffer * | buf | ) |
Definition at line 36 of file ivtv-queue.c.
|
read |
Definition at line 71 of file ivtv-queue.c.
| void ivtv_enqueue | ( | struct ivtv_stream * | s, |
| struct ivtv_buffer * | buf, | ||
| struct ivtv_queue * | q | ||
| ) |
Definition at line 52 of file ivtv-queue.c.
| void ivtv_flush_queues | ( | struct ivtv_stream * | s | ) |
Definition at line 185 of file ivtv-queue.c.
| void ivtv_queue_init | ( | struct ivtv_queue * | q | ) |
Definition at line 44 of file ivtv-queue.c.
| int ivtv_queue_move | ( | struct ivtv_stream * | s, |
| struct ivtv_queue * | from, | ||
| struct ivtv_queue * | steal, | ||
| struct ivtv_queue * | to, | ||
| int | needed_bytes | ||
| ) |
Definition at line 122 of file ivtv-queue.c.
| int ivtv_stream_alloc | ( | struct ivtv_stream * | s | ) |
Definition at line 193 of file ivtv-queue.c.
| void ivtv_stream_free | ( | struct ivtv_stream * | s | ) |
Definition at line 265 of file ivtv-queue.c.
1.8.2