Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/usb/musb/
Dmusb_host.c176 static void musb_ep_set_qh(struct musb_hw_ep *ep, int is_in, struct musb_qh *qh) in musb_ep_set_qh() argument
178 if (is_in != 0 || ep->is_shared_fifo) in musb_ep_set_qh()
180 if (is_in == 0 || ep->is_shared_fifo) in musb_ep_set_qh()
184 static struct musb_qh *musb_ep_get_qh(struct musb_hw_ep *ep, int is_in) in musb_ep_get_qh() argument
186 return is_in ? ep->in_qh : ep->out_qh; in musb_ep_get_qh()
196 musb_start_urb(struct musb *musb, int is_in, struct musb_qh *qh) in musb_start_urb() argument
214 is_in = 0; in musb_start_urb()
234 musb_ep_set_qh(hw_ep, is_in, qh); in musb_start_urb()
235 musb_ep_program(musb, epnum, urb, !is_in, buf, offset, len); in musb_start_urb()
238 if (is_in) in musb_start_urb()
[all …]
Dmusb_gadget_ep0.c80 int is_in; in service_tx_status_request() local
91 is_in = epnum & USB_DIR_IN; in service_tx_status_request()
98 if (is_in) in service_tx_status_request()
110 if (is_in) in service_tx_status_request()
242 int is_in; in service_zero_data_request() local
251 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
252 if (is_in) in service_zero_data_request()
265 if (is_in) { in service_zero_data_request()
406 int is_in; in service_zero_data_request() local
415 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
[all …]
Dmusb_gadget.c170 if (ep->is_in) { in nuke()
981 musb_ep->is_in = 1; in musb_gadget_enable()
982 if (!musb_ep->is_in) in musb_gadget_enable()
1020 musb_ep->is_in = 0; in musb_gadget_enable()
1021 if (musb_ep->is_in) in musb_gadget_enable()
1078 musb_ep->is_in ? "IN" : "OUT", in musb_gadget_enable()
1110 if (musb_ep->is_in) { in musb_gadget_disable()
1239 request->tx = musb_ep->is_in; in musb_gadget_queue()
1369 if (musb_ep->is_in) { in musb_gadget_set_halt()
1383 if (musb_ep->is_in) { in musb_gadget_set_halt()
[all …]
Dmusb_gadget.h83 u8 is_in; member
/Linux-v4.19/include/linux/usb/
Dgadget.h811 struct usb_request *req, int is_in);
813 struct usb_request *req, int is_in);
816 struct usb_request *req, int is_in);
818 struct usb_request *req, int is_in);
821 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request_by_dev() argument
823 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request() argument
826 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request_by_dev() argument
828 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request() argument
/Linux-v4.19/drivers/usb/gadget/udc/aspeed-vhub/
Depn.c69 if (ep->epn.is_in) { in ast_vhub_epn_kick()
75 if (ep->epn.is_in) in ast_vhub_epn_kick()
101 stat, ep->epn.is_in, req, req ? req->active : 0); in ast_vhub_epn_handle_ack()
127 if (!req->req.dma && !ep->epn.is_in && len) in ast_vhub_epn_handle_ack()
265 stat, ep->epn.is_in, ep->epn.d_last, d_last); in ast_vhub_epn_handle_ack_desc()
378 (ep->epn.is_in || !(u_req->length & (u_ep->maxpacket - 1))))) { in ast_vhub_epn_queue()
380 ep->epn.is_in); in ast_vhub_epn_queue()
393 ep->epn.is_in); in ast_vhub_epn_queue()
533 if (halt && ep->epn.is_in && !list_empty(&ep->queue)) { in ast_vhub_set_halt_and_wedge()
640 ep->epn.is_in = usb_endpoint_dir_in(desc); in ast_vhub_epn_enable()
[all …]
/Linux-v4.19/drivers/usb/gadget/udc/
Dgr_udc.c94 int buflen = ep->is_in ? req->req.length : req->req.actual; in gr_dbgprint_request()
297 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in gr_finish_request()
300 if (ep->is_in) { /* For OUT, req->req.actual gets updated bit by bit */ in gr_finish_request()
322 if (ep->is_in) in gr_finish_request()
385 if (!ep->is_in && req->oddlen) in gr_start_dma()
446 if (ep->is_in) in gr_add_dma_desc()
605 ret = usb_gadget_map_request(&dev->gadget, &req->req, ep->is_in); in gr_queue()
611 if (ep->is_in) in gr_queue()
637 if (ep->is_in) in gr_queue_int()
985 u8 is_in = index & USB_ENDPOINT_DIR_MASK; in gr_endpoint_request() local
[all …]
Dgoku_udc.c144 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
145 if (ep->is_in) { in goku_ep_enable()
163 tmp = ((ep->dma || !ep->is_in) in goku_ep_enable()
182 ep->is_in ? "IN" : "OUT", in goku_ep_enable()
312 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in done()
525 (ep->is_in ? write_fifo : read_fifo)(ep, req); in pio_advance()
542 if (likely(ep->is_in)) { in start_dma()
597 if (ep->is_in) in dma_advance()
607 if (likely(ep->is_in)) { in dma_advance()
625 ep->ep.name, ep->is_in ? "IN" : "OUT", in dma_advance()
[all …]
Dcore.c799 struct usb_request *req, int is_in) in usb_gadget_map_request_by_dev() argument
808 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request_by_dev()
825 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request_by_dev()
840 struct usb_request *req, int is_in) in usb_gadget_map_request() argument
842 return usb_gadget_map_request_by_dev(gadget->dev.parent, req, is_in); in usb_gadget_map_request()
847 struct usb_request *req, int is_in) in usb_gadget_unmap_request_by_dev() argument
854 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request_by_dev()
859 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request_by_dev()
866 struct usb_request *req, int is_in) in usb_gadget_unmap_request() argument
868 usb_gadget_unmap_request_by_dev(gadget->dev.parent, req, is_in); in usb_gadget_unmap_request()
Dudc-xilinx.c155 bool is_in; member
286 epcfgreg = ((ep->is_in << 29) | (ep->is_iso << 28) | in xudc_epconfig()
488 if (ep->is_in) in xudc_eptxrx()
498 if (ep->is_in) { in xudc_eptxrx()
516 if (ep->is_in) { in xudc_eptxrx()
563 ep->is_in); in xudc_done()
759 if (ep->is_in && (!list_empty(&ep->queue)) && value) { in xudc_ep_set_halt()
809 ep->is_in = ((desc->bEndpointAddress & USB_DIR_IN) != 0); in __xudc_ep_enable()
868 if (ep->epnumber && !ep->is_in) { in __xudc_ep_enable()
1098 ep->is_in); in xudc_ep_queue()
[all …]
Dat91_udc.c125 ep->is_in ? "in" : "out", in proc_ep_show()
527 ep->is_in = usb_endpoint_dir_in(desc); in at91_ep_enable()
530 if (ep->is_in) in at91_ep_enable()
683 if (ep->is_in) in at91_ep_queue()
756 if (ep->is_in && (!list_empty(&ep->queue) || (csr >> 16) != 0)) in at91_ep_set_halt()
1016 if (ep->is_in) { in handle_ep()
1062 ep->is_in = 1; in handle_setup()
1065 ep->is_in = 0; in handle_setup()
1181 if (!ep->is_in) in handle_setup()
1183 } else if (ep->is_in) in handle_setup()
[all …]
Dlpc32xx_udc.c109 bool is_in; member
479 ep->is_in ? "in" : "out"); in proc_ep_show()
1409 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in done()
1669 ep->is_in = (desc->bEndpointAddress & USB_DIR_IN) != 0; in lpc32xx_ep_enable()
1673 if (ep->is_in) in lpc32xx_ep_enable()
1680 ep->hwep_num, maxpacket, (ep->is_in == 1)); in lpc32xx_ep_enable()
1758 status = usb_gadget_map_request(&udc->gadget, _req, ep->is_in); in lpc32xx_ep_queue()
1781 if (ep->is_in) in lpc32xx_ep_queue()
1791 _req, _req->length, _req->buf, ep->is_in, _req->zero); in lpc32xx_ep_queue()
1805 if (ep->is_in) { in lpc32xx_ep_queue()
[all …]
Dnet2280.c215 ep->is_in = !!usb_endpoint_dir_in(desc); in net2280_enable()
216 if (dev->enhanced_mode && ep->is_in && ep_key[ep->num]) { in net2280_enable()
252 if (ep->is_in) in net2280_enable()
283 ep->is_in = (tmp & USB_DIR_IN) != 0; in net2280_enable()
286 if (dev->enhanced_mode && ep->is_in) { in net2280_enable()
292 tmp |= (ep->is_in << ENDPOINT_DIRECTION); in net2280_enable()
305 if (!ep->is_in) in net2280_enable()
411 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x()
504 if (ep->is_in) in ep_reset_338x()
808 if (ep->is_in) in fill_dma_desc()
[all …]
Dnet2272.c224 ep->is_in = usb_endpoint_dir_in(desc); in net2272_enable()
225 if (!ep->is_in) in net2272_enable()
370 ep->is_in); in net2272_done()
619 (ep->is_in ? net2272_write_fifo : net2272_read_fifo)(ep, req); in net2272_pio_advance()
733 if (ep->is_in) { in net2272_kick_dma()
832 ep->is_in); in net2272_queue()
882 if (ep->is_in) in net2272_queue()
984 else if (ep->is_in && value && net2272_fifo_status(_ep) != 0) in net2272_set_halt_and_wedge()
1038 if (ep->is_in) in net2272_fifo_status()
1262 ep->is_in ? "in" : "out", in registers_show()
[all …]
Domap_udc.c700 int status, restart, is_in; in dma_channel_claim() local
703 is_in = ep->bEndpointAddress & USB_DIR_IN; in dma_channel_claim()
704 if (is_in) in dma_channel_claim()
727 if (is_in) { in dma_channel_claim()
782 is_in ? 't' : 'r', in dma_channel_claim()
790 (is_in ? next_in_dma : next_out_dma)(ep, req); in dma_channel_claim()
793 (is_in ? write_fifo : read_fifo)(ep, req); in dma_channel_claim()
795 if (!is_in) { in dma_channel_claim()
923 int is_in; in omap_ep_queue() local
932 is_in = udc->ep0_in; in omap_ep_queue()
[all …]
Dat91_udc.h101 unsigned is_in:1; member
/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_gadget.c32 usb_gadget_unmap_request(&mtu->g, req, mep->is_in); in mtu3_req_complete()
176 if (!!usb_endpoint_dir_in(desc) ^ !!mep->is_in) in mtu3_gadget_ep_enable()
278 __func__, mep->is_in ? "TX" : "RX", mreq->epnum, ep->name, in mtu3_gadget_queue()
298 ret = usb_gadget_map_request(&mtu->g, req, mep->is_in); in mtu3_gadget_queue()
589 u32 epnum, u32 is_in) in init_hw_ep() argument
593 mep->is_in = is_in; in init_hw_ep()
598 !epnum ? "" : (is_in ? "in" : "out")); in init_hw_ep()
624 } else if (is_in) { in init_hw_ep()
Dmtu3_gadget_ep0.c201 int is_in; in ep0_get_status() local
221 is_in = epnum & USB_DIR_IN; in ep0_get_status()
231 mep = (is_in ? mtu->in_eps : mtu->out_eps) + epnum; in ep0_get_status()
374 int is_in; in ep0_handle_feature() local
403 is_in = index & USB_DIR_IN; in ep0_handle_feature()
404 mep = (is_in ? mtu->in_eps : mtu->out_eps) + epnum; in ep0_handle_feature()
Dmtu3_qmu.c185 offset = mep->is_in ? USB_QMU_TQCSR(epnum) : USB_QMU_RQCSR(epnum); in mtu3_qmu_resume()
309 if (mep->is_in) in mtu3_insert_gpd()
322 if (mep->is_in) { in mtu3_qmu_start()
370 qcsr = mep->is_in ? USB_QMU_TQCSR(epnum) : USB_QMU_RQCSR(epnum); in mtu3_qmu_stop()
392 ((mep->is_in) ? "TX" : "RX")); in mtu3_qmu_flush()
Dmtu3_hw_regs.h254 #define EP_RST(is_in, epnum) (((is_in) ? BIT(16) : BIT(0)) << (epnum)) argument
/Linux-v4.19/arch/arm/plat-samsung/
Dpm-gpio.c81 static inline int is_in(unsigned long con) in is_in() function
155 if (is_in(old) && is_out(new)) in samsung_gpio_pm_2bit_resume()
224 if (is_in(old) && is_out(new)) in samsung_gpio_pm_4bit_mask()
/Linux-v4.19/drivers/usb/core/
Dusb.c1057 int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
1071 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE) ? : -ENOMEM;
1093 void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
1106 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE);
1121 void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
1134 is_in ? DMA_FROM_DEVICE : DMA_TO_DEVICE);
Ddevio.c1441 bool is_in; in proc_do_submiturb() local
1472 is_in = (uurb->endpoint & USB_ENDPOINT_DIR_MASK) != 0; in proc_do_submiturb()
1500 is_in = 1; in proc_do_submiturb()
1503 is_in = 0; in proc_do_submiturb()
1506 if (is_in) in proc_do_submiturb()
1519 if (!is_in) in proc_do_submiturb()
1543 if (!is_in) in proc_do_submiturb()
1587 !access_ok(is_in ? VERIFY_WRITE : VERIFY_READ, in proc_do_submiturb()
1639 if (!is_in) { in proc_do_submiturb()
1661 if (!is_in) { in proc_do_submiturb()
[all …]
/Linux-v4.19/drivers/usb/mon/
Dmon_text.c64 char is_in; member
155 if (ep->is_in) { in mon_text_get_data()
216 ep->is_in = usb_urb_dir_in(urb); in mon_text_event()
288 ep->is_in = usb_urb_dir_in(urb); in mon_text_error()
516 udir = (ep->is_in ? 'i' : 'o'); in mon_text_read_head_t()
534 udir = (ep->is_in ? 'i' : 'o'); in mon_text_read_head_u()
/Linux-v4.19/drivers/usb/gadget/function/
Df_sourcesink.c576 static int source_sink_start_ep(struct f_sourcesink *ss, bool is_in, in source_sink_start_ep() argument
598 ep = is_in ? ss->iso_in_ep : ss->iso_out_ep; in source_sink_start_ep()
601 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
612 if (is_in) in source_sink_start_ep()
623 is_iso ? "ISO-" : "", is_in ? "IN" : "OUT", in source_sink_start_ep()

12