Lines Matching refs:max_packet_size

172 	xfer->max_frame_size = xfer->max_packet_size * xfer->max_packet_count;  in usbd_update_max_frame_size()
384 uint32_t max_packet_size; in usbd_get_max_frame_length() local
388 max_packet_size = UGETW(edesc->wMaxPacketSize); in usbd_get_max_frame_length()
398 (max_packet_size >> 11) & 3; in usbd_get_max_frame_length()
407 max_packet_size &= 0x7FF; in usbd_get_max_frame_length()
410 max_packet_count += (max_packet_size >> 11) & 3; in usbd_get_max_frame_length()
438 max_packet_size &= 0x7FF; in usbd_get_max_frame_length()
443 return (max_packet_size * max_packet_count); in usbd_get_max_frame_length()
495 xfer->max_packet_size = UGETW(edesc->wMaxPacketSize); in usbd_transfer_setup_sub()
508 (xfer->max_packet_size >> 11) & 3; in usbd_transfer_setup_sub()
517 xfer->max_packet_size &= 0x7FF; in usbd_transfer_setup_sub()
520 xfer->max_packet_count += (xfer->max_packet_size >> 11) & 3; in usbd_transfer_setup_sub()
548 xfer->max_packet_size &= 0x7FF; in usbd_transfer_setup_sub()
561 maxp_old = xfer->max_packet_size; in usbd_transfer_setup_sub()
565 if ((xfer->max_packet_size > parm->hc_max_packet_size) || in usbd_transfer_setup_sub()
566 (xfer->max_packet_size == 0)) { in usbd_transfer_setup_sub()
567 xfer->max_packet_size = parm->hc_max_packet_size; in usbd_transfer_setup_sub()
574 if (xfer->max_packet_size < std_size.range.min) { in usbd_transfer_setup_sub()
575 xfer->max_packet_size = std_size.range.min; in usbd_transfer_setup_sub()
577 if (xfer->max_packet_size > std_size.range.max) { in usbd_transfer_setup_sub()
578 xfer->max_packet_size = std_size.range.max; in usbd_transfer_setup_sub()
581 if (xfer->max_packet_size >= std_size.fixed[3]) { in usbd_transfer_setup_sub()
582 xfer->max_packet_size = std_size.fixed[3]; in usbd_transfer_setup_sub()
583 } else if (xfer->max_packet_size >= std_size.fixed[2]) { in usbd_transfer_setup_sub()
584 xfer->max_packet_size = std_size.fixed[2]; in usbd_transfer_setup_sub()
585 } else if (xfer->max_packet_size >= std_size.fixed[1]) { in usbd_transfer_setup_sub()
586 xfer->max_packet_size = std_size.fixed[1]; in usbd_transfer_setup_sub()
589 xfer->max_packet_size = std_size.fixed[0]; in usbd_transfer_setup_sub()
597 if (maxp_old != xfer->max_packet_size) in usbd_transfer_setup_sub()
714 (xfer->max_packet_size == 0)) { in usbd_transfer_setup_sub()
721 xfer->max_packet_size = MIN_PKT; in usbd_transfer_setup_sub()
952 xfer->max_packet_size = 1; in usbd_transfer_setup_sub()