Lines Matching defs:vb
40 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data;
45 ret = usb_control_msg(vb->usb_dev, usb_rcvctrlpipe(vb->usb_dev, 0),
113 static int vprbrd_i2c_read(struct vprbrd *vb, struct i2c_msg *msg)
118 (struct vprbrd_i2c_read_msg *)vb->buf;
200 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len1);
208 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len2);
218 static int vprbrd_i2c_write(struct vprbrd *vb, struct i2c_msg *msg)
224 (struct vprbrd_i2c_write_msg *)vb->buf;
255 ret = usb_bulk_msg(vb->usb_dev,
256 usb_sndbulkpipe(vb->usb_dev,
271 struct vprbrd *vb = (struct vprbrd *)i2c->algo_data;
273 (struct vprbrd_i2c_addr_msg *)vb->buf;
274 struct vprbrd_i2c_status *smsg = (struct vprbrd_i2c_status *)vb->buf;
286 mutex_lock(&vb->lock);
297 ret = vprbrd_i2c_addr(vb->usb_dev, amsg);
301 ret = vprbrd_i2c_read(vb, pmsg);
313 ret = vprbrd_i2c_write(vb, pmsg);
322 ret = vprbrd_i2c_addr(vb->usb_dev, amsg);
333 mutex_unlock(&vb->lock);
337 mutex_unlock(&vb->lock);
359 struct vprbrd *vb = dev_get_drvdata(pdev->dev.parent);
373 vb_i2c->i2c.algo_data = vb;
379 vb->usb_dev->bus->busnum, vb->usb_dev->devnum);
384 pipe = usb_sndctrlpipe(vb->usb_dev, 0);
385 ret = usb_control_msg(vb->usb_dev, pipe,