Lines Matching refs:vb

69 	struct vprbrd *vb;
86 struct vprbrd *vb = gpio->vb;
87 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf;
93 mutex_lock(&vb->lock);
107 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0),
114 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0),
120 mutex_unlock(&vb->lock);
136 struct vprbrd *vb = gpio->vb;
137 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf;
145 mutex_lock(&vb->lock);
159 ret = usb_control_msg(vb->usb_dev,
160 usb_sndctrlpipe(vb->usb_dev, 0),
165 mutex_unlock(&vb->lock);
177 struct vprbrd *vb = gpio->vb;
178 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf;
182 mutex_lock(&vb->lock);
196 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0),
201 mutex_unlock(&vb->lock);
214 struct vprbrd *vb = gpio->vb;
215 struct vprbrd_gpioa_msg *gamsg = (struct vprbrd_gpioa_msg *)vb->buf;
223 mutex_lock(&vb->lock);
237 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0),
242 mutex_unlock(&vb->lock);
254 static int vprbrd_gpiob_setdir(struct vprbrd *vb, unsigned int offset,
257 struct vprbrd_gpiob_msg *gbmsg = (struct vprbrd_gpiob_msg *)vb->buf;
264 ret = usb_control_msg(vb->usb_dev, usb_sndctrlpipe(vb->usb_dev, 0),
281 struct vprbrd *vb = gpio->vb;
282 struct vprbrd_gpiob_msg *gbmsg = (struct vprbrd_gpiob_msg *)vb->buf;
288 mutex_lock(&vb->lock);
290 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0),
296 mutex_unlock(&vb->lock);
312 struct vprbrd *vb = gpio->vb;
313 struct vprbrd_gpiob_msg *gbmsg = (struct vprbrd_gpiob_msg *)vb->buf;
321 mutex_lock(&vb->lock);
327 ret = usb_control_msg(vb->usb_dev,
328 usb_sndctrlpipe(vb->usb_dev, 0),
333 mutex_unlock(&vb->lock);
345 struct vprbrd *vb = gpio->vb;
349 mutex_lock(&vb->lock);
351 ret = vprbrd_gpiob_setdir(vb, offset, 0);
353 mutex_unlock(&vb->lock);
366 struct vprbrd *vb = gpio->vb;
370 mutex_lock(&vb->lock);
372 ret = vprbrd_gpiob_setdir(vb, offset, 1);
376 mutex_unlock(&vb->lock);
387 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent);
395 vb_gpio->vb = vb;