• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/musb/

Lines Matching refs:is_in

184 static void musb_ep_set_qh(struct musb_hw_ep *ep, int is_in, struct musb_qh *qh)
186 if (is_in != 0 || ep->is_shared_fifo)
188 if (is_in == 0 || ep->is_shared_fifo)
192 static struct musb_qh *musb_ep_get_qh(struct musb_hw_ep *ep, int is_in)
194 return is_in ? ep->in_qh : ep->out_qh;
204 musb_start_urb(struct musb *musb, int is_in, struct musb_qh *qh)
225 is_in = 0;
244 is_in ? "in" : "out",
254 musb_ep_set_qh(hw_ep, is_in, qh);
255 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len);
258 if (is_in)
328 static inline void musb_save_toggle(struct musb_qh *qh, int is_in,
335 if (is_in)
340 usb_settoggle(urb->dev, qh->epnum, !is_in, csr ? 1 : 0);
351 struct musb_hw_ep *hw_ep, int is_in)
353 struct musb_qh *qh = musb_ep_get_qh(hw_ep, is_in);
364 musb_save_toggle(qh, is_in, urb);
382 if (is_in)
388 musb_ep_set_qh(ep, is_in, NULL);
420 hw_ep->epnum, is_in ? 'R' : 'T', next_urb(qh));
421 musb_start_urb(musb, is_in, qh);
1767 int is_in)
1802 if (musb_ep_get_qh(hw_ep, is_in) != NULL)
1808 if (is_in)
1829 toggle = usb_gettoggle(urb->dev, qh->epnum, !is_in);
1832 if (!is_in && (qh->type == USB_ENDPOINT_XFER_BULK) &&
1843 if (is_in)
1855 if (is_in && qh->dev)
1876 musb_start_urb(musb, is_in, qh);
2072 int is_in = usb_pipein(urb->pipe);
2081 dma = is_in ? ep->rx_channel : ep->tx_channel;
2086 is_in ? 'R' : 'T', ep->epnum,
2093 if (is_in) {
2119 musb_advance_schedule(ep->musb, urb, ep, is_in);
2128 int is_in = usb_pipein(urb->pipe);
2134 is_in ? "in" : "out");
2159 || musb_ep_get_qh(qh->hw_ep, is_in) != qh) {
2185 u8 is_in = hep->desc.bEndpointAddress & USB_DIR_IN;
2201 if (musb_ep_get_qh(qh->hw_ep, is_in) == qh) {
2217 musb_advance_schedule(musb, urb, qh->hw_ep, is_in);