Home
last modified time | relevance | path

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

/linux-4.4.14/sound/usb/
Dmidi.c127 } endpoints[MIDI_MAX_ENDPOINTS]; member
366 struct snd_usb_midi_in_endpoint *in = umidi->endpoints[i].in; in snd_usbmidi_error_timer()
376 if (umidi->endpoints[i].out) in snd_usbmidi_error_timer()
377 snd_usbmidi_do_output(umidi->endpoints[i].out); in snd_usbmidi_error_timer()
1143 if (umidi->endpoints[i].out) in snd_usbmidi_output_open()
1145 if (umidi->endpoints[i].out->ports[j].substream == substream) { in snd_usbmidi_output_open()
1146 port = &umidi->endpoints[i].out->ports[j]; in snd_usbmidi_output_open()
1448 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_free()
1479 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect()
1762 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_create_endpoints() argument
[all …]
/linux-4.4.14/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-4.4.14/drivers/usb/gadget/udc/
DKconfig39 endpoints (plus endpoint zero).
68 high speed USB Device Port with support for four fixed endpoints
82 The number of programmable endpoints is different through
120 endpoints (plus endpoint zero). This driver supports the
136 It has fifteen fixed-function endpoints, as well as endpoint
143 # if there's only one gadget driver, using only two bulk endpoints,
144 # don't waste memory for the other endpoints
159 It has nine configurable endpoints, and endpoint zero.
171 It has nine or more configurable endpoints, and endpoint zero.
183 It has up to 23 endpoints, as well as endpoint zero (for
[all …]
/linux-4.4.14/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.
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
Domap-usb.txt8 - num-eps : Specifies the number of endpoints. This is also a
Datmel-usb.txt91 - ep childnode: To specify the number of endpoints and their properties.
/linux-4.4.14/drivers/usb/musb/
Dmusb_core.h365 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member
366 #define control_ep endpoints
476 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
477 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
478 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
515 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
516 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
517 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
Dmusb_gadget_ep0.c46 #define next_ep0_request(musb) next_in_request(&(musb)->endpoints[0])
119 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
121 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
123 regs = musb->endpoints[epnum].regs; in service_tx_status_request()
154 musb_write_fifo(&musb->endpoints[0], len, result); in service_tx_status_request()
198 musb_g_giveback(&musb->endpoints[0].ep_in, req, 0); in musb_g_ep0_giveback()
270 ep = musb->endpoints + epnum; in service_zero_data_request()
434 ep = musb->endpoints + epnum; in service_zero_data_request()
509 musb_read_fifo(&musb->endpoints[0], count, buf); in ep0_rxstate()
563 musb_write_fifo(&musb->endpoints[0], fifo_count, fifo_src); in ep0_txstate()
[all …]
Dmusb_gadget.c194 void __iomem *epio = ep->musb->endpoints[ep->current_epnum].regs; in nuke()
260 void __iomem *epio = musb->endpoints[epnum].regs; in txstate()
446 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
447 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
567 void __iomem *epio = musb->endpoints[epnum].regs; in rxstate()
571 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in rxstate()
838 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_rx()
840 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in musb_g_rx()
1152 epio = musb->endpoints[epnum].regs; in musb_gadget_disable()
1358 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_set_halt()
[all …]
Dmusb_core.c443 void __iomem *regs = musb->endpoints[0].regs; in musb_load_testpacket()
954 ep = musb->endpoints; in musb_stage0_irq()
1325 struct musb_hw_ep *hw_ep = musb->endpoints; in ep_config_from_table()
1424 hw_ep = musb->endpoints + epnum; in ep_config_from_hw()
1536 struct musb_hw_ep *hw_ep = musb->endpoints + i; in musb_core_init()
1912 for (epnum = 0, ep = musb->endpoints; in allocate_instance()
2329 hw_ep = &musb->endpoints[i]; in musb_save_context()
2409 hw_ep = &musb->endpoints[i]; in musb_restore_context()
Dmusb_host.c475 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_packet_rx()
570 struct musb_hw_ep *ep = musb->endpoints + epnum; in musb_rx_reinit()
749 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_ep_program()
1277 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_tx()
1818 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_rx()
2108 for (epnum = 1, hw_ep = musb->endpoints + 1; in musb_schedule()
2139 hw_ep = musb->endpoints + epnum; in musb_schedule()
2176 hw_ep = musb->endpoints + best_end; in musb_schedule()
Dux500_dma.c227 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs; in ux500_dma_channel_abort()
Dmusb_cppi41.c110 void __iomem *epio = musb->endpoints[epnum].regs; in musb_is_tx_fifo_empty()
/linux-4.4.14/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.
Dbulk-streams.txt36 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence.
38 The return value is an error condition (if one of the endpoints doesn't support
46 Do NOT call this function if you have URBs enqueued for any of the endpoints
Dproc_usb_info.txt263 endpoints. For high speed endpoints the transfer interval may be
266 For high speed periodic endpoints, the "MaxPacketSize" reflects
268 endpoints, that can reflect two or three packets (for up to
Dmass-storage.txt17 endpoints. With most device controllers this is not an issue, but
134 Specifies whether the gadget is allowed to halt bulk endpoints.
Derror-codes.txt119 -EPIPE (**) Endpoint stalled. For non-control endpoints,
Dgadget_hid.txt75 the amount of interrupt endpoints your gadget driver supports.
DURB.txt143 For isochronous endpoints, your completion handlers should (re)submit
Dgadget_serial.txt86 with bulk in and bulk out endpoints, and it is treated similarly
DWUSB-Design-overview.txt279 three endpoints (Notifications, Data Transfer In and Data Transfer
Dgadget-testing.txt254 stall - Set to permit function to halt bulk endpoints.
/linux-4.4.14/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-4.4.14/Documentation/devicetree/bindings/
Dgraph.txt27 Organisation of ports and endpoints
87 Links between endpoints
93 it must not point to another than the local endpoint. Two endpoints with their
/linux-4.4.14/drivers/rpmsg/
Dvirtio_rpmsg_bus.c68 struct idr endpoints; member
247 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept()
326 idr_remove(&vrp->endpoints, ept->addr); in __rpmsg_destroy_ept()
807 ept = idr_find(&vrp->endpoints, msg->dst); in rpmsg_recv_single()
962 idr_init(&vrp->endpoints); in rpmsg_probe()
1087 idr_destroy(&vrp->endpoints); in rpmsg_remove()
/linux-4.4.14/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-4.4.14/drivers/usb/renesas_usbhs/
DKconfig14 It has nine or more configurable endpoints, and endpoint zero.
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dwm8731.txt20 Available audio endpoints for an audio-routing table:
Datmel-sam9x5-wm8731-audio.txt12 Available audio endpoints for the audio-routing table:
Dsirf-audio.txt16 Available audio endpoints for the audio-routing table:
Domap-twl4030.txt17 Available audio endpoints for the audio-routing table:
Domap-abe-twl6040.txt18 Available audio endpoints for the audio-routing table:
/linux-4.4.14/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
Dsysfs.txt15 iiii - four-digit device destID for endpoints, or switchID for switches
18 RapidIO network with one switch, one host, and two agent endpoints, as it is
/linux-4.4.14/Documentation/devicetree/bindings/display/armada/
Dmarvell,dove-lcd.txt7 - port: video output port with endpoints, as described by graph.txt
/linux-4.4.14/Documentation/sound/alsa/soc/
Djack.txt13 - Integration with DAPM, allowing DAPM endpoints to be updated
19 snd_soc_jack_pins representing DAPM endpoints to update and blocks of
DDPCM.txt8 various digital endpoints during the PCM stream runtime. e.g. PCM0 can route
/linux-4.4.14/Documentation/ABI/testing/
Dconfigfs-usb-gadget-mass-storage7 stall - Set to permit function to halt bulk endpoints.
/linux-4.4.14/Documentation/networking/
Dphonet.txt157 Connections are traditionally established between two endpoints by a
158 "third party" application. This means that both endpoints are passive.
162 two endpoints directly, using connect() on the active side. This is
Drxrpc.txt96 example, provide transport endpoints.
99 endpoint, thus allowing the endpoints to be shared, even to the same
172 protocol to represent transport endpoints.
Dl2tp.txt214 tunnel endpoints:-
/linux-4.4.14/sound/soc/
Dsoc-dapm.c193 if (w->endpoints[dir] == -1) in dapm_widget_invalidate_paths()
197 w->endpoints[dir] = -1; in dapm_widget_invalidate_paths()
204 if (node->endpoints[dir] != -1) { in dapm_widget_invalidate_paths()
205 node->endpoints[dir] = -1; in dapm_widget_invalidate_paths()
272 if (p->source->endpoints[SND_SOC_DAPM_DIR_IN] != 0) in dapm_path_invalidate()
274 if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in dapm_path_invalidate()
1082 if (widget->endpoints[dir] >= 0) in is_connected_ep()
1083 return widget->endpoints[dir]; in is_connected_ep()
1092 widget->endpoints[dir] = snd_soc_dapm_suspend_check(widget); in is_connected_ep()
1093 return widget->endpoints[dir]; in is_connected_ep()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/
Dadv7604.txt41 valid for source endpoints only.
/linux-4.4.14/net/openvswitch/
DKconfig20 which are often characterized by highly dynamic endpoints and the
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_usb.h44 enum endpoints { enum
/linux-4.4.14/Documentation/devicetree/bindings/display/ti/
Dti,omap-dss.txt29 and the properties for the ports and endpoints for each encoder are
/linux-4.4.14/include/linux/usb/
Dcomposite.h229 DECLARE_BITMAP(endpoints, 32);
/linux-4.4.14/drivers/usb/gadget/legacy/
DKconfig24 conformance. The driver needs only two bulk-capable endpoints, so
182 All endpoints, transfer speeds, and transfer types supported by
332 This driver requires four bulk and two interrupt endpoints,
/linux-4.4.14/drivers/usb/gadget/
Dcomposite.c254 bitmap_zero(f->endpoints, 32); in usb_remove_function()
632 bitmap_zero(f->endpoints, 32); in reset_config()
714 set_bit(addr, f->endpoints); in set_config()
1811 if (test_bit(endp, f->endpoints)) in composite_setup()
DKconfig217 enough of the right types of endpoints, the gadget driver might
/linux-4.4.14/Documentation/scsi/
Dscsi_fc_transport.txt39 separate port to other endpoints on the fabric, even though it shares one
46 own unique view of endpoints and configuration parameters. NPIV may be
55 distinct N_Port_ID and view of fabric endpoints and storage entities.
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dvideo-interfaces.txt51 It is allowed for multiple endpoints at a port to be active simultaneously,
/linux-4.4.14/drivers/usb/host/
Dxhci-mem.c898 INIT_LIST_HEAD(&bw_table->interval_bw[j].endpoints); in xhci_alloc_tt_info()
1822 struct list_head *ep = &bwt->interval_bw[j].endpoints; in xhci_mem_cleanup()
2227 INIT_LIST_HEAD(&bw_table->interval_bw[j].endpoints); in xhci_setup_port_arrays()
Dxhci.c2261 if (list_empty(&bw_table->interval_bw[i].endpoints)) in xhci_check_bw_table()
2267 ep_entry = bw_table->interval_bw[i].endpoints.next; in xhci_check_bw_table()
2507 list_for_each_entry(smaller_ep, &interval_bw->endpoints, in xhci_add_ep_to_interval_table()
2519 &interval_bw->endpoints); in xhci_add_ep_to_interval_table()
Dxhci.h957 struct list_head endpoints; member
/linux-4.4.14/include/sound/
Dsoc-dapm.h597 int endpoints[2]; member
/linux-4.4.14/Documentation/trace/
Dcoresight.txt24 the emanating source to a sink(s). Sinks serve as endpoints to the coresight
/linux-4.4.14/Documentation/dmaengine/
Dprovider.txt15 entities that will be doing the copy, and requests what endpoints are
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c5552 int i, j = 0, endpoints; in rtl8xxxu_parse_usb() local
5558 endpoints = interface_desc->bNumEndpoints; in rtl8xxxu_parse_usb()
5560 for (i = 0; i < endpoints; i++) { in rtl8xxxu_parse_usb()
/linux-4.4.14/Documentation/netlabel/
Ddraft-ietf-cipso-ipsecurity-01.txt411 numbered category. These range endpoints are inclusive within the range of
/linux-4.4.14/Documentation/networking/dsa/
Ddsa.txt39 used as controlling and data-flowing endpoints for use by the Linux networking
/linux-4.4.14/Documentation/power/
Dpci.txt251 messages sent by PCI Express endpoints integrated with the Root Complex don't