Linux Kernel
3.7.1
|
#include <dvb-usb.h>
struct dvb_usb_device - object of a DVB USB device : copy of the struct dvb_usb_properties this device belongs to. : pointer to the device's struct dvb_usb_device_description. : initialization and runtime state of the device.
: indicated whether the device is power or not. Powered is in/decremented for each call to modify the state. : pointer to the device's struct usb_device.
: semaphore of USB control messages (reading needs two messages) : semaphore for i2c-transfers
: device's i2c_adapter if it uses I2CoverUSB
: rc device for the remote control (rc-core mode) : input device for the remote control (legacy mode) : struct work_struct frequent rc queries : last triggered event : last state (no, pressed, repeat) : owner of the dvb_adapter : private data of the actual driver (allocate by dvb-usb, size defined in size_of_priv of dvb_usb_properties).
struct i2c_adapter i2c_adap |
struct usb_interface* intf |
struct work_struct probe_work |
struct dvb_usb_device_properties* props |
struct delayed_work rc_query_work |