| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
| D | Kconfig | 40 endpoints (plus endpoint zero). 66 fifo_mode = 0 is used to let the driver autoconfigure the endpoints. 68 mode and only 1 bank otherwise. For the rest of the endpoints 85 high speed USB Device Port with support for four fixed endpoints 98 The number of programmable endpoints is different through 136 endpoints (plus endpoint zero). This driver supports the 153 It has fifteen fixed-function endpoints, as well as endpoint 160 # if there's only one gadget driver, using only two bulk endpoints, 161 # don't waste memory for the other endpoints 176 It has nine configurable endpoints, and endpoint zero. [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/common/ |
| D | soc-acpi-intel-tgl-match.c | 42 .endpoints = &single_endpoint, 51 .endpoints = &single_endpoint, 60 .endpoints = &spk_l_endpoint, 66 .endpoints = &spk_r_endpoint, 75 .endpoints = &single_endpoint, 84 .endpoints = &single_endpoint, 93 .endpoints = &spk_l_endpoint, 102 .endpoints = &spk_r_endpoint, 111 .endpoints = &single_endpoint, 120 .endpoints = &single_endpoint, [all …]
|
| D | soc-acpi-intel-cml-match.c | 100 .endpoints = &single_endpoint, 118 .endpoints = &single_endpoint, 127 .endpoints = &single_endpoint, 136 .endpoints = &spk_l_endpoint, 145 .endpoints = &spk_r_endpoint, 154 .endpoints = &single_endpoint, 163 .endpoints = &single_endpoint, 172 .endpoints = &spk_l_endpoint, 181 .endpoints = &spk_r_endpoint, 190 .endpoints = &single_endpoint,
|
| D | soc-acpi-intel-icl-match.c | 61 .endpoints = &single_endpoint, 79 .endpoints = &single_endpoint, 88 .endpoints = &single_endpoint, 97 .endpoints = &spk_l_endpoint, 106 .endpoints = &spk_r_endpoint, 115 .endpoints = &single_endpoint,
|
| /kernel/linux/linux-5.10/drivers/net/ipa/ |
| D | ipa_data.h | 21 * string. The data defines information about resources, endpoints, and 28 * Endpoint configuration data defines properties of both IPA endpoints and 37 * pair. Generally, this driver is concerned with only endpoints associated 81 * struct ipa_endpoint_tx_data - configuration data for TX endpoints 92 * struct ipa_endpoint_rx_data - configuration data for RX endpoints 140 * Not all endpoints support the IPA filtering capability. A filter table 141 * defines the filters to apply for those endpoints that support it. The 143 * for non-AP endpoints. For this reason we define *all* endpoints used 146 * The remaining endpoint configuration data applies only to AP endpoints. 153 /* The next two are specified only for AP endpoints */ [all …]
|
| D | ipa.h | 69 * @available: Bit mask indicating endpoints hardware supports 70 * @filter_map: Bit mask indicating endpoints that support filtering 71 * @initialized: Bit mask indicating endpoints initialized 72 * @set_up: Bit mask indicating endpoints set up 73 * @enabled: Bit mask indicating endpoints enabled
|
| /kernel/linux/linux-4.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() 1506 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect() 1523 /* free endpoints here; later call can result in Oops */ in snd_usbmidi_disconnect() [all …]
|
| /kernel/linux/linux-5.10/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() 1472 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_free() 1505 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect() 1522 /* free endpoints here; later call can result in Oops */ in snd_usbmidi_disconnect() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | aspeed,usb-vhub.yaml | 18 Supported number of devices and endpoints vary depending on hardware 20 and 15 generic endpoints, while AST2600 Virtual Hub supports 7 downstream 21 devices and 21 generic endpoints. 46 aspeed,vhub-generic-endpoints: 47 description: Number of generic endpoints supported by the Virtual Hub 106 - aspeed,vhub-generic-endpoints 119 aspeed,vhub-generic-endpoints = <15>;
|
| 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.
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-4.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
|
| /kernel/linux/linux-5.10/drivers/media/i2c/adv748x/ |
| D | adv748x.h | 94 #define is_tx_enabled(_tx) ((_tx)->state->endpoints[(_tx)->port] != NULL) 100 ((_state)->endpoints[ADV748X_PORT_AIN0] != NULL || \ 101 (_state)->endpoints[ADV748X_PORT_AIN1] != NULL || \ 102 (_state)->endpoints[ADV748X_PORT_AIN2] != NULL || \ 103 (_state)->endpoints[ADV748X_PORT_AIN3] != NULL || \ 104 (_state)->endpoints[ADV748X_PORT_AIN4] != NULL || \ 105 (_state)->endpoints[ADV748X_PORT_AIN5] != NULL || \ 106 (_state)->endpoints[ADV748X_PORT_AIN6] != NULL || \ 107 (_state)->endpoints[ADV748X_PORT_AIN7] != NULL) 108 #define is_hdmi_enabled(_state) ((_state)->endpoints[ADV748X_PORT_HDMI] != NULL) [all …]
|
| /kernel/linux/linux-4.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.
|
| /kernel/linux/linux-4.19/include/media/ |
| D | v4l2-fwnode.h | 115 * struct v4l2_fwnode_link - a link between two endpoints 187 * v4l2_fwnode_parse_link() - parse a link between two endpoints 237 * v4l2_async_notifier_parse_fwnode_endpoints - Parse V4L2 fwnode endpoints in a 239 * @dev: the device the endpoints of which are to be parsed 249 * Parse the fwnode endpoints of the @dev device and populate the async sub- 264 * endpoints. 286 * endpoints of a port in a 288 * @dev: the device the endpoints of which are to be parsed 295 * @port: port number where endpoints are to be parsed 300 * the exception that it only parses endpoints in a given port. This is useful [all …]
|
| /kernel/linux/linux-5.10/Documentation/usb/ |
| D | raw-gadget.rst | 30 4. Raw Gadget explicitly exposes information about endpoints addresses and 52 Note, that some UDC drivers have fixed addresses assigned to endpoints, and 57 endpoints that the UDC driver has. Based on that information, the user must 58 chose UDC endpoints that will be used for the gadget being emulated, and 82 enabling endpoints; allow providing stream_id for bulk transfers).
|
| /kernel/linux/linux-4.19/drivers/usb/gadget/ |
| D | epautoconf.c | 42 * For example, isochronous endpoints can be autoconfigured for high 53 * descriptor bEndpointAddress. For bulk endpoints, the wMaxPacket value 80 /* Second, look at endpoints until an unclaimed one looks usable */ in usb_ep_autoconfig_ss() 144 * For example, isochronous endpoints can be autoconfigured for high 154 * descriptor bEndpointAddress. For bulk endpoints, the wMaxPacket value 174 * This function can be used during function bind for endpoints obtained 193 * state such as ep->claimed and the record of assigned endpoints
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/ |
| D | epautoconf.c | 42 * For example, isochronous endpoints can be autoconfigured for high 53 * descriptor bEndpointAddress. For bulk endpoints, the wMaxPacket value 77 /* Second, look at endpoints until an unclaimed one looks usable */ in usb_ep_autoconfig_ss() 131 * For example, isochronous endpoints can be autoconfigured for high 141 * descriptor bEndpointAddress. For bulk endpoints, the wMaxPacket value 181 * This function can be used during function bind for endpoints obtained 200 * state such as ep->claimed and the record of assigned endpoints
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | s3c-hsudc.h | 7 * The S3C24XX USB 2.0 high-speed USB controller supports upto 9 endpoints. 8 * Each endpoint can be configured as either in or out endpoint. Endpoints 21 * @epnum: Number of endpoints to be instantiated by the controller driver.
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | s3c-hsudc.h | 8 * The S3C24XX USB 2.0 high-speed USB controller supports upto 9 endpoints. 9 * Each endpoint can be configured as either in or out endpoint. Endpoints 18 * @epnum: Number of endpoints to be instantiated by the controller driver.
|
| /kernel/linux/linux-4.19/drivers/usb/gadget/function/ |
| D | u_serial.h | 24 * on any given USB peripheral device, if it provides enough endpoints. 27 * style I/O using the USB peripheral endpoints listed here, including 32 * REVISIT someday, allow multiplexing several TTYs over these endpoints.
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
| D | u_serial.h | 24 * on any given USB peripheral device, if it provides enough endpoints. 27 * style I/O using the USB peripheral endpoints listed here, including 32 * REVISIT someday, allow multiplexing several TTYs over these endpoints.
|
| /kernel/linux/linux-4.19/Documentation/driver-api/usb/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| 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 …]
|