Lines Matching refs:buffer_length
1305 if (uurb->buffer_length > 0 && !uurb->buffer) in proc_do_submiturb()
1327 if (uurb->buffer_length < 8) in proc_do_submiturb()
1336 if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { in proc_do_submiturb()
1344 uurb->buffer_length = le16_to_cpup(&dr->wLength); in proc_do_submiturb()
1346 if ((dr->bRequestType & USB_DIR_IN) && uurb->buffer_length) { in proc_do_submiturb()
1373 num_sgs = DIV_ROUND_UP(uurb->buffer_length, USB_SG_SIZE); in proc_do_submiturb()
1416 uurb->buffer_length = totlen; in proc_do_submiturb()
1423 if (uurb->buffer_length >= USBFS_XFER_MAX) { in proc_do_submiturb()
1427 if (uurb->buffer_length > 0 && in proc_do_submiturb()
1429 uurb->buffer, uurb->buffer_length)) { in proc_do_submiturb()
1439 u += sizeof(struct async) + sizeof(struct urb) + uurb->buffer_length + in proc_do_submiturb()
1456 totlen = uurb->buffer_length; in proc_do_submiturb()
1475 } else if (uurb->buffer_length > 0) { in proc_do_submiturb()
1476 as->urb->transfer_buffer = kmalloc(uurb->buffer_length, in proc_do_submiturb()
1486 uurb->buffer_length)) { in proc_do_submiturb()
1498 uurb->buffer_length); in proc_do_submiturb()
1523 as->urb->transfer_buffer_length = uurb->buffer_length; in proc_do_submiturb()
1545 if (is_in && uurb->buffer_length > 0) in proc_do_submiturb()
1785 __get_user(kurb->buffer_length, &uurb->buffer_length) || in get_urb32()