| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | usb.c | 60 struct mm81x_usb_endpoint endpoints[MM81X_EP_EP_MAX]; member 162 musb->endpoints[MM81X_EP_INT].urb = urb; in mm81x_usb_int_enable() 164 musb->endpoints[MM81X_EP_INT].buffer = in mm81x_usb_int_enable() 167 if (!musb->endpoints[MM81X_EP_INT].buffer) { in mm81x_usb_int_enable() 174 musb->endpoints[MM81X_EP_INT].urb, musb->udev, in mm81x_usb_int_enable() 175 usb_rcvintpipe(musb->udev, musb->endpoints[MM81X_EP_INT].addr), in mm81x_usb_int_enable() 176 musb->endpoints[MM81X_EP_INT].buffer, MM81X_EP_INT_BUFFER_SIZE, in mm81x_usb_int_enable() 190 musb->endpoints[MM81X_EP_INT].buffer, in mm81x_usb_int_enable() 193 musb->endpoints[MM81X_EP_INT].urb = NULL; in mm81x_usb_int_enable() 203 usb_kill_urb(musb->endpoints[MM81X_EP_INT].urb); in mm81x_usb_int_stop() [all …]
|
| /linux/sound/soc/amd/acp/ |
| H A D | amd-acp70-acpi-match.c | 98 .endpoints = jack_amp_g1_dmic_endpoints, 107 .endpoints = &single_endpoint, 113 .endpoints = &spk_l_endpoint, 119 .endpoints = &spk_r_endpoint, 128 .endpoints = &single_endpoint, 171 .endpoints = rt722_endpoints, 180 .endpoints = &single_endpoint, 216 .endpoints = &spk_l_endpoint, 222 .endpoints = &spk_r_endpoint, 228 .endpoints [all...] |
| H A D | amd-acp63-acpi-match.c | 51 .endpoints = &single_endpoint, 57 .endpoints = &spk_l_endpoint, 63 .endpoints = &spk_r_endpoint, 72 .endpoints = &single_endpoint, 115 .endpoints = rt722_endpoints, 151 .endpoints = &spk_l_endpoint, 157 .endpoints = &spk_r_endpoint, 163 .endpoints = &spk_2_endpoint, 169 .endpoints = &spk_3_endpoint, 178 .endpoints = &spk_l_endpoint, [all …]
|
| /linux/sound/soc/intel/common/ |
| H A D | soc-acpi-intel-mtl-match.c | 198 * RT722 is a multi-function codec, three endpoints are created for 240 .endpoints = &single_endpoint, 249 .endpoints = rt712_endpoints, 258 .endpoints = rt712_vb_endpoints, 267 .endpoints = &single_endpoint, 276 .endpoints = rt722_endpoints, 285 .endpoints = &single_endpoint, 294 .endpoints = &single_endpoint, 303 .endpoints = &spk_l_endpoint, 309 .endpoints [all...] |
| H A D | soc-acpi-intel-lnl-match.c | 99 * RT722 is a multi-function codec, three endpoints are created for 222 .endpoints = &spk_l_endpoint, 228 .endpoints = &spk_2_endpoint, 237 .endpoints = &spk_r_endpoint, 243 .endpoints = &spk_3_endpoint, 252 .endpoints = &spk_l_endpoint, 258 .endpoints = &spk_r_endpoint, 267 .endpoints = &spk_1_endpoint, 273 .endpoints = &spk_2_endpoint, 279 .endpoints [all...] |
| H A D | soc-acpi-intel-tgl-match.c | 73 .endpoints = &single_endpoint, 82 .endpoints = &single_endpoint, 91 .endpoints = &spk_l_endpoint, 97 .endpoints = &spk_r_endpoint, 106 .endpoints = &single_endpoint, 115 .endpoints = &single_endpoint, 124 .endpoints = &spk_l_endpoint, 133 .endpoints = &spk_r_endpoint, 142 .endpoints = &single_endpoint, 151 .endpoints = &single_endpoint, [all …]
|
| H A D | soc-acpi-intel-ptl-match.c | 167 .endpoints = cs42l43_amp_spkagg_endpoints, 176 .endpoints = &spk_l_endpoint, 182 .endpoints = &spk_r_endpoint, 191 .endpoints = &single_endpoint, 200 .endpoints = jack_amp_g1_dmic_endpoints, 209 .endpoints = jack_amp_g1_dmic_endpoints, 218 .endpoints = jack_dmic_endpoints, 227 .endpoints = jack_dmic_endpoints, 236 .endpoints = &spk_r_endpoint, 245 .endpoints [all...] |
| H A D | soc-acpi-intel-arl-match.c | 77 .endpoints = &spk_l_endpoint, 83 .endpoints = &spk_r_endpoint, 92 .endpoints = &spk_l_endpoint, 98 .endpoints = &spk_r_endpoint, 107 .endpoints = &spk_r_endpoint, 113 .endpoints = &spk_3_endpoint, 122 .endpoints = &spk_l_endpoint, 128 .endpoints = &spk_2_endpoint, 137 .endpoints = &spk_r_endpoint, 146 .endpoints [all...] |
| H A D | soc-acpi-intel-cml-match.c | 120 .endpoints = &single_endpoint, 138 .endpoints = &single_endpoint, 147 .endpoints = &single_endpoint, 156 .endpoints = &spk_l_endpoint, 165 .endpoints = &spk_r_endpoint, 174 .endpoints = &single_endpoint, 183 .endpoints = &single_endpoint, 192 .endpoints = &spk_l_endpoint, 201 .endpoints = &spk_r_endpoint, 210 .endpoints = &single_endpoint,
|
| H A D | soc-acpi-intel-icl-match.c | 66 .endpoints = &single_endpoint, 84 .endpoints = &single_endpoint, 93 .endpoints = &single_endpoint, 102 .endpoints = &spk_l_endpoint, 111 .endpoints = &spk_r_endpoint, 120 .endpoints = &single_endpoint,
|
| /linux/sound/usb/ |
| H A D | midi.c | 111 } endpoints[MIDI_MAX_ENDPOINTS]; member 345 struct snd_usb_midi_in_endpoint *in = umidi->endpoints[i].in; in snd_usbmidi_error_timer() 355 if (umidi->endpoints[i].out) in snd_usbmidi_error_timer() 356 snd_usbmidi_do_output(umidi->endpoints[i].out); in snd_usbmidi_error_timer() 1197 if (umidi->endpoints[i].out) in snd_usbmidi_output_open() 1199 if (umidi->endpoints[i].out->ports[j].substream == substream) { in snd_usbmidi_output_open() 1200 port = &umidi->endpoints[i].out->ports[j]; in snd_usbmidi_output_open() 1528 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_free() 1557 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect() 1574 /* free endpoints here; later call can result in Oops */ in snd_usbmidi_disconnect() [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A 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.
|
| H A 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
|
| H A 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.
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 25 multiple Host Bridges and endpoints while another may opt for fault tolerance 30 dictates which endpoints can participate in which Host Bridge decode regimes. 40 Ports. Each of those Root Ports are connected to 2-way switches with endpoints 41 connected to those downstream ports for a total of 8 endpoints:: 55 "endpoints:port8":[ 85 "endpoints:port12":[ 121 "endpoints:port6":[ 151 "endpoints:port10":[ 186 decodes them to "ports", "ports" decode to "endpoints", and "endpoints"
|
| /linux/drivers/fwctl/pds/ |
| H A D | main.c | 38 struct pds_fwctl_query_data *endpoints; member 112 if (!pdsfc->endpoints) in pdsfc_free_endpoints() 115 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_free_endpoints() 121 pdsfc->endpoints, pdsfc->endpoints_pa); in pdsfc_free_endpoints() 122 pdsfc->endpoints = NULL; in pdsfc_free_endpoints() 132 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_free_operations() 190 pdsfc->endpoints = pdsfc_get_endpoints(pdsfc, &pdsfc->endpoints_pa); in pdsfc_init_endpoints() 191 if (IS_ERR(pdsfc->endpoints)) in pdsfc_init_endpoints() 192 return PTR_ERR(pdsfc->endpoints); in pdsfc_init_endpoints() 194 num_endpoints = le32_to_cpu(pdsfc->endpoints->num_entries); in pdsfc_init_endpoints() [all …]
|
| /linux/Documentation/usb/ |
| H A D | raw-gadget.rst | 37 4. Raw Gadget explicitly exposes information about endpoints addresses and 60 Note that some UDC drivers have fixed addresses assigned to endpoints, and 65 endpoints that the UDC driver has. Based on that, userspace must choose UDC 66 endpoints for the gadget and assign addresses in the endpoint descriptors 88 enabling endpoints; allow providing ``stream_id`` for bulk transfers).
|
| /linux/drivers/usb/gadget/ |
| H A 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
|
| /linux/drivers/net/ipa/ |
| H A D | ipa.h | 59 * @defined: Bitmap of endpoints defined in config data 60 * @available: Bitmap of endpoints supported by hardware 61 * @filtered: Bitmap of endpoints that support filtering 62 * @set_up: Bitmap of endpoints that are set up for use 63 * @enabled: Bitmap of currently enabled endpoints
|
| /linux/include/linux/usb/ |
| H A D | serial.h | 132 * @num_interrupt_in: number of interrupt in endpoints we have 133 * @num_interrupt_out: number of interrupt out endpoints we have 134 * @num_bulk_in: number of bulk in endpoints we have 135 * @num_bulk_out: number of bulk out endpoints we have 193 * @num_bulk_in: minimum number of bulk-in endpoints 194 * @num_bulk_out: minimum number of bulk-out endpoints 195 * @num_interrupt_in: minimum number of interrupt-in endpoints 196 * @num_interrupt_out: minimum number of interrupt-out endpoints 202 * endpoints or to modify the port-endpoint mapping. It will be called
|
| /linux/drivers/usb/gadget/function/ |
| H A D | u_serial.h | 28 * on any given USB peripheral device, if it provides enough endpoints. 31 * style I/O using the USB peripheral endpoints listed here, including 36 * REVISIT someday, allow multiplexing several TTYs over these endpoints.
|
| /linux/drivers/usb/core/ |
| H A D | message.c | 365 * interrupt endpoints. We will take the liberty of creating an interrupt URB 539 * @period: polling rate for interrupt endpoints, in frames or 540 * (for high speed endpoints) microframes; ignored for bulk 693 * Bulk transfers are valid for full or high speed endpoints. 702 * speed interrupt endpoints, which allow at most one packet per millisecond, 1248 * This is used to clear halt conditions for bulk and interrupt endpoints, 1249 * as reported by URB completion status. Endpoints that are halted are 1250 * sometimes referred to as being "stalled". Such endpoints are unable 1256 * Note that control and isochronous endpoints don't halt, although control 1257 * endpoints repor [all...] |
| /linux/sound/soc/intel/avs/ |
| H A D | board_selection.c | 459 dev_dbg(adev->dev, "no DMIC endpoints present\n"); in avs_register_dmic_board() 565 dev_dbg(adev->dev, "no I2S endpoints present\n"); in avs_register_i2s_boards() 571 dev_dbg(adev->dev, "no I2S endpoints supported\n"); in avs_register_i2s_boards() 622 dev_dbg(adev->dev, "no HDA endpoints present\n"); in avs_register_hda_boards() 647 dev_warn(adev->dev, "enumerate PROBE endpoints failed: %d\n", ret); in avs_register_all_boards() 652 dev_warn(adev->dev, "enumerate DMIC endpoints failed: %d\n", in avs_register_all_boards() 657 dev_dbg(adev->dev, "enumerate I2S TEST endpoints failed: %d\n", ret); in avs_register_all_boards() 661 dev_warn(adev->dev, "enumerate I2S endpoints failed: %d\n", in avs_register_all_boards() 666 dev_warn(adev->dev, "enumerate HDA endpoints failed: %d\n", in avs_register_all_boards()
|
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | multi-interleave.rst | 12 * Each host bridge with expanders interleaves across two endpoints. 86 "endpoints:port1":[ 141 This chunk shows the endpoints attached to the host bridge :code:`port1`. 206 "endpoints:port3":[ 288 The next chunk shows the two CXL host bridges without attached endpoints.
|
| /linux/Documentation/driver-api/rapidio/ |
| H A D | rapidio.rst | 27 A typical RapidIO network is a combination of endpoints and switches. 134 that all discovering endpoints are started before the enumerating endpoint 146 endpoints have been successfully booted, an enumeration process shall be 148 completed a discovery process can be started on all remaining endpoints. 209 This configuration requires synchronized start of all RapidIO endpoints that 210 form a network which will be enumerated/discovered. Discovering endpoints have 222 requirement for synchronized start of all endpoints. 278 For both endpoints and switches the enumerator writes a unique component tag
|