Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
pvrusb2-ctrl.c File Reference
#include "pvrusb2-ctrl.h"
#include "pvrusb2-hdw-internal.h"
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/mutex.h>

Go to the source code of this file.

Functions

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

Function Documentation

int pvr2_ctrl_custom_sym_to_value ( struct pvr2_ctrl cptr,
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 cptr,
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 cptr)

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

int pvr2_ctrl_get_def ( struct pvr2_ctrl cptr,
int valptr 
)

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

const char* pvr2_ctrl_get_desc ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_get_mask ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_get_max ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_get_min ( struct pvr2_ctrl cptr)

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

const char* pvr2_ctrl_get_name ( struct pvr2_ctrl cptr)

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

enum pvr2_ctl_type pvr2_ctrl_get_type ( struct pvr2_ctrl cptr)

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

unsigned int pvr2_ctrl_get_v4lflags ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_get_v4lid ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_get_valname ( struct pvr2_ctrl cptr,
int  val,
char bptr,
unsigned int  bmax,
unsigned int blen 
)

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

int pvr2_ctrl_get_value ( struct pvr2_ctrl cptr,
int valptr 
)

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

int pvr2_ctrl_has_custom_symbols ( struct pvr2_ctrl cptr)

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

int pvr2_ctrl_is_writable ( struct pvr2_ctrl cptr)

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

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

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

int pvr2_ctrl_set_value ( struct pvr2_ctrl cptr,
int  val 
)

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

int pvr2_ctrl_sym_to_value ( struct pvr2_ctrl cptr,
const char ptr,
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 cptr,
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 cptr,
int  mask,
int  val,
char buf,
unsigned int  maxlen,
unsigned int len 
)

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