Lines Matching refs:max3421_ep

169 struct max3421_ep {  struct
608 struct max3421_ep *max3421_ep; in max3421_next_transfer() local
614 max3421_ep = urb->ep->hcpriv; in max3421_next_transfer()
616 switch (max3421_ep->pkt_state) { in max3421_next_transfer()
669 struct max3421_ep *max3421_ep; in max3421_select_and_start_urb() local
682 max3421_ep = container_of(pos, struct max3421_ep, in max3421_select_and_start_urb()
684 ep = max3421_ep->ep; in max3421_select_and_start_urb()
722 if (frame_diff(max3421_ep->last_active, in max3421_select_and_start_urb()
728 if (max3421_ep->retransmit in max3421_select_and_start_urb()
729 && (frame_diff(max3421_ep->last_active, in max3421_select_and_start_urb()
743 max3421_ep->last_active) in max3421_select_and_start_urb()
767 if (max3421_ep->retransmit) in max3421_select_and_start_urb()
769 max3421_ep->retransmit = 0; in max3421_select_and_start_urb()
779 max3421_ep->pkt_state = PKT_STATE_SETUP; in max3421_select_and_start_urb()
782 max3421_ep->pkt_state = PKT_STATE_TRANSFER; in max3421_select_and_start_urb()
787 max3421_ep->last_active = max3421_hcd->frame_number; in max3421_select_and_start_urb()
804 struct max3421_ep *max3421_ep; in max3421_check_unlink() local
811 list_for_each_entry(max3421_ep, &max3421_hcd->ep_list, ep_list) { in max3421_check_unlink()
812 ep = max3421_ep->ep; in max3421_check_unlink()
838 struct max3421_ep *max3421_ep; in max3421_slow_retransmit() local
840 max3421_ep = urb->ep->hcpriv; in max3421_slow_retransmit()
841 max3421_ep->retransmit = 1; in max3421_slow_retransmit()
886 struct max3421_ep *max3421_ep = urb->ep->hcpriv; in max3421_handle_error() local
895 switch_sndfifo = (max3421_ep->pkt_state == PKT_STATE_TRANSFER && in max3421_handle_error()
935 if (max3421_ep->retries++ < USB_MAX_RETRIES) in max3421_handle_error()
957 if (max3421_ep->naks++ < NAK_MAX_FAST_RETRANSMITS) { in max3421_handle_error()
1047 struct max3421_ep *max3421_ep; in max3421_host_transfer_done() local
1061 max3421_ep = urb->ep->hcpriv; in max3421_host_transfer_done()
1068 max3421_ep->naks = 0; in max3421_host_transfer_done()
1069 max3421_ep->retries = 0; in max3421_host_transfer_done()
1070 switch (max3421_ep->pkt_state) { in max3421_host_transfer_done()
1074 max3421_ep->pkt_state = PKT_STATE_TRANSFER; in max3421_host_transfer_done()
1076 max3421_ep->pkt_state = PKT_STATE_TERMINATE; in max3421_host_transfer_done()
1090 max3421_ep->pkt_state = PKT_STATE_TERMINATE; in max3421_host_transfer_done()
1186 struct max3421_ep *max3421_ep; in dump_eps() local
1194 list_for_each_entry(max3421_ep, &max3421_hcd->ep_list, ep_list) { in dump_eps()
1195 ep = max3421_ep->ep; in dump_eps()
1213 epnum, max3421_ep->pkt_state, max3421_ep->last_active, in dump_eps()
1214 max3421_ep->retries, max3421_ep->naks, in dump_eps()
1215 max3421_ep->retransmit, ubuf); in dump_eps()
1527 struct max3421_ep *max3421_ep; in max3421_urb_enqueue() local
1546 max3421_ep = urb->ep->hcpriv; in max3421_urb_enqueue()
1547 if (!max3421_ep) { in max3421_urb_enqueue()
1549 max3421_ep = kzalloc(sizeof(struct max3421_ep), GFP_ATOMIC); in max3421_urb_enqueue()
1550 if (!max3421_ep) { in max3421_urb_enqueue()
1554 max3421_ep->ep = urb->ep; in max3421_urb_enqueue()
1555 max3421_ep->last_active = max3421_hcd->frame_number; in max3421_urb_enqueue()
1556 urb->ep->hcpriv = max3421_ep; in max3421_urb_enqueue()
1558 list_add_tail(&max3421_ep->ep_list, &max3421_hcd->ep_list); in max3421_urb_enqueue()
1604 struct max3421_ep *max3421_ep = ep->hcpriv; in max3421_endpoint_disable() local
1607 if (!list_empty(&max3421_ep->ep_list)) in max3421_endpoint_disable()
1608 list_del(&max3421_ep->ep_list); in max3421_endpoint_disable()
1609 kfree(max3421_ep); in max3421_endpoint_disable()