Lines Matching refs:urb
300 usbdevfs_urb* urb = &h->urb_out; in usb_bulk_write() local
301 memset(urb, 0, sizeof(*urb)); in usb_bulk_write()
302 urb->type = USBDEVFS_URB_TYPE_BULK; in usb_bulk_write()
303 urb->endpoint = h->ep_out; in usb_bulk_write()
304 urb->status = -1; in usb_bulk_write()
305 urb->buffer = const_cast<void*>(data); in usb_bulk_write()
306 urb->buffer_length = len; in usb_bulk_write()
313 if (TEMP_FAILURE_RETRY(ioctl(h->fd, USBDEVFS_SUBMITURB, urb)) == -1) { in usb_bulk_write()
326 if (urb->status != 0) { in usb_bulk_write()
327 errno = -urb->status; in usb_bulk_write()
330 return urb->actual_length; in usb_bulk_write()
339 usbdevfs_urb* urb = &h->urb_in; in usb_bulk_read() local
340 memset(urb, 0, sizeof(*urb)); in usb_bulk_read()
341 urb->type = USBDEVFS_URB_TYPE_BULK; in usb_bulk_read()
342 urb->endpoint = h->ep_in; in usb_bulk_read()
343 urb->status = -1; in usb_bulk_read()
344 urb->buffer = data; in usb_bulk_read()
345 urb->buffer_length = len; in usb_bulk_read()
352 if (TEMP_FAILURE_RETRY(ioctl(h->fd, USBDEVFS_SUBMITURB, urb)) == -1) { in usb_bulk_read()
387 if (urb->status != 0) { in usb_bulk_read()
388 errno = -urb->status; in usb_bulk_read()
391 return urb->actual_length; in usb_bulk_read()