Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
pvrusb2-context.h File Reference
#include <linux/mutex.h>
#include <linux/usb.h>
#include <linux/workqueue.h>

Go to the source code of this file.

Data Structures

struct  pvr2_context_stream
 
struct  pvr2_context
 
struct  pvr2_channel
 

Functions

struct pvr2_contextpvr2_context_create (struct usb_interface *intf, const struct usb_device_id *devid, void(*setup_func)(struct pvr2_context *))
 
void pvr2_context_disconnect (struct pvr2_context *)
 
void pvr2_channel_init (struct pvr2_channel *, struct pvr2_context *)
 
void pvr2_channel_done (struct pvr2_channel *)
 
int pvr2_channel_limit_inputs (struct pvr2_channel *, unsigned int)
 
unsigned int pvr2_channel_get_limited_inputs (struct pvr2_channel *)
 
int pvr2_channel_claim_stream (struct pvr2_channel *, struct pvr2_context_stream *)
 
struct pvr2_ioreadpvr2_channel_create_mpeg_stream (struct pvr2_context_stream *)
 
int pvr2_context_global_init (void)
 
void pvr2_context_global_done (void)
 

Function Documentation

int pvr2_channel_claim_stream ( struct pvr2_channel ,
struct pvr2_context_stream  
)

Definition at line 387 of file pvrusb2-context.c.

struct pvr2_ioread* pvr2_channel_create_mpeg_stream ( struct pvr2_context_stream )
read

Definition at line 411 of file pvrusb2-context.c.

void pvr2_channel_done ( struct pvr2_channel )

Definition at line 314 of file pvrusb2-context.c.

unsigned int pvr2_channel_get_limited_inputs ( struct pvr2_channel )

Definition at line 381 of file pvrusb2-context.c.

void pvr2_channel_init ( struct pvr2_channel ,
struct pvr2_context  
)

Definition at line 288 of file pvrusb2-context.c.

int pvr2_channel_limit_inputs ( struct pvr2_channel ,
unsigned  int 
)

Definition at line 336 of file pvrusb2-context.c.

struct pvr2_context* pvr2_context_create ( struct usb_interface intf,
const struct usb_device_id devid,
void(*)(struct pvr2_context *)  setup_func 
)
read

Definition at line 214 of file pvrusb2-context.c.

void pvr2_context_disconnect ( struct pvr2_context )

Definition at line 280 of file pvrusb2-context.c.

void pvr2_context_global_done ( void  )

Definition at line 203 of file pvrusb2-context.c.

int pvr2_context_global_init ( void  )

Definition at line 194 of file pvrusb2-context.c.