Lines Matching defs:gspca_dev
31 #define gspca_dbg(gspca_dev, level, fmt, ...) \ argument
35 #define gspca_err(gspca_dev, fmt, ...) \ argument
154 struct gspca_dev { struct
155 struct video_device vdev; /* !! must be the first item */
156 struct module *module; /* subdriver handling the device */
157 struct v4l2_device v4l2_dev;
158 struct usb_device *dev;
161 struct input_dev *input_dev;
162 char phys[64]; /* physical device path */
165 struct cam cam; /* device information */
166 const struct sd_desc *sd_desc; /* subdriver description */
167 struct v4l2_ctrl_handler ctrl_handler;
171 struct {
179 __u8 *usb_buf; /* buffer for USB exchanges */
180 struct urb *urb[MAX_NURBS];
182 struct urb *int_urb;
185 u8 *image; /* image being filled */
186 u32 image_len; /* current length of image */
187 __u8 last_packet_type;
188 __s8 empty_packet; /* if (-1) don't check empty packets */
189 bool streaming;
191 __u8 curr_mode; /* current camera mode */
192 struct v4l2_pix_format pixfmt; /* current mode parameters */
193 __u32 sequence; /* frame sequence number */
195 struct vb2_queue queue;
219 int gspca_dev_probe(struct usb_interface *intf, argument
230 void gspca_frame_add(struct gspca_dev *gspca_dev, argument