Searched full:ete (Results 1 – 16 of 16) sorted by relevance
| /Linux-v6.1/Documentation/devicetree/bindings/arm/ |
| D | arm,embedded-trace-extension.yaml | 15 Arm Embedded Trace Extension(ETE) is a per CPU trace component that 18 The trace generated by the ETE could be stored via legacy CoreSight 20 Arm Trace Buffer Extension (TRBE)). Since the ETE can be connected to 26 pattern: "^ete([0-9a-f]+)$" 33 Handle to the cpu this ETE is bound to. 41 Output connections from the ETE to legacy CoreSight trace bus. 45 description: Output connection from the ETE to legacy CoreSight Trace bus. 56 # An ETE node without legacy CoreSight connections 62 # An ETE node with legacy CoreSight connections
|
| /Linux-v6.1/drivers/hwtracing/coresight/ |
| D | Kconfig | 101 tristate "CoreSight ETMv4.x / ETE driver" 107 version 4.x and the Embedded Trace Extensions (ETE). Both are CPU tracer 196 TRBE always needs to be used along with its corresponding percpu ETE 197 component. ETE generates trace data which is then captured with TRBE. 199 system registers. But its explicit dependency with trace unit (ETE)
|
| D | coresight-trbe.c | 5 * device (ETE) thus generating required trace data. Trace can be enabled 31 * sinks and thus we use ETE trace packets to pad the 39 * This is about 44bytes of ETE trace. To be on 268 * ETE and thus there might be some amount of trace that was in trbe_report_wrap_event() 361 * The ETE trace has alignment synchronization packets allowing in trbe_snapshot_offset()
|
| D | coresight-etm4x-core.c | 128 pr_warn_ratelimited("ete: trying to read unsupported register @%x\n", in ete_sysreg_read() 148 pr_warn_ratelimited("ete: trying to write to unsupported register @%x\n", in ete_sysreg_write() 479 * ETE mandates that the TRCRSR is written to before in etm4_enable_hw() 1962 type_name = "ete"; in etm4_probe() 1963 /* ETE v1 has major version == 0b101. Adjust this for logging.*/ in etm4_probe()
|
| D | coresight-etm4x-sysfs.c | 2453 * Common registers to ETE & ETM4x accessible via system in etm4x_register_implemented() 2460 * We only support etm4x and ete. So if the device is not in etm4x_register_implemented() 2461 * ETE, it must be ETMv4x. in etm4x_register_implemented() 2474 * Also ETE doesn't implement memory mapped access, thus in etm4x_register_implemented()
|
| D | coresight-etm4x.h | 503 /* ETE only supports system register access */
|
| /Linux-v6.1/Documentation/trace/coresight/ |
| D | coresight-trbe.rst | 16 generators (ETE), are plugged in as source device. 19 driven via the CoreSight driver framework to support the ETE (which is
|
| /Linux-v6.1/tools/perf/util/cs-etm-decoder/ |
| D | cs-etm-decoder.c | 164 config->reg_configr = params->ete.reg_configr; in cs_etm_decoder__gen_ete_config() 165 config->reg_traceidr = params->ete.reg_traceidr; in cs_etm_decoder__gen_ete_config() 166 config->reg_idr0 = params->ete.reg_idr0; in cs_etm_decoder__gen_ete_config() 167 config->reg_idr1 = params->ete.reg_idr1; in cs_etm_decoder__gen_ete_config() 168 config->reg_idr2 = params->ete.reg_idr2; in cs_etm_decoder__gen_ete_config() 169 config->reg_idr8 = params->ete.reg_idr8; in cs_etm_decoder__gen_ete_config() 170 config->reg_devarch = params->ete.reg_devarch; in cs_etm_decoder__gen_ete_config()
|
| D | cs-etm-decoder.h | 55 struct cs_ete_trace_params ete; member
|
| /Linux-v6.1/tools/perf/arch/arm/util/ |
| D | cs-etm.c | 525 int etmv3 = 0, etmv4 = 0, ete = 0; in cs_etm_info_priv_size() local 539 ete++; in cs_etm_info_priv_size() 554 ete++; in cs_etm_info_priv_size() 565 (ete * CS_ETE_PRIV_SIZE) + in cs_etm_info_priv_size() 623 * ETE if ARCHVER is 5 (ARCHVER is 4 for ETM) and ARCHPART is 0xA13. in cs_etm_is_ete() 664 /* ETE uses the same registers as ETMv4 plus TRCDEVARCH */ in cs_etm_get_metadata()
|
| /Linux-v6.1/tools/perf/util/ |
| D | cs-etm.c | 467 t_params[idx].ete.reg_idr0 = metadata[idx][CS_ETMV4_TRCIDR0]; in cs_etm__set_trace_param_ete() 468 t_params[idx].ete.reg_idr1 = metadata[idx][CS_ETMV4_TRCIDR1]; in cs_etm__set_trace_param_ete() 469 t_params[idx].ete.reg_idr2 = metadata[idx][CS_ETMV4_TRCIDR2]; in cs_etm__set_trace_param_ete() 470 t_params[idx].ete.reg_idr8 = metadata[idx][CS_ETMV4_TRCIDR8]; in cs_etm__set_trace_param_ete() 471 t_params[idx].ete.reg_configr = metadata[idx][CS_ETMV4_TRCCONFIGR]; in cs_etm__set_trace_param_ete() 472 t_params[idx].ete.reg_traceidr = metadata[idx][CS_ETMV4_TRCTRACEIDR]; in cs_etm__set_trace_param_ete() 473 t_params[idx].ete.reg_devarch = metadata[idx][CS_ETE_TRCDEVARCH]; in cs_etm__set_trace_param_ete() 2602 * ETE and ETMv4 can be printed in the same block because the number of parameters in cs_etm__print_cpu_metadata_v1() 2603 * is saved and they share the list of parameter names. ETE is also only supported in cs_etm__print_cpu_metadata_v1() 2980 /* ETE shares first part of metadata with ETMv4 */ in cs_etm__process_auxtrace_info()
|
| D | cs-etm.h | 80 * ETE metadata is ETMv4 plus TRCDEVARCH register and doesn't support header V0 since it was
|
| /Linux-v6.1/arch/m68k/fpsp040/ |
| D | get_op.S | 622 | if (ete =$7fff) then INF or NAN 628 | if (ete = $0000) then
|
| /Linux-v6.1/drivers/usb/cdns3/ |
| D | cdnsp-gadget.h | 997 * is enabled (ETE). 1005 * enabled (ETE).
|
| /Linux-v6.1/drivers/usb/host/ |
| D | xhci.h | 1299 /* xhci 1.1 uses the TD_SIZE field for TBC if Extended TBC is enabled (ETE) */ 1304 /* Total burst count field, Rsvdz on xhci 1.1 with Extended TBC enabled (ETE) */
|
| D | xhci-ring.c | 4051 /* xhci 1.1 with ETE uses TD_Size field for TBC, old is Rsvdz */ in xhci_queue_isoc_tx() 4093 /* xhci 1.1 with ETE uses TD Size field for TBC */ in xhci_queue_isoc_tx()
|