Home | History | Annotate | Download | only in client

Lines Matching defs:urb

306     usbdevfs_urb* urb = &h->urb_out;
307 memset(urb, 0, sizeof(*urb));
308 urb->type = USBDEVFS_URB_TYPE_BULK;
309 urb->endpoint = h->ep_out;
310 urb->status = -1;
311 urb->buffer = const_cast<void*>(data);
312 urb->buffer_length = len;
319 if (TEMP_FAILURE_RETRY(ioctl(h->fd, USBDEVFS_SUBMITURB, urb)) == -1) {
332 if (urb->status != 0) {
333 errno = -urb->status;
336 return urb->actual_length;
345 usbdevfs_urb* urb = &h->urb_in;
346 memset(urb, 0, sizeof(*urb));
347 urb->type = USBDEVFS_URB_TYPE_BULK;
348 urb->endpoint = h->ep_in;
349 urb->status = -1;
350 urb->buffer = data;
351 urb->buffer_length = len;
358 if (TEMP_FAILURE_RETRY(ioctl(h->fd, USBDEVFS_SUBMITURB, urb)) == -1) {
364 D("[ reap urb - wait ]");
384 D("[ reap urb - error ]");
388 D("[ urb @%p status = %d, actual = %d ]", out, out->status, out->actual_length);
391 D("[ reap urb - IN complete ]");
393 if (urb->status != 0) {
394 errno = -urb->status;
397 return urb->actual_length;
400 D("[ reap urb - OUT compelete ]");