| /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 …]
|
| H A D | acp-sdw-sof-mach.c | 82 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink() 115 sof_end = list_first_entry(&sof_dai->endpoints, in create_sdw_dailink() 179 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink() 217 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
|
| /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-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-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-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() 1906 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_create_endpoints() argument [all …]
|
| /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/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 | 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.
|
| 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
|
| /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/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/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.
|
| H A D | hb-interleave.rst | 85 "endpoints:port1":[ 114 This chunk shows the endpoints attached to the host bridge :code:`port1`. 163 "endpoints:port3":[ 212 The next chunk shows the two CXL host bridges without attached endpoints.
|
| H A D | single-device.rst | 85 "endpoints:port1":[ 113 This chunk shows the endpoints attached to the host bridge :code:`port1`. 145 The next chunk shows the three CXL host bridges without attached endpoints.
|
| /linux/drivers/usb/musb/ |
| H A D | musb_core.h | 347 struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; member 348 #define control_ep endpoints 484 musb->endpoints[0].max_packet_sz_tx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 485 musb->endpoints[0].max_packet_sz_rx = MUSB_EP0_FIFOSIZE; in musb_configure_ep0() 486 musb->endpoints[0].is_shared_fifo = true; in musb_configure_ep0()
|
| /linux/drivers/soc/apple/ |
| H A D | rtkit.c | 168 set_bit(ep, rtk->endpoints); in apple_rtkit_management_rx_epmap() 182 for_each_set_bit(ep, rtk->endpoints, APPLE_RTKIT_APP_ENDPOINT_START) { in apple_rtkit_management_rx_epmap() 583 if (!test_bit(ep, rtk->endpoints)) in apple_rtkit_rx() 646 if (!test_bit(endpoint, rtk->endpoints)) in apple_rtkit_start_ep() 682 bitmap_zero(rtk->endpoints, APPLE_RTKIT_MAX_ENDPOINTS); in apple_rtkit_init() 683 set_bit(APPLE_RTKIT_EP_MGMT, rtk->endpoints); in apple_rtkit_init() 750 bitmap_zero(rtk->endpoints, APPLE_RTKIT_MAX_ENDPOINTS); in apple_rtkit_reinit() 751 set_bit(APPLE_RTKIT_EP_MGMT, rtk->endpoints); in apple_rtkit_reinit()
|
| /linux/sound/soc/sof/intel/ |
| H A D | hda.c | 1187 struct snd_soc_acpi_endpoint *endpoints; in find_acpi_adr_device() 1196 endpoints = devm_kcalloc(dev, codec_info_list[i].dai_num, in find_acpi_adr_device() 1198 if (!endpoints) in find_acpi_adr_device() 1216 endpoints[ep_index].num = j; in find_acpi_adr_device() 1219 endpoints[ep_index].aggregated = 1; in find_acpi_adr_device() 1220 endpoints[ep_index].group_id = amp_group_id; in find_acpi_adr_device() 1221 endpoints[ep_index].group_position = *amp_index; in find_acpi_adr_device() 1225 endpoints[ep_index].aggregated = 0; in find_acpi_adr_device() 1226 endpoints[ep_index].group_id = 0; in find_acpi_adr_device() 1227 endpoints[ep_inde in find_acpi_adr_device() 1178 struct snd_soc_acpi_endpoint *endpoints; find_acpi_adr_device() local [all...] |
| /linux/Documentation/driver-api/usb/ |
| H A 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
|