Home
last modified time | relevance | path

Searched full:etf (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v6.1/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
Detf.json4 "name": "Create ETF with default setting",
7 "etf"
15 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root etf clockid CLOCK_TAI",
18 …"matchPattern": "qdisc etf 1: root refcnt [0-9]+ clockid TAI delta 0 offload off deadline_mode off…
27 "name": "Create ETF with delta nanos setting",
30 "etf"
38 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root etf delta 100 clockid CLOCK_TAI",
41 …"matchPattern": "qdisc etf 1: root refcnt [0-9]+ clockid TAI delta 100 offload off deadline_mode o…
50 "name": "Create ETF with deadline_mode setting",
53 "etf"
[all …]
/Linux-v6.1/net/sched/
Dsch_etf.c299 struct tc_etf_qopt_offload etf = { }; in etf_disable_offload() local
310 etf.queue = q->queue; in etf_disable_offload()
311 etf.enable = 0; in etf_disable_offload()
313 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETF, &etf); in etf_disable_offload()
315 pr_warn("Couldn't disable ETF offload for queue %d\n", in etf_disable_offload()
316 etf.queue); in etf_disable_offload()
323 struct tc_etf_qopt_offload etf = { }; in etf_enable_offload() local
327 NL_SET_ERR_MSG(extack, "Specified device does not support ETF offload"); in etf_enable_offload()
331 etf.queue = q->queue; in etf_enable_offload()
332 etf.enable = 1; in etf_enable_offload()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/
Darm,coresight-tmc.yaml24 FIFO(ETF) and Embedded Trace Router(ETR) configurations. The configuration
25 mode (ETB, ETF, ETR) is discovered at boot time when the device is probed.
101 and ETF configurations.
/Linux-v6.1/drivers/hwtracing/coresight/
Dcoresight-tmc-etf.c197 * /dev/xyz.{etf|etb} interface. See tmc_read_unprepare_etf() for in tmc_enable_etf_sink_sysfs()
240 * No need to continue if the ETB/ETF is already operated in tmc_enable_etf_sink_perf()
303 dev_dbg(&csdev->dev, "TMC-ETB/ETF enabled\n"); in tmc_enable_etf_sink()
333 dev_dbg(&csdev->dev, "TMC-ETB/ETF disabled\n"); in tmc_disable_etf_sink()
363 dev_dbg(&csdev->dev, "TMC-ETF enabled\n"); in tmc_enable_etf_link()
388 dev_dbg(&csdev->dev, "TMC-ETF disabled\n"); in tmc_disable_etf_link()
670 * The ETB/ETF is not tracing and the buffer was just read. in tmc_read_unprepare_etb()
Dcoresight-tmc.h174 * @buf: Snapshot of the trace data for ETF/ETB.
176 * @len: size of the available trace for ETF/ETB.
264 /* ETB/ETF functions */
DMakefile11 coresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \
Dcoresight-tmc-core.c386 * AXI master in place of the embedded SRAM of ETB/ETF. in tmc_etr_setup_caps()
582 /* Coresight SoC 600 TMC-ETF */
Dcoresight-core.c525 * ETF devices are tricky... They can be a link or a sink, in coresight_disable_path_from()
526 * depending on how they are configured. If an ETF has been in coresight_disable_path_from()
577 * ETF devices are tricky... They can be a link or a sink, in coresight_enable_path()
578 * depending on how they are configured. If an ETF has been in coresight_enable_path()
/Linux-v6.1/tools/testing/selftests/net/
Dso_txtime.sh79 if ip netns exec "${NS1}" tc qdisc replace dev "${DEV}" root etf clockid CLOCK_TAI delta 400000; th…
86 echo "tc ($(tc -V)) does not support qdisc etf. skipping"
/Linux-v6.1/arch/arm64/boot/dts/hisilicon/
Dhi3660-coresight.dtsi131 etf@ec802000 {
273 etf@ed002000 {
365 etf@ec036000 {
/Linux-v6.1/arch/arm64/boot/dts/arm/
Djuno-r1-scmi.dts9 etf@20140000 {
Djuno-r2-scmi.dts9 etf@20140000 {
Djuno-cs-r1r2.dtsi26 etf_sys1: etf@20140000 { /* etf1 */
Djuno-scmi.dtsi2 etf@20010000 {
/Linux-v6.1/arch/arm64/boot/dts/sprd/
Dsc9860.dtsi465 etf@11003000 { /* ETF on Cluster0 */
490 etf@11004000 { /* ETF on Cluster1 */
Dsc9863a.dtsi276 etf@12002000 {
301 etf@12003000 {
Dsc9836.dtsi48 etf@10003000 {
/Linux-v6.1/Documentation/trace/coresight/
Dcoresight.rst113 TMC-ETF:
125 ETBv1.0, ETB1.1, TPIU, TMC-ETF
210 20010000.etf 20040000.funnel 20100000.stm 22040000.etm
278 <file details> out:0 -> ../../../20010000.etf/tmc_etf0
292 <file details> in:0 -> ../../../20010000.etf/tmc_etf0
293 <file details> in:1 -> ../../../20140000.etf/tmc_etf1
325 <file details> tmc_etf0 -> ../../../20010000.etf/tmc_etf0
/Linux-v6.1/drivers/misc/habanalabs/goya/
Dgoya_coresight.c310 dev_err(hdev->dev, "Invalid register index in ETF\n"); in goya_config_etf()
327 "Failed to %s ETF on timeout, error %d\n", in goya_config_etf()
335 "Failed to %s ETF on timeout, error %d\n", in goya_config_etf()
703 dev_err(hdev->dev, "halt ETF failed, %d/%d\n", rc, i); in goya_halt_coresight()
/Linux-v6.1/drivers/misc/habanalabs/gaudi/
Dgaudi_coresight.c476 dev_err(hdev->dev, "Invalid register index in ETF\n"); in gaudi_config_etf()
493 "Failed to %s ETF on timeout, error %d\n", in gaudi_config_etf()
501 "Failed to %s ETF on timeout, error %d\n", in gaudi_config_etf()
899 dev_err(hdev->dev, "halt ETF failed, %d/%d\n", rc, i); in gaudi_halt_coresight()
/Linux-v6.1/drivers/acpi/
Dacpi_amba.c30 {"ARMHC97C", 0}, /* ARM CoreSight SoC-400 TMC, SoC-600 ETF/ETB */
/Linux-v6.1/tools/perf/tests/shell/lib/
Dcoresight.sh8 # This currently works with ETMv4 / ETF not any other packet types at thi
/Linux-v6.1/tools/perf/tests/shell/
Dtest_arm_coresight.sh118 # path = '/sys/devices/platform/20010000.etf/tmc_etf0'
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2_coresight.c47 * @etf_id: etf id - index in debug_etf_regs
2068 dev_err(hdev->dev, "Invalid register index in ETF\n"); in gaudi2_config_etf()
2082 * for doing do need to read ETF STS register and check in gaudi2_config_etf()
2103 dev_err(hdev->dev, "Failed to %s ETF on timeout, error %d\n", in gaudi2_config_etf()
2110 dev_err(hdev->dev, "Failed to %s ETF on timeout, error %d\n", in gaudi2_config_etf()
2573 dev_err(hdev->dev, "halt ETF failed, %d/%d\n", rc, i); in gaudi2_halt_coresight()
/Linux-v6.1/tools/testing/selftests/drivers/net/ocelot/
Dpsfp.sh160 tc qdisc replace dev ${if_name} parent 100:$((${STREAM_PRIO} + 1)) etf \

123