Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
pvrusb2-ctrl.h File Reference

Go to the source code of this file.

Enumerations

enum  pvr2_ctl_type { pvr2_ctl_int = 0, pvr2_ctl_enum = 1, pvr2_ctl_bitmask = 2, pvr2_ctl_bool = 3 }
 

Functions

int pvr2_ctrl_set_value (struct pvr2_ctrl *, int val)
 
int pvr2_ctrl_set_mask_value (struct pvr2_ctrl *, int mask, int val)
 
int pvr2_ctrl_get_value (struct pvr2_ctrl *, int *valptr)
 
enum pvr2_ctl_type pvr2_ctrl_get_type (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_max (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_min (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_def (struct pvr2_ctrl *, int *valptr)
 
int pvr2_ctrl_get_cnt (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_mask (struct pvr2_ctrl *)
 
const charpvr2_ctrl_get_name (struct pvr2_ctrl *)
 
const charpvr2_ctrl_get_desc (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_valname (struct pvr2_ctrl *, int, char *, unsigned int, unsigned int *)
 
int pvr2_ctrl_is_writable (struct pvr2_ctrl *)
 
unsigned int pvr2_ctrl_get_v4lflags (struct pvr2_ctrl *)
 
int pvr2_ctrl_get_v4lid (struct pvr2_ctrl *)
 
int pvr2_ctrl_has_custom_symbols (struct pvr2_ctrl *)
 
int pvr2_ctrl_custom_value_to_sym (struct pvr2_ctrl *, int mask, int val, char *buf, unsigned int maxlen, unsigned int *len)
 
int pvr2_ctrl_custom_sym_to_value (struct pvr2_ctrl *, const char *buf, unsigned int len, int *maskptr, int *valptr)
 
int pvr2_ctrl_value_to_sym (struct pvr2_ctrl *, int mask, int val, char *buf, unsigned int maxlen, unsigned int *len)
 
int pvr2_ctrl_sym_to_value (struct pvr2_ctrl *, const char *buf, unsigned int len, int *maskptr, int *valptr)
 
int pvr2_ctrl_value_to_sym_internal (struct pvr2_ctrl *, int mask, int val, char *buf, unsigned int maxlen, unsigned int *len)
 

Enumeration Type Documentation

Enumerator:
pvr2_ctl_int 
pvr2_ctl_enum 
pvr2_ctl_bitmask 
pvr2_ctl_bool 

Definition at line 25 of file pvrusb2-ctrl.h.

Function Documentation

int pvr2_ctrl_custom_sym_to_value ( struct pvr2_ctrl ,
const char buf,
unsigned int  len,
int maskptr,
int valptr 
)

Definition at line 295 of file pvrusb2-ctrl.c.

int pvr2_ctrl_custom_value_to_sym ( struct pvr2_ctrl ,
int  mask,
int  val,
char buf,
unsigned int  maxlen,
unsigned int len 
)

Definition at line 283 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_cnt ( struct pvr2_ctrl )

Definition at line 153 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_def ( struct pvr2_ctrl ,
int valptr 
)

Definition at line 137 of file pvrusb2-ctrl.c.

const char* pvr2_ctrl_get_desc ( struct pvr2_ctrl )

Definition at line 189 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_mask ( struct pvr2_ctrl )

Definition at line 167 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_max ( struct pvr2_ctrl )

Definition at line 105 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_min ( struct pvr2_ctrl )

Definition at line 121 of file pvrusb2-ctrl.c.

const char* pvr2_ctrl_get_name ( struct pvr2_ctrl )

Definition at line 181 of file pvrusb2-ctrl.c.

enum pvr2_ctl_type pvr2_ctrl_get_type ( struct pvr2_ctrl )

Definition at line 97 of file pvrusb2-ctrl.c.

unsigned int pvr2_ctrl_get_v4lflags ( struct pvr2_ctrl )

Definition at line 246 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_v4lid ( struct pvr2_ctrl )

Definition at line 239 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_valname ( struct pvr2_ctrl ,
int  ,
char ,
unsigned  int,
unsigned int  
)

Definition at line 197 of file pvrusb2-ctrl.c.

int pvr2_ctrl_get_value ( struct pvr2_ctrl ,
int valptr 
)

Definition at line 85 of file pvrusb2-ctrl.c.

int pvr2_ctrl_has_custom_symbols ( struct pvr2_ctrl )

Definition at line 273 of file pvrusb2-ctrl.c.

int pvr2_ctrl_is_writable ( struct pvr2_ctrl )

Definition at line 265 of file pvrusb2-ctrl.c.

int pvr2_ctrl_set_mask_value ( struct pvr2_ctrl ,
int  mask,
int  val 
)

Definition at line 60 of file pvrusb2-ctrl.c.

int pvr2_ctrl_set_value ( struct pvr2_ctrl ,
int  val 
)

Definition at line 53 of file pvrusb2-ctrl.c.

int pvr2_ctrl_sym_to_value ( struct pvr2_ctrl ,
const char buf,
unsigned int  len,
int maskptr,
int valptr 
)

Definition at line 490 of file pvrusb2-ctrl.c.

int pvr2_ctrl_value_to_sym ( struct pvr2_ctrl ,
int  mask,
int  val,
char buf,
unsigned int  maxlen,
unsigned int len 
)

Definition at line 587 of file pvrusb2-ctrl.c.

int pvr2_ctrl_value_to_sym_internal ( struct pvr2_ctrl ,
int  mask,
int  val,
char buf,
unsigned int  maxlen,
unsigned int len 
)

Definition at line 547 of file pvrusb2-ctrl.c.