Home
last modified time | relevance | path

Searched refs:endpoints (Results 1 – 25 of 98) sorted by relevance

1234

/Linux-v4.19/sound/usb/
Dmidi.c127 } endpoints[MIDI_MAX_ENDPOINTS]; member
367 struct snd_usb_midi_in_endpoint *in = umidi->endpoints[i].in; in snd_usbmidi_error_timer()
377 if (umidi->endpoints[i].out) in snd_usbmidi_error_timer()
378 snd_usbmidi_do_output(umidi->endpoints[i].out); in snd_usbmidi_error_timer()
1146 if (umidi->endpoints[i].out) in snd_usbmidi_output_open()
1148 if (umidi->endpoints[i].out->ports[j].substream == substream) { in snd_usbmidi_output_open()
1149 port = &umidi->endpoints[i].out->ports[j]; in snd_usbmidi_output_open()
1473 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_free()
1504 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect()
1787 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_create_endpoints() argument
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dste-dma40.txt78 16: USB OTG in/out endpoints 7 & 15
79 17: USB OTG in/out endpoints 6 & 14
80 18: USB OTG in/out endpoints 5 & 13
81 19: USB OTG in/out endpoints 4 & 12
98 36: USB OTG in/out endpoints 3 & 11
99 37: USB OTG in/out endpoints 2 & 10
100 38: USB OTG in/out endpoints 1 & 9
101 39: USB OTG in/out endpoints 8
/Linux-v4.19/drivers/usb/gadget/udc/
DKconfig39 endpoints (plus endpoint zero).
64 fifo_mode = 0 is used to let the driver autoconfigure the endpoints.
66 mode and only 1 bank otherwise. For the rest of the endpoints
83 high speed USB Device Port with support for four fixed endpoints
96 The number of programmable endpoints is different through
134 endpoints (plus endpoint zero). This driver supports the
151 It has fifteen fixed-function endpoints, as well as endpoint
158 # if there's only one gadget driver, using only two bulk endpoints,
159 # don't waste memory for the other endpoints
174 It has nine configurable endpoints, and endpoint zero.
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Dgr-udc.txt21 - epobufsizes : Array of buffer sizes for OUT endpoints when they differ
25 only for as many endpoints as the array contains.
27 - epibufsizes : Array of buffer sizes for IN endpoints when they differ
31 only for as many endpoints as the array contains.
Dda8xx-usb.txt24 and "txN" for transmit endpoints. N specifies the endpoint number.
37 channel number (0 … 3 for endpoints 1 … 4).
39 - #dma-channels: should be set to 4 representing the 4 endpoints.
Dam33xx-usb.txt41 - mentor,num-eps: Specifies the number of endpoints. This is also a
49 and "txN" for transmit endpoints. N specifies the endpoint number.
61 endpoint number (0 … 14 for endpoints 1 … 15 on instance 0 and 15 … 29
62 for endpoints 1 … 15 on instance 1). The second number is 0 for RX and
64 - #dma-channels: should be set to 30 representing the 15 endpoints for
/Linux-v4.19/drivers/usb/musb/
Dmusb_gadget_ep0.c21 #define next_ep0_request(musb) next_in_request(&(musb)->endpoints[0])
99 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
101 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
102 regs = musb->endpoints[epnum].regs; in service_tx_status_request()
133 musb_write_fifo(&musb->endpoints[0], len, result); in service_tx_status_request()
177 musb_g_giveback(&musb->endpoints[0].ep_in, req, 0); in musb_g_ep0_giveback()
249 ep = musb->endpoints + epnum; in service_zero_data_request()
413 ep = musb->endpoints + epnum; in service_zero_data_request()
488 musb_read_fifo(&musb->endpoints[0], count, buf); in ep0_rxstate()
542 musb_write_fifo(&musb->endpoints[0], fifo_count, fifo_src); in ep0_txstate()
[all …]
Dmusb_core.h336 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member
337 #define control_ep endpoints
475 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
476 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
477 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
Dmusb_gadget.c162 void __iomem *epio = ep->musb->endpoints[ep->current_epnum].regs; in nuke()
227 void __iomem *epio = musb->endpoints[epnum].regs; in txstate()
412 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
413 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
534 void __iomem *epio = musb->endpoints[epnum].regs; in rxstate()
538 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in rxstate()
805 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_rx()
807 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in musb_g_rx()
1104 epio = musb->endpoints[epnum].regs; in musb_gadget_disable()
1340 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_set_halt()
[all …]
/Linux-v4.19/Documentation/mic/
Dscif_overview.txt25 different node via a SCIF "endpoint". SCIF endpoints support messaging APIs
26 which are similar to connection oriented socket APIs. Connected SCIF endpoints
97 /* Close the endpoints */
/Linux-v4.19/drivers/staging/media/imx/
DTODO33 endpoints from the audio ports are followed to devices that must
59 port parents of the local and remote endpoints.
61 Which means a port must not contain mixed-use endpoints, they
/Linux-v4.19/Documentation/usb/
Dfunctionfs.txt16 to worry about endpoints, interfaces or strings numbers but
18 only one (endpoints and strings numbers starting from one and
66 closes its endpoints.
/Linux-v4.19/Documentation/driver-api/usb/
Dbulk-streams.rst41 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence.
43 The return value is an error condition (if one of the endpoints doesn't support
51 Do NOT call this function if you have URBs enqueued for any of the endpoints
Dgadget.rst20 - Handles devices with dozens of endpoints just as well as ones with
93 driver is often configured at compile time to work with endpoints
97 involved in supporting new hardware, by *autoconfiguring* endpoints
107 enabling and configuring endpoints
113 - managing IN and OUT transfers on all currently enabled endpoints
164 endpoints is now automated, and many drivers now use autoconfiguration
165 to choose hardware endpoints and initialize their descriptors. A
215 detection of capabilities, through naming conventions for endpoints.
218 autoconfiguration logic that scans the hardware's list of endpoints to
266 host issues a ``set_configuration`` call. It enables all endpoints used
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/
Dgraph.txt27 Organisation of ports and endpoints
87 Links between endpoints
93 must not point to anything other than the local endpoint. Two endpoints with
/Linux-v4.19/drivers/rpmsg/
Dvirtio_rpmsg_bus.c65 struct idr endpoints; member
265 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept()
307 idr_remove(&vrp->endpoints, ept->addr); in __rpmsg_destroy_ept()
729 ept = idr_find(&vrp->endpoints, msg->dst); in rpmsg_recv_single()
887 idr_init(&vrp->endpoints); in rpmsg_probe()
1014 idr_destroy(&vrp->endpoints); in rpmsg_remove()
/Linux-v4.19/drivers/dma/
Dsun4i-dma.c674 u32 endpoints; in sun4i_dma_prep_dma_cyclic() local
704 endpoints = SUN4I_DMA_CFG_SRC_DRQ_TYPE(SUN4I_NDMA_DRQ_TYPE_SDRAM) | in sun4i_dma_prep_dma_cyclic()
710 endpoints = SUN4I_DMA_CFG_SRC_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_dma_cyclic()
760 promise->cfg |= endpoints; in sun4i_dma_prep_dma_cyclic()
782 u32 endpoints, para; in sun4i_dma_prep_slave_sg() local
808 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) | in sun4i_dma_prep_slave_sg()
813 endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(ram_type) | in sun4i_dma_prep_slave_sg()
852 promise->cfg |= endpoints; in sun4i_dma_prep_slave_sg()
/Linux-v4.19/Documentation/devicetree/bindings/display/sunxi/
Dsun4i-drm.txt172 The output may have multiple endpoints. TCON can have 1 or 2 channels,
175 require another controller (TV Encoder, HDMI, etc.). The endpoints
244 All output endpoints for mixer muxes and input endpoints for HDMI mux should
275 first port should be the input endpoints, the second one the outputs
302 first port should be the input endpoints, the second one the output
332 first port should be the input endpoints, the second one the outputs
359 first port should be the input endpoints, the second one the outputs
382 first port should be the input endpoints, the second one the output
/Linux-v4.19/drivers/usb/renesas_usbhs/
DKconfig15 It has nine or more configurable endpoints, and endpoint zero.
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dwm8731.txt20 Available audio endpoints for an audio-routing table:
/Linux-v4.19/Documentation/rapidio/
Drapidio.txt27 A typical RapidIO network is a combination of endpoints and switches.
128 that all discovering endpoints are started before the enumerating endpoint
140 endpoints have been successfully booted, an enumeration process shall be
142 completed a discovery process can be started on all remaining endpoints.
201 This configuration requires synchronized start of all RapidIO endpoints that
202 form a network which will be enumerated/discovered. Discovering endpoints have
214 requirement for synchronized start of all endpoints.
270 For both endpoints and switches the enumerator writes a unique component tag
/Linux-v4.19/Documentation/devicetree/bindings/display/
Dst,stm32-ltdc.txt14 endpoints:
17 Note: These 2 endpoints cannot be activated simultaneously.
/Linux-v4.19/drivers/media/i2c/adv748x/
Dadv748x-core.c586 if (state->endpoints[ep.port]) { in adv748x_parse_dt()
593 state->endpoints[ep.port] = ep_np; in adv748x_parse_dt()
606 of_node_put(state->endpoints[i]); in adv748x_dt_cleanup()
/Linux-v4.19/Documentation/acpi/dsd/
Dgraph.txt32 Ports and endpoints
47 Further on, endpoints are located under the port nodes. The hierarchical
75 The references to endpoints must be always done both ways, to the
/Linux-v4.19/Documentation/devicetree/bindings/display/armada/
Dmarvell,dove-lcd.txt7 - port: video output port with endpoints, as described by graph.txt

1234