/Linux-v4.19/sound/usb/ |
D | midi.c | 127 } 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/ |
D | ste-dma40.txt | 78 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/ |
D | Kconfig | 39 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/ |
D | gr-udc.txt | 21 - 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.
|
D | da8xx-usb.txt | 24 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.
|
D | am33xx-usb.txt | 41 - 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/ |
D | musb_gadget_ep0.c | 21 #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 …]
|
D | musb_core.h | 336 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()
|
D | musb_gadget.c | 162 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/ |
D | scif_overview.txt | 25 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/ |
D | TODO | 33 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/ |
D | functionfs.txt | 16 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/ |
D | bulk-streams.rst | 41 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
|
D | gadget.rst | 20 - 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/ |
D | graph.txt | 27 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/ |
D | virtio_rpmsg_bus.c | 65 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/ |
D | sun4i-dma.c | 674 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/ |
D | sun4i-drm.txt | 172 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/ |
D | Kconfig | 15 It has nine or more configurable endpoints, and endpoint zero.
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | wm8731.txt | 20 Available audio endpoints for an audio-routing table:
|
/Linux-v4.19/Documentation/rapidio/ |
D | rapidio.txt | 27 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/ |
D | st,stm32-ltdc.txt | 14 endpoints: 17 Note: These 2 endpoints cannot be activated simultaneously.
|
/Linux-v4.19/drivers/media/i2c/adv748x/ |
D | adv748x-core.c | 586 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/ |
D | graph.txt | 32 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/ |
D | marvell,dove-lcd.txt | 7 - port: video output port with endpoints, as described by graph.txt
|