Lines Matching defs:si470x_device
146 struct si470x_device { struct
147 struct v4l2_device v4l2_dev;
148 struct video_device videodev;
149 struct v4l2_ctrl_handler hdl;
150 int band;
153 unsigned short registers[RADIO_REGISTER_NUM];
156 wait_queue_head_t read_queue;
157 struct mutex lock; /* buffer locking */
158 unsigned char *buffer; /* size is always multiple of three */
159 unsigned int buf_size;
160 unsigned int rd_index;
161 unsigned int wr_index;
163 struct completion completion;
164 bool status_rssi_auto_update; /* Does RSSI get updated automatic? */
168 struct usb_device *usbdev;
169 struct usb_interface *intf;
170 char *usb_buf;
173 char *int_in_buffer;
174 struct usb_endpoint_descriptor *int_in_endpoint;
175 struct urb *int_in_urb;
176 int int_in_running;
179 unsigned char software_version;
180 unsigned char hardware_version;
184 struct i2c_client *client;