Lines Matching defs:is_in

186 static void musb_ep_set_qh(struct musb_hw_ep *ep, int is_in, struct musb_qh *qh)
188 if (is_in != 0 || ep->is_shared_fifo)
190 if (is_in == 0 || ep->is_shared_fifo)
194 static struct musb_qh *musb_ep_get_qh(struct musb_hw_ep *ep, int is_in)
196 return is_in ? ep->in_qh : ep->out_qh;
206 musb_start_urb(struct musb *musb, int is_in, struct musb_qh *qh)
227 is_in = 0;
246 is_in ? "in" : "out",
256 musb_ep_set_qh(hw_ep, is_in, qh);
257 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len);
260 if (is_in)
321 static inline void musb_save_toggle(struct musb_qh *qh, int is_in,
332 if (is_in)
337 usb_settoggle(urb->dev, qh->epnum, !is_in, csr ? 1 : 0);
348 struct musb_hw_ep *hw_ep, int is_in)
350 struct musb_qh *qh = musb_ep_get_qh(hw_ep, is_in);
361 musb_save_toggle(qh, is_in, urb);
379 if (is_in)
385 musb_ep_set_qh(ep, is_in, NULL);
417 hw_ep->epnum, is_in ? 'R' : 'T', next_urb(qh));
418 musb_start_urb(musb, is_in, qh);
1771 int is_in)
1806 if (musb_ep_get_qh(hw_ep, is_in) != NULL)
1812 if (is_in)
1833 toggle = usb_gettoggle(urb->dev, qh->epnum, !is_in);
1836 if (!is_in && (qh->type == USB_ENDPOINT_XFER_BULK) &&
1847 if (is_in)
1859 if (is_in && qh->dev)
1880 musb_start_urb(musb, is_in, qh);
2080 int is_in = usb_pipein(urb->pipe);
2089 dma = is_in ? ep->rx_channel : ep->tx_channel;
2094 is_in ? 'R' : 'T', ep->epnum,
2101 if (ep->epnum && is_in) {
2127 musb_advance_schedule(ep->musb, urb, ep, is_in);
2136 int is_in = usb_pipein(urb->pipe);
2142 is_in ? "in" : "out");
2167 || musb_ep_get_qh(qh->hw_ep, is_in) != qh) {
2193 u8 is_in = hep->desc.bEndpointAddress & USB_DIR_IN;
2209 if (musb_ep_get_qh(qh->hw_ep, is_in) == qh) {
2225 musb_advance_schedule(musb, urb, qh->hw_ep, is_in);