Lines Matching defs:parm
3417 ehci_xfer_setup(struct usb_setup_params *parm)
3430 sc = EHCI_BUS2SC(parm->udev->bus);
3431 xfer = parm->curr_xfer;
3441 if (parm->methods == &ehci_device_ctrl_methods) {
3471 parm->hc_max_packet_size = 0x400;
3472 parm->hc_max_packet_count = 1;
3473 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3477 usbd_transfer_setup_sub(parm);
3483 } else if (parm->methods == &ehci_device_bulk_methods) {
3484 parm->hc_max_packet_size = 0x400;
3485 parm->hc_max_packet_count = 1;
3486 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3491 usbd_transfer_setup_sub(parm);
3497 } else if (parm->methods == &ehci_device_intr_methods) {
3498 if (parm->speed == USB_SPEED_HIGH) {
3499 parm->hc_max_packet_size = 0x400;
3500 parm->hc_max_packet_count = 3;
3501 } else if (parm->speed == USB_SPEED_FULL) {
3502 parm->hc_max_packet_size = USB_FS_BYTES_PER_HS_UFRAME;
3503 parm->hc_max_packet_count = 1;
3505 parm->hc_max_packet_size = USB_FS_BYTES_PER_HS_UFRAME / 8;
3506 parm->hc_max_packet_count = 1;
3509 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3514 usbd_transfer_setup_sub(parm);
3520 } else if (parm->methods == &ehci_device_isoc_fs_methods) {
3521 parm->hc_max_packet_size = 0x3FF;
3522 parm->hc_max_packet_count = 1;
3523 parm->hc_max_frame_size = 0x3FF;
3528 usbd_transfer_setup_sub(parm);
3532 } else if (parm->methods == &ehci_device_isoc_hs_methods) {
3533 parm->hc_max_packet_size = 0x400;
3534 parm->hc_max_packet_count = 3;
3535 parm->hc_max_frame_size = 0xC00;
3540 usbd_transfer_setup_sub(parm);
3546 parm->hc_max_packet_size = 0x400;
3547 parm->hc_max_packet_count = 1;
3548 parm->hc_max_frame_size = 0x400;
3550 usbd_transfer_setup_sub(parm);
3555 if (parm->err) {
3564 parm, &pc, sizeof(ehci_itd_t),
3566 parm->err = USB_ERR_NOMEM;
3569 if (parm->buf) {
3592 parm, &pc, sizeof(ehci_sitd_t),
3594 parm->err = USB_ERR_NOMEM;
3597 if (parm->buf) {
3620 parm, &pc, sizeof(ehci_qtd_t),
3622 parm->err = USB_ERR_NOMEM;
3625 if (parm->buf) {
3652 parm, &pc, sizeof(ehci_qh_t),
3654 parm->err = USB_ERR_NOMEM;
3657 if (parm->buf) {