|
Linux Kernel
3.7.1
|
#include "pvrusb2-ioread.h"#include "pvrusb2-debug.h"#include <linux/errno.h>#include <linux/string.h>#include <linux/mm.h>#include <linux/slab.h>#include <linux/mutex.h>#include <asm/uaccess.h>Go to the source code of this file.
Data Structures | |
| struct | pvr2_ioread |
Macros | |
| #define | BUFFER_COUNT 32 |
| #define | BUFFER_SIZE PAGE_ALIGN(0x4000) |
Functions | |
| struct pvr2_ioread * | pvr2_ioread_create (void) |
| void | pvr2_ioread_destroy (struct pvr2_ioread *cp) |
| void | pvr2_ioread_set_sync_key (struct pvr2_ioread *cp, const char *sync_key_ptr, unsigned int sync_key_len) |
| struct pvr2_stream * | pvr2_ioread_get_stream (struct pvr2_ioread *cp) |
| int | pvr2_ioread_setup (struct pvr2_ioread *cp, struct pvr2_stream *sp) |
| int | pvr2_ioread_set_enabled (struct pvr2_ioread *cp, int fl) |
| int | pvr2_ioread_avail (struct pvr2_ioread *cp) |
| int | pvr2_ioread_read (struct pvr2_ioread *cp, void __user *buf, unsigned int cnt) |
| #define BUFFER_COUNT 32 |
Definition at line 30 of file pvrusb2-ioread.c.
| #define BUFFER_SIZE PAGE_ALIGN(0x4000) |
Definition at line 31 of file pvrusb2-ioread.c.
| int pvr2_ioread_avail | ( | struct pvr2_ioread * | cp | ) |
Definition at line 368 of file pvrusb2-ioread.c.
|
read |
Definition at line 87 of file pvrusb2-ioread.c.
| void pvr2_ioread_destroy | ( | struct pvr2_ioread * | cp | ) |
Definition at line 100 of file pvrusb2-ioread.c.
|
read |
Definition at line 197 of file pvrusb2-ioread.c.
Definition at line 404 of file pvrusb2-ioread.c.
| int pvr2_ioread_set_enabled | ( | struct pvr2_ioread * | cp, |
| int | fl | ||
| ) |
Definition at line 243 of file pvrusb2-ioread.c.
| void pvr2_ioread_set_sync_key | ( | struct pvr2_ioread * | cp, |
| const char * | sync_key_ptr, | ||
| unsigned int | sync_key_len | ||
| ) |
Definition at line 112 of file pvrusb2-ioread.c.
| int pvr2_ioread_setup | ( | struct pvr2_ioread * | cp, |
| struct pvr2_stream * | sp | ||
| ) |
Definition at line 202 of file pvrusb2-ioread.c.
1.8.2