/linux-6.15/arch/arm64/boot/dts/nvidia/ |
D | tegra194-p3509-0000.dtsi | 25 i2s3_cif_ep: endpoint { 26 remote-endpoint = <&xbar_i2s3_ep>; 33 i2s3_dap_ep: endpoint { 51 i2s5_cif_ep: endpoint { 52 remote-endpoint = <&xbar_i2s5_ep>; 59 i2s5_dap_ep: endpoint { 77 sfc1_cif_in_ep: endpoint { 78 remote-endpoint = <&xbar_sfc1_in_ep>; 86 sfc1_cif_out_ep: endpoint { 87 remote-endpoint = <&xbar_sfc1_out_ep>; [all …]
|
D | tegra194-p2972-0000.dts | 30 i2s1_cif_ep: endpoint { 31 remote-endpoint = <&xbar_i2s1_ep>; 38 i2s1_dap_ep: endpoint { 40 remote-endpoint = <&rt5658_ep>; 56 i2s2_cif_ep: endpoint { 57 remote-endpoint = <&xbar_i2s2_ep>; 64 i2s2_dap_ep: endpoint { 82 i2s4_cif_ep: endpoint { 83 remote-endpoint = <&xbar_i2s4_ep>; 90 i2s4_dap_ep: endpoint { [all …]
|
D | tegra186-p2771-0000.dts | 29 i2s1_cif_ep: endpoint { 30 remote-endpoint = <&xbar_i2s1_ep>; 37 i2s1_dap_ep: endpoint { 55 i2s2_cif_ep: endpoint { 56 remote-endpoint = <&xbar_i2s2_ep>; 63 i2s2_dap_ep: endpoint { 81 i2s3_cif_ep: endpoint { 82 remote-endpoint = <&xbar_i2s3_ep>; 89 i2s3_dap_ep: endpoint { 107 i2s4_cif_ep: endpoint { [all …]
|
D | tegra210-p2371-2180.dts | 134 i2s1_cif_ep: endpoint { 135 remote-endpoint = <&xbar_i2s1_ep>; 142 i2s1_dap_ep: endpoint { 160 i2s2_cif_ep: endpoint { 161 remote-endpoint = <&xbar_i2s2_ep>; 168 i2s2_dap_ep: endpoint { 186 i2s3_cif_ep: endpoint { 187 remote-endpoint = <&xbar_i2s3_ep>; 194 i2s3_dap_ep: endpoint { 212 i2s4_cif_ep: endpoint { [all …]
|
D | tegra210-p3450-0000.dts | 623 i2s3_cif_ep: endpoint { 624 remote-endpoint = <&xbar_i2s3_ep>; 631 i2s3_dap_ep: endpoint { 649 i2s4_cif_ep: endpoint { 650 remote-endpoint = <&xbar_i2s4_ep>; 657 i2s4_dap_ep: endpoint { 675 sfc1_cif_in_ep: endpoint { 676 remote-endpoint = <&xbar_sfc1_in_ep>; 683 sfc1_cif_out_ep: endpoint { 684 remote-endpoint = <&xbar_sfc1_out_ep>; [all …]
|
D | tegra186-p3509-0000+p3636-0001.dts | 75 i2s1_cif_ep: endpoint { 76 remote-endpoint = <&xbar_i2s1_ep>; 83 i2s1_dap_ep: endpoint { 101 i2s3_cif_ep: endpoint { 102 remote-endpoint = <&xbar_i2s3_ep>; 109 i2s3_dap_ep: endpoint { 127 dmic1_cif_ep: endpoint { 128 remote-endpoint = <&xbar_dmic1_ep>; 135 dmic1_dap_ep: endpoint { 152 dmic2_cif_ep: endpoint { [all …]
|
/linux-6.15/drivers/net/ipa/ |
D | ipa_endpoint.c | 252 if (data->endpoint.filter_support) { in ipa_endpoint_data_valid_one() 254 "RX endpoint %u\n", in ipa_endpoint_data_valid_one() 263 rx_config = &data->endpoint.config.rx; in ipa_endpoint_data_valid_one() 269 dev_err(dev, "RX buffer size too small for RX endpoint %u (%u < %u)\n", in ipa_endpoint_data_valid_one() 274 if (!data->endpoint.config.aggregation) { in ipa_endpoint_data_valid_one() 280 "time limit with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one() 286 dev_err(dev, "hard limit with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one() 292 dev_err(dev, "close EOF with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one() 300 /* For an endpoint supporting receive aggregation, the byte in ipa_endpoint_data_valid_one() 312 dev_err(dev, "aggregated size too large for RX endpoint %u (%u KB > %u KB)\n", in ipa_endpoint_data_valid_one() [all …]
|
/linux-6.15/arch/arm64/boot/dts/hisilicon/ |
D | hi3660-coresight.dtsi | 24 etm0_out: endpoint { 25 remote-endpoint = 42 etm1_out: endpoint { 43 remote-endpoint = 60 etm2_out: endpoint { 61 remote-endpoint = 78 etm3_out: endpoint { 79 remote-endpoint = 94 cluster0_funnel_out: endpoint { 95 remote-endpoint = [all …]
|
D | hi6220-coresight.dtsi | 21 soc_funnel_out: endpoint { 22 remote-endpoint = 30 soc_funnel_in: endpoint { 31 remote-endpoint = 46 etf_in: endpoint { 47 remote-endpoint = 55 etf_out: endpoint { 56 remote-endpoint = 70 replicator_in: endpoint { 71 remote-endpoint = [all …]
|
/linux-6.15/arch/arm/boot/dts/hisilicon/ |
D | hip04.dtsi | 279 etb0_in_port: endpoint@0 { 280 remote-endpoint = <&replicator0_out_port0>; 294 etb1_in_port: endpoint@0 { 295 remote-endpoint = <&replicator1_out_port0>; 309 etb2_in_port: endpoint@0 { 310 remote-endpoint = <&replicator2_out_port0>; 324 etb3_in_port: endpoint@0 { 325 remote-endpoint = <&replicator3_out_port0>; 339 tpiu_in_port: endpoint@0 { 340 remote-endpoint = <&funnel4_out_port0>; [all …]
|
/linux-6.15/sound/soc/generic/ |
D | audio-graph-card2-custom-sample1.dtsi | 133 …port@0 { reg = <0>; smcodec_ep: endpoint { remote-endpoint = <&cpu1_1_ep>; };};/* (X) to pair … 134 …port@1 { reg = <1>; smcodec_A_ep: endpoint { remote-endpoint = <&codec1_1_ep>; };};/* (A) Multi El… 135 …port@2 { reg = <2>; smcodec_B_ep: endpoint { remote-endpoint = <&codec1_2_ep>; };};/* (B) Multi El… 150 …mcpuA: port@0 { reg = <0>; mcpu_A_ep: endpoint { remote-endpoint = <&mcodec_A_ep>; };}; /* (X) to… 151 …port@1 { reg = <1>; mcpu_AA_ep: endpoint { remote-endpoint = <&cpu1_2_ep>; };}; /* (A) Multi Ele… 152 …port@2 { reg = <2>; mcpu_AB_ep: endpoint { remote-endpoint = <&cpu1_3_ep>; };}; /* (B) Multi Ele… 167 …port@0 { reg = <0>; mcodec_A_ep: endpoint { remote-endpoint = <&mcpu_A_ep>; };}; /* (x) to pair… 168 …port@1 { reg = <1>; mcodec_Aa_ep: endpoint { remote-endpoint = <&codec1_3_ep>; };}; /* (a) Multi E… 169 …port@2 { reg = <2>; mcodec_Ab_ep: endpoint { remote-endpoint = <&codec1_4_ep>; };}; /* (b) Multi E… 189 mcpu_BX_ep: endpoint { remote-endpoint = <&mcodec_Bx_ep>; }; /* (X) to pair */ [all …]
|
D | audio-graph-card2-custom-sample2.dtsi | 153 port@0 { reg = <0>; mbe_x_ep: endpoint { remote-endpoint = <&beB_ep>; };};/* (x) to pair */ 154 …port@1 { reg = <1>; mbe_a_ep: endpoint { remote-endpoint = <&codec2_1_ep>; };};/* (a) Multi Elemen… 155 …port@2 { reg = <2>; mbe_b_ep: endpoint { remote-endpoint = <&codec2_2_ep>; };};/* (b) Multi Elemen… 174 … port@0 { reg = <0>; mc2c0X_ep: endpoint { remote-endpoint = <&c2cmf_ep>; };};/* (X) to pair */ 175 …port@1 { reg = <1>; mc2c0A_ep: endpoint { remote-endpoint = <&codec2_5_ep>; };};/* (A) Multi Eleme… 176 …port@2 { reg = <2>; mc2c0B_ep: endpoint { remote-endpoint = <&codec2_6_ep>; };};/* (B) Multi Eleme… 195 … port@0 { reg = <0>; mc2c1x_ep: endpoint { remote-endpoint = <&c2cmb_ep>; };};/* (x) to pair */ 196 …port@1 { reg = <1>; mc2c1a_ep: endpoint { remote-endpoint = <&codec2_7_ep>; };};/* (a) Multi Eleme… 197 …port@2 { reg = <2>; mc2c1b_ep: endpoint { remote-endpoint = <&codec2_8_ep>; };};/* (b) Multi Eleme… 220 feA: port@0 { reg = <0>; feA_ep: endpoint { remote-endpoint = <&cpu2_0_ep>; }; }; [all …]
|
/linux-6.15/Documentation/PCI/endpoint/ |
D | pci-endpoint.rst | 5 This document is a guide to use the PCI Endpoint Framework in order to create 6 endpoint controller driver, endpoint function driver, and using configfs 19 either in Root Complex mode or Endpoint mode. PCI Endpoint Framework will 20 add endpoint mode support in Linux. This will help to run Linux in an 24 PCI Endpoint Core 27 The PCI Endpoint Core layer comprises 3 components: the Endpoint Controller 28 library, the Endpoint Function library, and the configfs layer to bind the 29 endpoint function with the endpoint controller. 31 PCI Endpoint Controller(EPC) Library 35 in endpoint mode. It also provides APIs to be used by function driver/library [all …]
|
/linux-6.15/drivers/net/wireguard/ |
D | socket.c | 21 struct endpoint *endpoint, u8 ds, struct dst_cache *cache) in send4() argument 24 .saddr = endpoint->src4.s_addr, in send4() 25 .daddr = endpoint->addr4.sin_addr.s_addr, in send4() 26 .fl4_dport = endpoint->addr4.sin_port, in send4() 55 endpoint->src4.s_addr = 0; in send4() 56 endpoint->src_if4 = 0; in send4() 62 if (unlikely(endpoint->src_if4 && ((IS_ERR(rt) && in send4() 64 rt->dst.dev->ifindex != endpoint->src_if4)))) { in send4() 65 endpoint->src4.s_addr = 0; in send4() 66 endpoint->src_if4 = 0; in send4() [all …]
|
/linux-6.15/arch/arm64/boot/dts/sprd/ |
D | sc9863a.dtsi | 195 funnel_soc_out_port: endpoint { 196 remote-endpoint = <&etb_in>; 203 funnel_soc_in_port: endpoint { 204 remote-endpoint = 219 etb_in: endpoint { 220 remote-endpoint = 235 funnel_little_out_port: endpoint { 236 remote-endpoint = 248 funnel_little_in_port0: endpoint { 249 remote-endpoint = <&etm0_out>; [all …]
|
D | sc9860.dtsi | 308 soc_funnel_out_port: endpoint { 309 remote-endpoint = <&etb_in>; 320 soc_funnel_in_port0: endpoint { 321 remote-endpoint = 328 soc_funnel_in_port1: endpoint { 329 remote-endpoint = 343 etb_in: endpoint { 344 remote-endpoint = 360 stm_out_port: endpoint { 361 remote-endpoint = [all …]
|
/linux-6.15/arch/arm64/boot/dts/renesas/ |
D | gmsl-cameras.dtsi | 95 max9286_in0: endpoint { 96 remote-endpoint = <&fakra_con0>; 103 max9286_in1: endpoint { 104 remote-endpoint = <&fakra_con1>; 112 max9286_in2: endpoint { 113 remote-endpoint = <&fakra_con2>; 121 max9286_in3: endpoint { 122 remote-endpoint = <&fakra_con3>; 139 fakra_con0: endpoint { 140 remote-endpoint = <&max9286_in0>; [all …]
|
D | ulcb-kf-audio-graph-card2-mix+split.dtsi | 79 fe_c: port@2 { reg = <2>; fe_c_ep: endpoint { remote-endpoint = <&rsnd_c_ep>; }; }; 80 fe_d: port@3 { reg = <3>; fe_d_ep: endpoint { remote-endpoint = <&rsnd_d_ep>; }; }; 81 fe_e: port@4 { reg = <4>; fe_e_ep: endpoint { remote-endpoint = <&rsnd_e_ep>; }; }; 82 fe_f: port@5 { reg = <5>; fe_f_ep: endpoint { remote-endpoint = <&rsnd_f_ep>; }; }; 84 fe_g: port@6 { reg = <6>; fe_g_ep: endpoint { remote-endpoint = <&rsnd_g_ep>; }; }; 85 fe_h: port@7 { reg = <7>; fe_h_ep: endpoint { remote-endpoint = <&rsnd_h_ep>; }; }; 86 fe_i: port@8 { reg = <8>; fe_i_ep: endpoint { remote-endpoint = <&rsnd_i_ep>; }; }; 99 be_y: port@0 { reg = <0>; be_y_ep: endpoint { remote-endpoint = <&pcm3168a_y_ep>; }; }; 100 be_z: port@1 { reg = <1>; be_z_ep: endpoint { remote-endpoint = <&pcm3168a_z_ep>; }; }; 120 pcm3168a_y_ep: endpoint { [all …]
|
/linux-6.15/arch/arm/boot/dts/nxp/imx/ |
D | imx6q.dtsi | 228 ipu2_csi0_from_mipi_vc2: endpoint { 229 remote-endpoint = <&mipi_vc2_to_ipu2_csi0>; 236 ipu2_csi1_from_ipu2_csi1_mux: endpoint { 237 remote-endpoint = <&ipu2_csi1_mux_to_ipu2_csi1>; 246 ipu2_di0_disp0: endpoint@0 { 250 ipu2_di0_hdmi: endpoint@1 { 252 remote-endpoint = <&hdmi_mux_2>; 255 ipu2_di0_mipi: endpoint@2 { 257 remote-endpoint = <&mipi_mux_2>; 260 ipu2_di0_lvds0: endpoint@3 { [all …]
|
/linux-6.15/drivers/net/wireless/ath/ath6kl/ |
D | htc_mbox.c | 45 ep_dist->endpoint, credits); in ath6kl_credit_deposit() 65 if (cur_ep_dist->endpoint == ENDPOINT_0) in ath6kl_credit_init() 112 if (cur_ep_dist->endpoint == ENDPOINT_0) in ath6kl_credit_init() 123 * cover and then set each endpoint's normal value in ath6kl_credit_init() 136 cur_ep_dist->endpoint, in ath6kl_credit_init() 173 ep_dist->endpoint, limit); in ath6kl_credit_reduce() 191 if (cur_list->endpoint == ENDPOINT_0) in ath6kl_credit_update() 217 * HTC has an endpoint that needs credits, ep_dist is the endpoint in 253 * starve an endpoint completely) in ath6kl_credit_seek() 281 if (curdist_list->endpoint == ENDPOINT_0) in ath6kl_credit_seek() [all …]
|
/linux-6.15/drivers/net/wireless/ath/ath9k/ |
D | htc_hst.c | 26 struct htc_endpoint *endpoint = &target->endpoint[epid]; in htc_issue_send() local 35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); in htc_issue_send() 40 static struct htc_endpoint *get_next_avail_ep(struct htc_endpoint *endpoint) in get_next_avail_ep() argument 45 if (endpoint[avail_epid].service_id == 0) in get_next_avail_ep() 46 return &endpoint[avail_epid]; in get_next_avail_ep() 91 struct htc_endpoint *endpoint; in htc_process_target_rdy() local 96 endpoint = &target->endpoint[ENDPOINT0]; in htc_process_target_rdy() 97 endpoint->service_id = HTC_CTRL_RSVD_SVC; in htc_process_target_rdy() 98 endpoint->max_msglen = HTC_MAX_CONTROL_MESSAGE_LENGTH; in htc_process_target_rdy() 107 struct htc_endpoint *endpoint, *tmp_endpoint = NULL; in htc_process_conn_rsp() local [all …]
|
/linux-6.15/drivers/pci/endpoint/functions/ |
D | Kconfig | 3 # PCI Endpoint Functions 7 tristate "PCI Endpoint Test driver" 12 for PCI Endpoint. 14 If in doubt, say "N" to disable Endpoint test driver. 17 tristate "PCI Endpoint NTB driver" 22 Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB 23 controller functionality using multiple PCIe endpoint instances. 24 It can support NTB endpoint function devices created using 27 If in doubt, say "N" to disable Endpoint NTB driver. 30 tristate "PCI Endpoint Virtual NTB driver" [all …]
|
/linux-6.15/Documentation/devicetree/bindings/media/ |
D | renesas,vin.yaml | 85 endpoint: 131 Input port node, single endpoint describing a parallel input source. 134 endpoint: 172 endpoint@0: 173 $ref: /schemas/graph.yaml#/properties/endpoint 174 description: Endpoint connected to CSI20. 176 endpoint@1: 177 $ref: /schemas/graph.yaml#/properties/endpoint 178 description: Endpoint connected to CSI21. 180 endpoint@2: [all …]
|
/linux-6.15/arch/arm64/boot/dts/qcom/ |
D | qcs8300.dtsi | 322 eud_in: endpoint { 323 remote-endpoint = <&swao_rep_out1>; 926 stm_out: endpoint { 927 remote-endpoint = <&funnel0_in7>; 947 qdss_tpda_in1: endpoint { 948 remote-endpoint = <&qdss_tpdm1_out>; 955 qdss_tpda_out: endpoint { 956 remote-endpoint = <&funnel0_in6>; 974 qdss_tpdm1_out: endpoint { 975 remote-endpoint = <&qdss_tpda_in1>; [all …]
|
/linux-6.15/drivers/platform/x86/intel/pmt/ |
D | telemetry.h | 25 * pmt_telem_get_next_endpoint() - Get next device id for a telemetry endpoint 31 * endpoint info and register to receive a pointer to the endpoint. The pointer 35 * * devid - devid of the next present endpoint from start 41 * pmt_telem_register_endpoint() - Register a telemetry endpoint 42 * @devid: device id/handle of the telemetry endpoint 44 * Increments the kref usage counter for the endpoint. 47 * * endpoint - On success returns pointer to the telemetry endpoint 48 * * -ENXIO - telemetry endpoint not found 53 * pmt_telem_unregister_endpoint() - Unregister a telemetry endpoint 56 * Decrements the kref usage counter for the endpoint. [all …]
|