Lines Matching refs:parm

3393 ehci_xfer_setup(struct usb_setup_params *parm)
3406 sc = EHCI_BUS2SC(parm->udev->bus);
3407 xfer = parm->curr_xfer;
3417 if (parm->methods == &ehci_device_ctrl_methods) {
3447 parm->hc_max_packet_size = 0x400;
3448 parm->hc_max_packet_count = 1;
3449 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3452 usbd_transfer_setup_sub(parm);
3458 } else if (parm->methods == &ehci_device_bulk_methods) {
3459 parm->hc_max_packet_size = 0x400;
3460 parm->hc_max_packet_count = 1;
3461 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3464 usbd_transfer_setup_sub(parm);
3470 } else if (parm->methods == &ehci_device_intr_methods) {
3471 if (parm->speed == USB_SPEED_HIGH) {
3472 parm->hc_max_packet_size = 0x400;
3473 parm->hc_max_packet_count = 3;
3474 } else if (parm->speed == USB_SPEED_FULL) {
3475 parm->hc_max_packet_size = USB_FS_BYTES_PER_HS_UFRAME;
3476 parm->hc_max_packet_count = 1;
3478 parm->hc_max_packet_size = USB_FS_BYTES_PER_HS_UFRAME / 8;
3479 parm->hc_max_packet_count = 1;
3482 parm->hc_max_frame_size = EHCI_QTD_PAYLOAD_MAX;
3485 usbd_transfer_setup_sub(parm);
3491 } else if (parm->methods == &ehci_device_isoc_fs_methods) {
3492 parm->hc_max_packet_size = 0x3FF;
3493 parm->hc_max_packet_count = 1;
3494 parm->hc_max_frame_size = 0x3FF;
3497 usbd_transfer_setup_sub(parm);
3501 } else if (parm->methods == &ehci_device_isoc_hs_methods) {
3502 parm->hc_max_packet_size = 0x400;
3503 parm->hc_max_packet_count = 3;
3504 parm->hc_max_frame_size = 0xC00;
3507 usbd_transfer_setup_sub(parm);
3513 parm->hc_max_packet_size = 0x400;
3514 parm->hc_max_packet_count = 1;
3515 parm->hc_max_frame_size = 0x400;
3517 usbd_transfer_setup_sub(parm);
3522 if (parm->err) {
3531 parm, &pc, sizeof(ehci_itd_t),
3533 parm->err = USB_ERR_NOMEM;
3536 if (parm->buf) {
3555 parm, &pc, sizeof(ehci_sitd_t),
3557 parm->err = USB_ERR_NOMEM;
3560 if (parm->buf) {
3579 parm, &pc, sizeof(ehci_qtd_t),
3581 parm->err = USB_ERR_NOMEM;
3584 if (parm->buf) {
3607 parm, &pc, sizeof(ehci_qh_t),
3609 parm->err = USB_ERR_NOMEM;
3612 if (parm->buf) {