Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pvr2_ctl_info Struct Reference

#include <pvrusb2-hdw-internal.h>

Data Fields

const charname
 
const chardesc
 
pvr2_ctlf_get_value get_value
 
pvr2_ctlf_get_value get_def_value
 
pvr2_ctlf_get_value get_min_value
 
pvr2_ctlf_get_value get_max_value
 
pvr2_ctlf_set_value set_value
 
pvr2_ctlf_check_value check_value
 
pvr2_ctlf_val_to_sym val_to_sym
 
pvr2_ctlf_sym_to_val sym_to_val
 
pvr2_ctlf_is_dirty is_dirty
 
pvr2_ctlf_clear_dirty clear_dirty
 
pvr2_ctlf_get_v4lflags get_v4lflags
 
enum pvr2_ctl_type type
 
int v4l_id
 
int internal_id
 
int skip_init
 
int default_value
 
union {
   struct {
      long   min_value
 
      long   max_value
 
   }   type_int
 
   struct {
      unsigned int   count
 
      const char *const *   value_names
 
   }   type_enum
 
   struct {
      unsigned int   valid_bits
 
      const char **   bit_names
 
   }   type_bitmask
 
def
 

Detailed Description

Definition at line 76 of file pvrusb2-hdw-internal.h.

Field Documentation

const char** bit_names

Definition at line 123 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_check_value check_value

Definition at line 89 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_clear_dirty clear_dirty

Definition at line 93 of file pvrusb2-hdw-internal.h.

unsigned int count

Definition at line 118 of file pvrusb2-hdw-internal.h.

union { ... } def
int default_value

Definition at line 109 of file pvrusb2-hdw-internal.h.

Definition at line 81 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_get_value get_def_value

Definition at line 85 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_get_value get_max_value

Definition at line 87 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_get_value get_min_value

Definition at line 86 of file pvrusb2-hdw-internal.h.

pvr2_ctlf_get_v4lflags get_v4lflags

Definition at line 94 of file pvrusb2-hdw-internal.h.

Definition at line 84 of file pvrusb2-hdw-internal.h.

int internal_id

Definition at line 103 of file pvrusb2-hdw-internal.h.

Definition at line 92 of file pvrusb2-hdw-internal.h.

long max_value

Definition at line 115 of file pvrusb2-hdw-internal.h.

long min_value

Definition at line 114 of file pvrusb2-hdw-internal.h.

const char* name

Definition at line 78 of file pvrusb2-hdw-internal.h.

Definition at line 88 of file pvrusb2-hdw-internal.h.

int skip_init

Definition at line 106 of file pvrusb2-hdw-internal.h.

Definition at line 91 of file pvrusb2-hdw-internal.h.

Definition at line 97 of file pvrusb2-hdw-internal.h.

struct { ... } type_bitmask
struct { ... } type_enum
struct { ... } type_int
int v4l_id

Definition at line 100 of file pvrusb2-hdw-internal.h.

Definition at line 90 of file pvrusb2-hdw-internal.h.

unsigned int valid_bits

Definition at line 122 of file pvrusb2-hdw-internal.h.

const char* const* value_names

Definition at line 119 of file pvrusb2-hdw-internal.h.


The documentation for this struct was generated from the following file: