Home
last modified time | relevance | path

Searched refs:is_in (Results 1 – 36 of 36) sorted by relevance

/linux-4.1.27/drivers/usb/musb/
Dmusb_host.c189 static void musb_ep_set_qh(struct musb_hw_ep *ep, int is_in, struct musb_qh *qh) in musb_ep_set_qh() argument
191 if (is_in != 0 || ep->is_shared_fifo) in musb_ep_set_qh()
193 if (is_in == 0 || ep->is_shared_fifo) in musb_ep_set_qh()
197 static struct musb_qh *musb_ep_get_qh(struct musb_hw_ep *ep, int is_in) in musb_ep_get_qh() argument
199 return is_in ? ep->in_qh : ep->out_qh; in musb_ep_get_qh()
209 musb_start_urb(struct musb *musb, int is_in, struct musb_qh *qh) in musb_start_urb() argument
230 is_in = 0; in musb_start_urb()
249 is_in ? "in" : "out", in musb_start_urb()
259 musb_ep_set_qh(hw_ep, is_in, qh); in musb_start_urb()
260 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb()
[all …]
Dmusb_gadget_ep0.c105 int is_in; in service_tx_status_request() local
116 is_in = epnum & USB_DIR_IN; in service_tx_status_request()
117 if (is_in) { in service_tx_status_request()
131 if (is_in) in service_tx_status_request()
263 int is_in; in service_zero_data_request() local
272 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
273 if (is_in) in service_zero_data_request()
286 if (is_in) { in service_zero_data_request()
427 int is_in; in service_zero_data_request() local
436 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
[all …]
Dmusb_gadget.c202 if (ep->is_in) { in nuke()
1017 musb_ep->is_in = 1; in musb_gadget_enable()
1018 if (!musb_ep->is_in) in musb_gadget_enable()
1060 musb_ep->is_in = 0; in musb_gadget_enable()
1061 if (musb_ep->is_in) in musb_gadget_enable()
1125 musb_ep->is_in ? "IN" : "OUT", in musb_gadget_enable()
1157 if (musb_ep->is_in) { in musb_gadget_disable()
1268 request->tx = musb_ep->is_in; in musb_gadget_queue()
1386 if (musb_ep->is_in) { in musb_gadget_set_halt()
1399 if (musb_ep->is_in) { in musb_gadget_set_halt()
[all …]
Dmusb_gadget.h111 u8 is_in; member
/linux-4.1.27/drivers/usb/gadget/udc/
Dgr_udc.c98 int buflen = ep->is_in ? req->req.length : req->req.actual; in gr_dbgprint_request()
318 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in gr_finish_request()
321 if (ep->is_in) { /* For OUT, req->req.actual gets updated bit by bit */ in gr_finish_request()
343 if (ep->is_in) in gr_finish_request()
406 if (!ep->is_in && req->oddlen) in gr_start_dma()
467 if (ep->is_in) in gr_add_dma_desc()
626 ret = usb_gadget_map_request(&dev->gadget, &req->req, ep->is_in); in gr_queue()
632 if (ep->is_in) in gr_queue()
658 if (ep->is_in) in gr_queue_int()
1006 u8 is_in = index & USB_ENDPOINT_DIR_MASK; in gr_endpoint_request() local
[all …]
Dgoku_udc.c143 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
144 if (ep->is_in) { in goku_ep_enable()
162 tmp = ((ep->dma || !ep->is_in) in goku_ep_enable()
181 ep->is_in ? "IN" : "OUT", in goku_ep_enable()
311 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in done()
524 (ep->is_in ? write_fifo : read_fifo)(ep, req); in pio_advance()
541 if (likely(ep->is_in)) { in start_dma()
596 if (ep->is_in) in dma_advance()
606 if (likely(ep->is_in)) { in dma_advance()
624 ep->ep.name, ep->is_in ? "IN" : "OUT", in dma_advance()
[all …]
Dudc-core.c61 struct usb_request *req, int is_in) in usb_gadget_map_request() argument
70 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request()
79 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request()
92 struct usb_request *req, int is_in) in usb_gadget_unmap_request() argument
99 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request()
104 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request()
Dudc-xilinx.c160 bool is_in; member
291 epcfgreg = ((ep->is_in << 29) | (ep->is_iso << 28) | in xudc_epconfig()
493 if (ep->is_in) in xudc_eptxrx()
503 if (ep->is_in) { in xudc_eptxrx()
521 if (ep->is_in) { in xudc_eptxrx()
568 ep->is_in); in xudc_done()
764 if (ep->is_in && (!list_empty(&ep->queue)) && value) { in xudc_ep_set_halt()
814 ep->is_in = ((desc->bEndpointAddress & USB_DIR_IN) != 0); in __xudc_ep_enable()
873 if (ep->epnumber && !ep->is_in) { in __xudc_ep_enable()
1107 ep->is_in); in xudc_ep_queue()
[all …]
Dat91_udc.c110 ep->is_in ? "in" : "out", in proc_ep_show()
524 ep->is_in = usb_endpoint_dir_in(desc); in at91_ep_enable()
527 if (ep->is_in) in at91_ep_enable()
680 if (ep->is_in) in at91_ep_queue()
753 if (ep->is_in && (!list_empty(&ep->queue) || (csr >> 16) != 0)) in at91_ep_set_halt()
1012 if (ep->is_in) { in handle_ep()
1058 ep->is_in = 1; in handle_setup()
1061 ep->is_in = 0; in handle_setup()
1177 if (!ep->is_in) in handle_setup()
1179 } else if (ep->is_in) in handle_setup()
[all …]
Dlpc32xx_udc.c136 bool is_in; member
518 ep->is_in ? "in" : "out"); in proc_ep_show()
1469 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in done()
1729 ep->is_in = (desc->bEndpointAddress & USB_DIR_IN) != 0; in lpc32xx_ep_enable()
1733 if (ep->is_in) in lpc32xx_ep_enable()
1740 ep->hwep_num, maxpacket, (ep->is_in == 1)); in lpc32xx_ep_enable()
1818 status = usb_gadget_map_request(&udc->gadget, _req, ep->is_in); in lpc32xx_ep_queue()
1841 if (ep->is_in) in lpc32xx_ep_queue()
1851 _req, _req->length, _req->buf, ep->is_in, _req->zero); in lpc32xx_ep_queue()
1865 if (ep->is_in) { in lpc32xx_ep_queue()
[all …]
Dnet2280.c173 ep->is_in = !!usb_endpoint_dir_in(desc); in net2280_enable()
174 if (dev->enhanced_mode && ep->is_in && ep_key[ep->num]) { in net2280_enable()
227 ep->is_in = (tmp & USB_DIR_IN) != 0; in net2280_enable()
230 if (dev->enhanced_mode && ep->is_in) { in net2280_enable()
238 tmp |= (ep->is_in << ENDPOINT_DIRECTION); in net2280_enable()
249 if (!ep->is_in) in net2280_enable()
353 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x()
743 if (ep->is_in) in fill_dma_desc()
745 if ((!ep->is_in && (dmacount % ep->ep.maxpacket) != 0) || in fill_dma_desc()
787 unsigned int tmp = BIT(VALID_BIT) | (ep->is_in << DMA_DIRECTION); in start_queue()
[all …]
Dnet2272.c237 ep->is_in = usb_endpoint_dir_in(desc); in net2272_enable()
238 if (!ep->is_in) in net2272_enable()
387 ep->is_in); in net2272_done()
636 (ep->is_in ? net2272_write_fifo : net2272_read_fifo)(ep, req); in net2272_pio_advance()
750 if (ep->is_in) { in net2272_kick_dma()
849 ep->is_in); in net2272_queue()
899 if (ep->is_in) in net2272_queue()
1001 else if (ep->is_in && value && net2272_fifo_status(_ep) != 0) in net2272_set_halt_and_wedge()
1055 if (ep->is_in) in net2272_fifo_status()
1279 ep->is_in ? "in" : "out", in registers_show()
[all …]
Domap_udc.c704 int status, restart, is_in; in dma_channel_claim() local
707 is_in = ep->bEndpointAddress & USB_DIR_IN; in dma_channel_claim()
708 if (is_in) in dma_channel_claim()
731 if (is_in) { in dma_channel_claim()
786 is_in ? 't' : 'r', in dma_channel_claim()
794 (is_in ? next_in_dma : next_out_dma)(ep, req); in dma_channel_claim()
797 (is_in ? write_fifo : read_fifo)(ep, req); in dma_channel_claim()
799 if (!is_in) { in dma_channel_claim()
927 int is_in; in omap_ep_queue() local
936 is_in = udc->ep0_in; in omap_ep_queue()
[all …]
Dat91_udc.h105 unsigned is_in:1; member
Dgr_udc.h150 unsigned is_in:1; member
Dpxa27x_udc.c575 static void inc_ep_stats_reqs(struct pxa_ep *ep, int is_in) in inc_ep_stats_reqs() argument
577 if (is_in) in inc_ep_stats_reqs()
589 static void inc_ep_stats_bytes(struct pxa_ep *ep, int count, int is_in) in inc_ep_stats_bytes() argument
591 if (is_in) in inc_ep_stats_bytes()
2071 int is_in = ep->dir_in; in handle_ep() local
2099 if (unlikely(is_in)) { in handle_ep()
2108 if (is_in) in handle_ep()
Dgoku_udc.h214 is_in:1, member
Datmel_usba_udc.c501 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in request_complete()
545 ep->is_in = 0; in usba_ep_enable()
557 ep->is_in = 1; in usba_ep_enable()
719 ret = usb_gadget_map_request(&udc->gadget, &req->req, ep->is_in); in queue_dma()
728 if (!ep->is_in) in queue_dma()
782 if ((!ep_is_control(ep) && ep->is_in) || in usba_ep_queue()
920 || ((value && ep->is_in && (usba_ep_readl(ep, STA) in usba_ep_set_halt()
Datmel_usba_udc.h294 unsigned int is_in:1; member
Dnet2280.h112 is_in : 1, member
Ds3c2410_udc.c554 u8 is_in = crq->wIndex & USB_DIR_IN; in s3c2410_udc_get_status() local
574 if (is_in) { in s3c2410_udc_get_status()
815 int is_in = ep->bEndpointAddress & USB_DIR_IN; in s3c2410_udc_handle_ep() local
827 if (is_in) { in s3c2410_udc_handle_ep()
Dnet2272.h444 is_in:1, member
Dpxa25x_udc.c1646 int is_in = ep->bEndpointAddress & USB_DIR_IN; in handle_ep() local
1661 if (unlikely(is_in)) { /* irq from TPC, SST, or (ISO) TUR */ in handle_ep()
/linux-4.1.27/drivers/usb/core/
Dusb.c901 int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
915 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE) ? : -ENOMEM;
937 void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
950 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE);
965 void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
978 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE);
Ddevio.c1293 int i, ret, is_in, num_sgs = 0, ifnum = -1; in proc_do_submiturb() local
1319 is_in = (uurb->endpoint & USB_ENDPOINT_DIR_MASK) != 0; in proc_do_submiturb()
1347 is_in = 1; in proc_do_submiturb()
1350 is_in = 0; in proc_do_submiturb()
1428 !access_ok(is_in ? VERIFY_WRITE : VERIFY_READ, in proc_do_submiturb()
1466 if (!is_in) { in proc_do_submiturb()
1483 if (!is_in) { in proc_do_submiturb()
1510 u = (is_in ? URB_DIR_IN : URB_DIR_OUT); in proc_do_submiturb()
1513 if (uurb->flags & USBDEVFS_URB_SHORT_NOT_OK && is_in) in proc_do_submiturb()
1545 if (is_in && uurb->buffer_length > 0) in proc_do_submiturb()
[all …]
Dhcd.c1801 int is_in; in usb_hcd_flush_endpoint() local
1806 is_in = usb_urb_dir_in(urb); in usb_hcd_flush_endpoint()
1814 is_in ? "in" : "out", in usb_hcd_flush_endpoint()
/linux-4.1.27/arch/arm/plat-samsung/
Dpm-gpio.c87 static inline int is_in(unsigned long con) in is_in() function
161 if (is_in(old) && is_out(new)) in samsung_gpio_pm_2bit_resume()
230 if (is_in(old) && is_out(new)) in samsung_gpio_pm_4bit_mask()
/linux-4.1.27/drivers/usb/mon/
Dmon_text.c61 char is_in; member
150 if (ep->is_in) { in mon_text_get_data()
211 ep->is_in = usb_urb_dir_in(urb); in mon_text_event()
283 ep->is_in = usb_urb_dir_in(urb); in mon_text_error()
481 udir = (ep->is_in ? 'i' : 'o'); in mon_text_read_head_t()
499 udir = (ep->is_in ? 'i' : 'o'); in mon_text_read_head_u()
/linux-4.1.27/include/linux/usb/
Dgadget.h1010 struct usb_request *req, int is_in);
1013 struct usb_request *req, int is_in);
/linux-4.1.27/drivers/usb/gadget/function/
Df_sourcesink.c603 static int source_sink_start_ep(struct f_sourcesink *ss, bool is_in, in source_sink_start_ep() argument
625 ep = is_in ? ss->iso_in_ep : ss->iso_out_ep; in source_sink_start_ep()
628 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
636 if (is_in) in source_sink_start_ep()
647 is_iso ? "ISO-" : "", is_in ? "IN" : "OUT", in source_sink_start_ep()
/linux-4.1.27/drivers/spi/
Dspi-gpio.c283 static int spi_gpio_alloc(unsigned pin, const char *label, bool is_in) in spi_gpio_alloc() argument
289 if (is_in) in spi_gpio_alloc()
/linux-4.1.27/include/linux/
Dusb.h1663 int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
1666 void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
1669 void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
/linux-4.1.27/drivers/usb/isp1760/
Disp1760-udc.c1361 bool is_in = !(i & 1); in isp1760_udc_init_eps() local
1367 ep->addr = (ep_num && is_in ? USB_DIR_IN : USB_DIR_OUT) in isp1760_udc_init_eps()
1372 ep_num ? (is_in ? "in" : "out") : ""); in isp1760_udc_init_eps()
/linux-4.1.27/net/ipv6/
Dmcast.c1468 static bool is_in(struct ifmcaddr6 *pmc, struct ip6_sf_list *psf, int type, in is_in() function
1519 if (!is_in(pmc, psf, type, gdeleted, sdeleted)) in mld_scount()
1738 if (!is_in(pmc, psf, type, gdeleted, sdeleted)) { in add_grec()
/linux-4.1.27/net/ipv4/
Digmp.c264 static int is_in(struct ip_mc_list *pmc, struct ip_sf_list *psf, int type, in is_in() function
315 if (!is_in(pmc, psf, type, gdeleted, sdeleted)) in igmp_scount()
471 if (!is_in(pmc, psf, type, gdeleted, sdeleted)) { in add_grec()
/linux-4.1.27/drivers/usb/dwc2/
Dgadget.c3612 static const char *decode_direction(int is_in) in decode_direction() argument
3614 return is_in ? "in" : "out"; in decode_direction()