Lines Matching refs:std_size
396 struct usb_std_packet_size std_size; in usbd_transfer_setup_sub() local
501 usbd_get_std_packet_size(&std_size, type, parm->speed); in usbd_transfer_setup_sub()
503 if (std_size.range.min || std_size.range.max) { in usbd_transfer_setup_sub()
505 if (xfer->max_packet_size < std_size.range.min) { in usbd_transfer_setup_sub()
506 xfer->max_packet_size = std_size.range.min; in usbd_transfer_setup_sub()
508 if (xfer->max_packet_size > std_size.range.max) { in usbd_transfer_setup_sub()
509 xfer->max_packet_size = std_size.range.max; in usbd_transfer_setup_sub()
513 if (xfer->max_packet_size >= std_size.fixed[3]) { in usbd_transfer_setup_sub()
514 xfer->max_packet_size = std_size.fixed[3]; in usbd_transfer_setup_sub()
515 } else if (xfer->max_packet_size >= std_size.fixed[2]) { in usbd_transfer_setup_sub()
516 xfer->max_packet_size = std_size.fixed[2]; in usbd_transfer_setup_sub()
517 } else if (xfer->max_packet_size >= std_size.fixed[1]) { in usbd_transfer_setup_sub()
518 xfer->max_packet_size = std_size.fixed[1]; in usbd_transfer_setup_sub()
521 xfer->max_packet_size = std_size.fixed[0]; in usbd_transfer_setup_sub()