Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.txt68 - ep childnode: To specify the number of endpoints and their properties.
/linux-4.1.27/drivers/usb/musb/
Dmusb_core.h358 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member
359 #define control_ep endpoints
466 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
467 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
468 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
505 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
506 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0()
507 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()
448 struct musb_ep *musb_ep = &musb->endpoints[epnum].ep_in; in musb_g_tx()
449 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_tx()
565 void __iomem *epio = musb->endpoints[epnum].regs; in rxstate()
569 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in rxstate()
837 void __iomem *epio = musb->endpoints[epnum].regs; in musb_g_rx()
839 struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; in musb_g_rx()
1151 epio = musb->endpoints[epnum].regs; in musb_gadget_disable()
1357 void __iomem *epio = musb->endpoints[epnum].regs; in musb_gadget_set_halt()
[all …]
Dmusb_core.c429 void __iomem *regs = musb->endpoints[0].regs; in musb_load_testpacket()
940 ep = musb->endpoints; in musb_stage0_irq()
1306 struct musb_hw_ep *hw_ep = musb->endpoints; in ep_config_from_table()
1405 hw_ep = musb->endpoints + epnum; in ep_config_from_hw()
1517 struct musb_hw_ep *hw_ep = musb->endpoints + i; in musb_core_init()
1889 for (epnum = 0, ep = musb->endpoints; in allocate_instance()
2280 hw_ep = &musb->endpoints[i]; in musb_save_context()
2361 hw_ep = &musb->endpoints[i]; in musb_restore_context()
Dmusb_host.c465 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_packet_rx()
704 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_ep_program()
1232 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_tx()
1548 struct musb_hw_ep *hw_ep = musb->endpoints + epnum; in musb_host_rx()
1989 for (epnum = 1, hw_ep = musb->endpoints + 1; in musb_schedule()
2020 hw_ep = musb->endpoints + epnum; in musb_schedule()
2057 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.1.27/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.1.27/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.1.27/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.1.27/drivers/usb/renesas_usbhs/
DKconfig14 It has nine or more configurable endpoints, and endpoint zero.
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/drm/armada/
Dmarvell,dove-lcd.txt7 - port: video output port with endpoints, as described by graph.txt
/linux-4.1.27/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.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget-mass-storage7 stall - Set to permit function to halt bulk endpoints.
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/media/i2c/
Dadv7604.txt39 valid for source endpoints only.
/linux-4.1.27/net/openvswitch/
DKconfig18 which are often characterized by highly dynamic endpoints and the
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_usb.h44 enum endpoints { enum
/linux-4.1.27/include/linux/usb/
Dcomposite.h229 DECLARE_BITMAP(endpoints, 32);
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dti,omap-dss.txt29 and the properties for the ports and endpoints for each encoder are
/linux-4.1.27/drivers/usb/gadget/
Dcomposite.c247 bitmap_zero(f->endpoints, 32); in usb_remove_function()
625 bitmap_zero(f->endpoints, 32); in reset_config()
707 set_bit(addr, f->endpoints); in set_config()
1778 if (test_bit(endp, f->endpoints)) in composite_setup()
DKconfig217 enough of the right types of endpoints, the gadget driver might
/linux-4.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/media/
Dvideo-interfaces.txt51 It is allowed for multiple endpoints at a port to be active simultaneously,
/linux-4.1.27/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()
2195 INIT_LIST_HEAD(&bw_table->interval_bw[j].endpoints); in xhci_setup_port_arrays()
Dxhci.c2271 if (list_empty(&bw_table->interval_bw[i].endpoints)) in xhci_check_bw_table()
2277 ep_entry = bw_table->interval_bw[i].endpoints.next; in xhci_check_bw_table()
2517 list_for_each_entry(smaller_ep, &interval_bw->endpoints, in xhci_add_ep_to_interval_table()
2529 &interval_bw->endpoints); in xhci_add_ep_to_interval_table()
Dxhci.h907 struct list_head endpoints; member
/linux-4.1.27/Documentation/trace/
Dcoresight.txt24 the emanating source to a sink(s). Sinks serve as endpoints to the coresight
/linux-4.1.27/Documentation/dmaengine/
Dprovider.txt15 entities that will be doing the copy, and requests what endpoints are
/linux-4.1.27/Documentation/netlabel/
Ddraft-ietf-cipso-ipsecurity-01.txt411 numbered category. These range endpoints are inclusive within the range of
/linux-4.1.27/Documentation/power/
Dpci.txt251 messages sent by PCI Express endpoints integrated with the Root Complex don't