Lines Matching refs:ep
38 static void write_toggle(struct usb_device *dev, u8 ep, u8 dir_out) in write_toggle() argument
40 u16 toggle = usb_gettoggle(dev, ep, dir_out); in write_toggle()
80 static u8 check_stall(u8 ep, u8 dir_out) in check_stall() argument
85 if (!ep) { in check_stall()
179 static int wait_until_txep_ready(struct usb_device *dev, u8 ep) in wait_until_txep_ready() argument
185 if (check_stall(ep, 1)) { in wait_until_txep_ready()
211 static int wait_until_rxep_ready(struct usb_device *dev, u8 ep) in wait_until_rxep_ready() argument
217 if (check_stall(ep, 0)) { in wait_until_rxep_ready()
402 static void config_hub_port(struct usb_device *dev, u8 ep) in config_hub_port() argument
422 writeb(hub, &musbr->tar[ep].txhubaddr); in config_hub_port()
423 writeb((chid + 1), &musbr->tar[ep].txhubport); in config_hub_port()
424 writeb(hub, &musbr->tar[ep].rxhubaddr); in config_hub_port()
425 writeb((chid + 1), &musbr->tar[ep].rxhubport); in config_hub_port()
856 int ep = usb_pipeendpoint(pipe); in submit_bulk_msg() local
901 write_toggle(dev, ep, dir_out); in submit_bulk_msg()
907 (ep & MUSB_TYPE_REMOTE_END); in submit_bulk_msg()
911 writew(dev->epmaxpacketout[ep], &musbr->txmaxp); in submit_bulk_msg()
913 nextlen = ((len-txlen) < dev->epmaxpacketout[ep]) ? in submit_bulk_msg()
914 (len-txlen) : dev->epmaxpacketout[ep]; in submit_bulk_msg()
927 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg()
937 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg()
941 write_toggle(dev, ep, dir_out); in submit_bulk_msg()
946 (ep & MUSB_TYPE_REMOTE_END); in submit_bulk_msg()
950 writew(dev->epmaxpacketin[ep], &musbr->rxmaxp); in submit_bulk_msg()
952 nextlen = ((len-txlen) < dev->epmaxpacketin[ep]) ? in submit_bulk_msg()
953 (len-txlen) : dev->epmaxpacketin[ep]; in submit_bulk_msg()
962 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg()
983 usb_settoggle(dev, ep, dir_out, in submit_bulk_msg()
1063 int ep = usb_pipeendpoint(pipe); in submit_int_msg() local
1108 write_toggle(dev, ep, dir_out); in submit_int_msg()
1112 write_toggle(dev, ep, dir_out); in submit_int_msg()
1118 (ep & MUSB_TYPE_REMOTE_END); in submit_int_msg()
1122 writew(dev->epmaxpacketin[ep], &musbr->rxmaxp); in submit_int_msg()
1125 nextlen = ((len-txlen) < dev->epmaxpacketin[ep]) ? in submit_int_msg()
1126 (len-txlen) : dev->epmaxpacketin[ep]; in submit_int_msg()
1135 usb_settoggle(dev, ep, dir_out, in submit_int_msg()
1156 usb_settoggle(dev, ep, dir_out, in submit_int_msg()