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

Data Structures

struct  rx_data
 
struct  tx_t
 

Data Fields

struct devicedev
 
struct usb_device * usbdev_intf0
 
struct usb_device * usbdev_intf1
 
bool display_supported
 
bool display_isopen
 
bool rf_device
 
bool rf_isassociating
 
bool dev_present_intf0
 
bool dev_present_intf1
 
struct mutex lock
 
wait_queue_head_t remove_ok
 
struct usb_endpoint_descriptorrx_endpoint_intf0
 
struct usb_endpoint_descriptorrx_endpoint_intf1
 
struct usb_endpoint_descriptortx_endpoint
 
struct urbrx_urb_intf0
 
struct urbrx_urb_intf1
 
struct urbtx_urb
 
bool tx_control
 
unsigned char usb_rx_buf [8]
 
unsigned char usb_tx_buf [8]
 
struct imon_context::tx_t tx
 
u16 vendor
 
u16 product
 
struct rc_devrdev
 
struct input_dev * idev
 
struct input_dev * touch
 
spinlock_t kc_lock
 
u32 kc
 
u32 last_keycode
 
u32 rc_scancode
 
u8 rc_toggle
 
u64 rc_type
 
bool release_code
 
u8 display_type
 
bool pad_mouse
 
char name_rdev [128]
 
char phys_rdev [64]
 
char name_idev [128]
 
char phys_idev [64]
 
char name_touch [128]
 
char phys_touch [64]
 
struct timer_list ttimer
 
int touch_x
 
int touch_y
 
struct usb_device * usbdev
 
int display
 
int display_isopen
 
int ir_isopen
 
int dev_present
 
struct mutex ctx_lock
 
int vfd_proto_6p
 
struct lirc_driverdriver
 
struct usb_endpoint_descriptorrx_endpoint
 
struct urbrx_urb
 
struct imon_context::rx_data rx
 

Detailed Description

Definition at line 90 of file imon.c.

Field Documentation

struct mutex ctx_lock

Definition at line 83 of file lirc_imon.c.

struct device* dev

Definition at line 91 of file imon.c.

int dev_present

Definition at line 82 of file lirc_imon.c.

bool dev_present_intf0

Definition at line 100 of file imon.c.

bool dev_present_intf1

Definition at line 101 of file imon.c.

Definition at line 79 of file lirc_imon.c.

int display_isopen

Definition at line 80 of file lirc_imon.c.

bool display_isopen

Definition at line 97 of file imon.c.

bool display_supported

Definition at line 96 of file imon.c.

u8 display_type

Definition at line 138 of file imon.c.

Definition at line 88 of file lirc_imon.c.

struct input_dev* idev

Definition at line 127 of file imon.c.

int ir_isopen

Definition at line 81 of file lirc_imon.c.

u32 kc

Definition at line 131 of file imon.c.

spinlock_t kc_lock

Definition at line 130 of file imon.c.

u32 last_keycode

Definition at line 132 of file imon.c.

struct mutex lock

Definition at line 103 of file imon.c.

char name_idev[128]

Definition at line 144 of file imon.c.

char name_rdev[128]

Definition at line 141 of file imon.c.

char name_touch[128]

Definition at line 147 of file imon.c.

bool pad_mouse

Definition at line 139 of file imon.c.

char phys_idev[64]

Definition at line 145 of file imon.c.

char phys_rdev[64]

Definition at line 142 of file imon.c.

char phys_touch[64]

Definition at line 148 of file imon.c.

Definition at line 124 of file imon.c.

u32 rc_scancode

Definition at line 133 of file imon.c.

u8 rc_toggle

Definition at line 134 of file imon.c.

u64 rc_type

Definition at line 135 of file imon.c.

struct rc_dev* rdev

Definition at line 126 of file imon.c.

bool release_code

Definition at line 136 of file imon.c.

wait_queue_head_t remove_ok

Definition at line 104 of file imon.c.

bool rf_device

Definition at line 98 of file imon.c.

bool rf_isassociating

Definition at line 99 of file imon.c.

Definition at line 89 of file lirc_imon.c.

struct usb_endpoint_descriptor* rx_endpoint_intf0

Definition at line 106 of file imon.c.

struct usb_endpoint_descriptor* rx_endpoint_intf1

Definition at line 107 of file imon.c.

struct urb* rx_urb

Definition at line 91 of file lirc_imon.c.

struct urb* rx_urb_intf0

Definition at line 109 of file imon.c.

struct urb* rx_urb_intf1

Definition at line 110 of file imon.c.

struct input_dev* touch

Definition at line 128 of file imon.c.

int touch_x

Definition at line 150 of file imon.c.

int touch_y

Definition at line 151 of file imon.c.

Definition at line 149 of file imon.c.

Definition at line 112 of file imon.c.

Definition at line 108 of file imon.c.

struct urb * tx_urb

Definition at line 111 of file imon.c.

unsigned char usb_rx_buf

Definition at line 113 of file imon.c.

unsigned char usb_tx_buf

Definition at line 114 of file imon.c.

struct usb_device* usbdev

Definition at line 77 of file lirc_imon.c.

struct usb_device* usbdev_intf0

Definition at line 93 of file imon.c.

struct usb_device* usbdev_intf1

Definition at line 94 of file imon.c.

Definition at line 123 of file imon.c.

int vfd_proto_6p

Definition at line 86 of file lirc_imon.c.


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