Lines Matching refs:gspca_dev

41 	struct gspca_dev gspca_dev;	/* !! must be the first item */  member
63 static int command(struct gspca_dev *gspca_dev, in command() argument
71 memcpy(gspca_dev->usb_buf, order_values[order], 12); in command()
72 return usb_control_msg(gspca_dev->dev, in command()
73 usb_sndctrlpipe(gspca_dev->dev, 0), in command()
76 USB_RECIP_INTERFACE, 0, 0, gspca_dev->usb_buf, in command()
91 struct gspca_dev *gspca_dev = &dev->gspca_dev; in dostream() local
92 struct urb *urb = gspca_dev->urb[0]; in dostream()
101 while (gspca_dev->present && gspca_dev->streaming) { in dostream()
103 if (gspca_dev->frozen) in dostream()
108 mutex_lock(&gspca_dev->usb_lock); in dostream()
109 ret = command(gspca_dev, 1); in dostream()
110 mutex_unlock(&gspca_dev->usb_lock); in dostream()
114 if (gspca_dev->frozen) in dostream()
117 if (!gspca_dev->present || !gspca_dev->streaming) in dostream()
122 ret = usb_bulk_msg(gspca_dev->dev, in dostream()
133 if (gspca_dev->frozen) in dostream()
136 if (!gspca_dev->present || !gspca_dev->streaming) in dostream()
148 gspca_frame_add(gspca_dev, LAST_PACKET, in dostream()
154 gspca_frame_add(gspca_dev, in dostream()
155 gspca_dev->last_packet_type in dostream()
172 static int sd_config(struct gspca_dev *gspca_dev, in sd_config() argument
175 struct usb_fpix *dev = (struct usb_fpix *) gspca_dev; in sd_config()
176 struct cam *cam = &gspca_dev->cam; in sd_config()
189 static int sd_init(struct gspca_dev *gspca_dev) in sd_init() argument
195 static int sd_start(struct gspca_dev *gspca_dev) in sd_start() argument
197 struct usb_fpix *dev = (struct usb_fpix *) gspca_dev; in sd_start()
201 ret = command(gspca_dev, 0); in sd_start()
209 ret = usb_bulk_msg(gspca_dev->dev, in sd_start()
210 gspca_dev->urb[0]->pipe, in sd_start()
211 gspca_dev->urb[0]->transfer_buffer, in sd_start()
220 ret = command(gspca_dev, 1); in sd_start()
227 usb_clear_halt(gspca_dev->dev, gspca_dev->urb[0]->pipe); in sd_start()
238 static void sd_stop0(struct gspca_dev *gspca_dev) in sd_stop0() argument
240 struct usb_fpix *dev = (struct usb_fpix *) gspca_dev; in sd_stop0()
243 mutex_unlock(&gspca_dev->usb_lock); in sd_stop0()
245 mutex_lock(&gspca_dev->usb_lock); in sd_stop0()