Home
last modified time | relevance | path

Searched refs:is_in (Results 1 - 25 of 100) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/usb/musb/
H A 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()
296 musb_advance_schedule(struct musb *musb, struct urb *urb, struct musb_hw_ep *hw_ep, int is_in) musb_advance_schedule() argument
905 musb_bulk_nak_timeout(struct musb *musb, struct musb_hw_ep *ep, int is_in) musb_bulk_nak_timeout() argument
1999 musb_schedule( struct musb *musb, struct musb_qh *qh, int is_in) musb_schedule() argument
2321 int is_in = usb_pipein(urb->pipe); musb_cleanup_urb() local
2374 int is_in = usb_pipein(urb->pipe); musb_urb_dequeue() local
2429 u8 is_in = hep->desc.bEndpointAddress & USB_DIR_IN; musb_h_disable() local
[all...]
H A 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; variable
251 is_in = ctrlrequest->wIndex & USB_DIR_IN;
252 if (is_in)
265 if (is_in) {
402 int is_in; variable
411 is_in
[all...]
H A Dmusb_gadget.c170 if (ep->is_in) { in nuke()
973 musb_ep->is_in = 1; in musb_gadget_enable()
974 if (!musb_ep->is_in) in musb_gadget_enable()
1012 musb_ep->is_in = 0; in musb_gadget_enable()
1013 if (musb_ep->is_in) in musb_gadget_enable()
1070 musb_ep->is_in ? "IN" : "OUT", in musb_gadget_enable()
1101 if (musb_ep->is_in) { in musb_gadget_disable()
1230 request->tx = musb_ep->is_in; in musb_gadget_queue()
1362 if (musb_ep->is_in) { in musb_gadget_set_halt()
1376 if (musb_ep->is_in) { in musb_gadget_set_halt()
1693 init_peripheral_ep(struct musb *musb, struct musb_ep *ep, u8 epnum, int is_in) init_peripheral_ep() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/musb/
H A 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()
296 musb_advance_schedule(struct musb *musb, struct urb *urb, struct musb_hw_ep *hw_ep, int is_in) musb_advance_schedule() argument
899 musb_bulk_nak_timeout(struct musb *musb, struct musb_hw_ep *ep, int is_in) musb_bulk_nak_timeout() argument
1993 musb_schedule( struct musb *musb, struct musb_qh *qh, int is_in) musb_schedule() argument
2315 int is_in = usb_pipein(urb->pipe); musb_cleanup_urb() local
2368 int is_in = usb_pipein(urb->pipe); musb_urb_dequeue() local
2423 u8 is_in = hep->desc.bEndpointAddress & USB_DIR_IN; musb_h_disable() local
[all...]
H A 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; variable
251 is_in = ctrlrequest->wIndex & USB_DIR_IN;
252 if (is_in)
265 if (is_in) {
402 int is_in; variable
411 is_in
[all...]
H A Dmusb_gadget.c170 if (ep->is_in) { in nuke()
973 musb_ep->is_in = 1; in musb_gadget_enable()
974 if (!musb_ep->is_in) in musb_gadget_enable()
1012 musb_ep->is_in = 0; in musb_gadget_enable()
1013 if (musb_ep->is_in) in musb_gadget_enable()
1070 musb_ep->is_in ? "IN" : "OUT", in musb_gadget_enable()
1101 if (musb_ep->is_in) { in musb_gadget_disable()
1230 request->tx = musb_ep->is_in; in musb_gadget_queue()
1362 if (musb_ep->is_in) { in musb_gadget_set_halt()
1376 if (musb_ep->is_in) { in musb_gadget_set_halt()
1695 init_peripheral_ep(struct musb *musb, struct musb_ep *ep, u8 epnum, int is_in) init_peripheral_ep() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c69 if (ep->epn.is_in) { in ast_vhub_epn_kick()
75 if (ep->epn.is_in) in ast_vhub_epn_kick()
100 EPVDBG(ep, "ACK status=%08x is_in=%d, req=%p (active=%d)\n", in ast_vhub_epn_handle_ack()
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()
264 EPVDBG(ep, "ACK status=%08x is_in=%d ep->d_last=%d..%d\n", in ast_vhub_epn_handle_ack_desc()
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()
390 EPVDBG(ep, " l=%d dma=0x%x zero=%d noshort=%d noirq=%d is_in in ast_vhub_epn_queue()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c63 if (ep->epn.is_in) { in ast_vhub_epn_kick()
69 if (ep->epn.is_in) in ast_vhub_epn_kick()
95 EPVDBG(ep, "ACK status=%08x is_in=%d, req=%p (active=%d)\n", in ast_vhub_epn_handle_ack()
96 stat, ep->epn.is_in, req, req ? req->active : 0); in ast_vhub_epn_handle_ack()
122 if (!req->req.dma && !ep->epn.is_in && len) { in ast_vhub_epn_handle_ack()
266 EPVDBG(ep, "ACK status=%08x is_in=%d ep->d_last=%d..%d\n", in ast_vhub_epn_handle_ack_desc()
267 stat, ep->epn.is_in, ep->epn.d_last, d_last); in ast_vhub_epn_handle_ack_desc()
380 (ep->epn.is_in || !(u_req->length & (u_ep->maxpacket - 1))))) { in ast_vhub_epn_queue()
382 ep->epn.is_in); in ast_vhub_epn_queue()
392 EPVDBG(ep, " l=%d dma=0x%x zero=%d noshort=%d noirq=%d is_in in ast_vhub_epn_queue()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A 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);
300 if (ep->is_in) { /* For OUT, req->req.actual gets updated bit by bit */
322 if (ep->is_in)
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 in gr_endpoint_request() local
1957 gr_ep_init(struct gr_udc *dev, int num, int is_in, u32 maxplimit) gr_ep_init() argument
2077 gr_ep_remove(struct gr_udc *dev, int num, int is_in) gr_ep_remove() argument
[all...]
H A Dgoku_udc.c147 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
148 if (ep->is_in) { in goku_ep_enable()
166 tmp = ((ep->dma || !ep->is_in) in goku_ep_enable()
185 ep->is_in ? "IN" : "OUT", in goku_ep_enable()
315 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in done()
528 (ep->is_in ? write_fifo : read_fifo)(ep, req); in pio_advance()
545 if (likely(ep->is_in)) { in start_dma()
600 if (ep->is_in) in dma_advance()
610 if (likely(ep->is_in)) { in dma_advance()
628 ep->ep.name, ep->is_in in dma_advance()
[all...]
H A Dcore.c818 struct usb_request *req, int is_in) in usb_gadget_map_request_by_dev()
827 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request_by_dev()
844 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_map_request_by_dev()
859 struct usb_request *req, int is_in) in usb_gadget_map_request()
861 return usb_gadget_map_request_by_dev(gadget->dev.parent, req, is_in); in usb_gadget_map_request()
866 struct usb_request *req, int is_in) in usb_gadget_unmap_request_by_dev()
873 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request_by_dev()
878 is_in ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in usb_gadget_unmap_request_by_dev()
885 struct usb_request *req, int is_in) in usb_gadget_unmap_request()
887 usb_gadget_unmap_request_by_dev(gadget->dev.parent, req, is_in); in usb_gadget_unmap_request()
817 usb_gadget_map_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_map_request_by_dev() argument
858 usb_gadget_map_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_map_request() argument
865 usb_gadget_unmap_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_unmap_request_by_dev() argument
884 usb_gadget_unmap_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_unmap_request() argument
[all...]
H A Dlpc32xx_udc.c108 bool is_in; member
481 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...]
H A Dnet2280.c216 ep->is_in = !!usb_endpoint_dir_in(desc); in net2280_enable()
217 if (dev->enhanced_mode && ep->is_in && ep_key[ep->num]) { in net2280_enable()
253 if (ep->is_in) in net2280_enable()
284 ep->is_in = (tmp & USB_DIR_IN) != 0; in net2280_enable()
287 if (dev->enhanced_mode && ep->is_in) { in net2280_enable()
293 tmp |= (ep->is_in << ENDPOINT_DIRECTION); in net2280_enable()
306 if (!ep->is_in) in net2280_enable()
410 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x()
503 if (ep->is_in) in ep_reset_338x()
806 if (ep->is_in) in fill_dma_desc()
[all...]
H A 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()
1015 if (ep->is_in) { in handle_ep()
1061 ep->is_in = 1; in handle_setup()
1064 ep->is_in = 0; in handle_setup()
1180 if (!ep->is_in) in handle_setup()
1182 } else if (ep->is_in) in handle_setup()
[all...]
H A Dudc-xilinx.c137 * @is_in: endpoint direction (IN or OUT)
155 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()
518 if (ep->is_in) { in xudc_eptxrx()
567 ep->is_in); in xudc_done()
763 if (ep->is_in && (!list_empty(&ep->queue)) && value) { in xudc_ep_set_halt()
813 ep->is_in = ((desc->bEndpointAddress & USB_DIR_IN) != 0); in __xudc_ep_enable()
872 if (ep->epnumber && !ep->is_in) { in __xudc_ep_enable()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dgr_udc.c93 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);
300 if (ep->is_in) { /* For OUT, req->req.actual gets updated bit by bit */
322 if (ep->is_in)
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 in gr_endpoint_request() local
1958 gr_ep_init(struct gr_udc *dev, int num, int is_in, u32 maxplimit) gr_ep_init() argument
2078 gr_ep_remove(struct gr_udc *dev, int num, int is_in) gr_ep_remove() argument
[all...]
H A Dgoku_udc.c147 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
148 if (ep->is_in) { in goku_ep_enable()
166 tmp = ((ep->dma || !ep->is_in) in goku_ep_enable()
185 ep->is_in ? "IN" : "OUT", in goku_ep_enable()
315 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); in done()
528 (ep->is_in ? write_fifo : read_fifo)(ep, req); in pio_advance()
545 if (likely(ep->is_in)) { in start_dma()
600 if (ep->is_in) in dma_advance()
610 if (likely(ep->is_in)) { in dma_advance()
628 ep->ep.name, ep->is_in in dma_advance()
[all...]
H A Drenesas_usbf.c280 unsigned int is_in : 1; member
1479 epn->is_in ? "in" : "out"); in usbf_epn_dma_abort()
1486 epn->is_in ? 1 : 0); in usbf_epn_dma_abort()
1491 if (epn->is_in) { in usbf_epn_dma_abort()
1522 epn->is_in ? "in" : "out"); in usbf_epn_fifo_flush()
1550 ep->is_in ? "in" : "out", in usbf_ep_req_done()
1566 ep->is_in ? "in" : "out", in usbf_ep_nuke()
1590 if (ep->is_in) in usbf_ep_is_stalled()
1606 if (epn->is_in) { in usbf_epn_start_queue()
1650 if (ep->is_in) { in usbf_ep_process_queue()
[all...]
H A Dlpc32xx_udc.c108 bool is_in; member
480 ep->is_in ? "in" : "out"); in proc_ep_show()
1408 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in done()
1668 ep->is_in = (desc->bEndpointAddress & USB_DIR_IN) != 0; in lpc32xx_ep_enable()
1672 if (ep->is_in) in lpc32xx_ep_enable()
1679 ep->hwep_num, maxpacket, (ep->is_in == 1)); in lpc32xx_ep_enable()
1757 status = usb_gadget_map_request(&udc->gadget, _req, ep->is_in); in lpc32xx_ep_queue()
1780 if (ep->is_in) in lpc32xx_ep_queue()
1790 _req, _req->length, _req->buf, ep->is_in, _req->zero); in lpc32xx_ep_queue()
1804 if (ep->is_in) { in lpc32xx_ep_queue()
[all...]
H A Dnet2280.c216 ep->is_in = !!usb_endpoint_dir_in(desc); in net2280_enable()
217 if (dev->enhanced_mode && ep->is_in && ep_key[ep->num]) { in net2280_enable()
253 if (ep->is_in) in net2280_enable()
284 ep->is_in = (tmp & USB_DIR_IN) != 0; in net2280_enable()
287 if (dev->enhanced_mode && ep->is_in) { in net2280_enable()
293 tmp |= (ep->is_in << ENDPOINT_DIRECTION); in net2280_enable()
306 if (!ep->is_in) in net2280_enable()
410 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x()
503 if (ep->is_in) in ep_reset_338x()
806 if (ep->is_in) in fill_dma_desc()
[all...]
H A 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()
758 if (ep->is_in && (!list_empty(&ep->queue) || (csr >> 16) != 0)) in at91_ep_set_halt()
1017 if (ep->is_in) { in handle_ep()
1063 ep->is_in = 1; in handle_setup()
1066 ep->is_in = 0; in handle_setup()
1182 if (!ep->is_in) in handle_setup()
1184 } else if (ep->is_in) in handle_setup()
[all...]
/kernel/linux/linux-5.10/include/linux/usb/
H A Dgadget.h847 struct usb_request *req, int is_in);
849 struct usb_request *req, int is_in);
852 struct usb_request *req, int is_in);
854 struct usb_request *req, int is_in);
857 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request_by_dev()
859 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request()
862 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request_by_dev()
864 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request()
856 usb_gadget_map_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_map_request_by_dev() argument
858 usb_gadget_map_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_map_request() argument
861 usb_gadget_unmap_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_unmap_request_by_dev() argument
863 usb_gadget_unmap_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_unmap_request() argument
/kernel/linux/linux-6.6/include/linux/usb/
H A Dgadget.h887 struct usb_request *req, int is_in);
889 struct usb_request *req, int is_in);
892 struct usb_request *req, int is_in);
894 struct usb_request *req, int is_in);
897 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request_by_dev()
899 struct usb_request *req, int is_in) { return -ENOSYS; } in usb_gadget_map_request()
902 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request_by_dev()
904 struct usb_request *req, int is_in) { } in usb_gadget_unmap_request()
896 usb_gadget_map_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_map_request_by_dev() argument
898 usb_gadget_map_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_map_request() argument
901 usb_gadget_unmap_request_by_dev(struct device *dev, struct usb_request *req, int is_in) usb_gadget_unmap_request_by_dev() argument
903 usb_gadget_unmap_request(struct usb_gadget *gadget, struct usb_request *req, int is_in) usb_gadget_unmap_request() argument
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_gadget.c30 usb_gadget_unmap_request(&mtu->g, req, mep->is_in);
176 if (!!usb_endpoint_dir_in(desc) ^ !!mep->is_in) in mtu3_gadget_ep_enable()
275 __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()
612 u32 epnum, u32 is_in) in init_hw_ep()
616 mep->is_in = is_in; in init_hw_ep()
621 !epnum ? "" : (is_in ? "in" : "out")); in init_hw_ep()
647 } else if (is_in) { in init_hw_ep()
611 init_hw_ep(struct mtu3 *mtu, struct mtu3_ep *mep, u32 epnum, u32 is_in) init_hw_ep() argument
/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3_gadget.c29 usb_gadget_unmap_request(&mtu->g, req, mep->is_in);
175 if (!!usb_endpoint_dir_in(desc) ^ !!mep->is_in) in mtu3_gadget_ep_enable()
274 __func__, mep->is_in ? "TX" : "RX", mreq->epnum, ep->name, in mtu3_gadget_queue()
297 ret = usb_gadget_map_request(&mtu->g, req, mep->is_in); in mtu3_gadget_queue()
647 u32 epnum, u32 is_in) in init_hw_ep()
651 mep->is_in = is_in; in init_hw_ep()
656 !epnum ? "" : (is_in ? "in" : "out")); in init_hw_ep()
682 } else if (is_in) { in init_hw_ep()
646 init_hw_ep(struct mtu3 *mtu, struct mtu3_ep *mep, u32 epnum, u32 is_in) init_hw_ep() argument

Completed in 40 milliseconds

1234