| /kernel/linux/linux-6.6/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
| D | etf.json | 4 "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 …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_etf.c | 299 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 330 NL_SET_ERR_MSG(extack, "Specified device does not support ETF offload"); in etf_enable_offload() 334 etf.queue = q->queue; in etf_enable_offload() 335 etf.enable = 1; in etf_enable_offload() [all …]
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | sch_etf.c | 299 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | arm,coresight-tmc.yaml | 24 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.
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | so_txtime.sh | 26 if tc qdisc replace dev lo root etf clockid CLOCK_TAI delta 400000; then 33 echo "tc ($(tc -V)) does not support qdisc etf. skipping"
|
| /kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
| D | coresight-tmc-etf.c | 195 * /dev/xyz.{etf|etb} interface. See tmc_read_unprepare_etf() for in tmc_enable_etf_sink_sysfs() 238 * No need to continue if the ETB/ETF is already operated in tmc_enable_etf_sink_perf() 301 dev_dbg(&csdev->dev, "TMC-ETB/ETF enabled\n"); in tmc_enable_etf_sink() 331 dev_dbg(&csdev->dev, "TMC-ETB/ETF disabled\n"); in tmc_disable_etf_sink() 361 dev_dbg(&csdev->dev, "TMC-ETF enabled\n"); in tmc_enable_etf_link() 386 dev_dbg(&csdev->dev, "TMC-ETF disabled\n"); in tmc_disable_etf_link() 664 * The ETB/ETF is not tracing and the buffer was just read. in tmc_read_unprepare_etb()
|
| D | coresight-tmc.h | 173 * @buf: Snapshot of the trace data for ETF/ETB. 175 * @len: size of the available trace for ETF/ETB. 260 /* ETB/ETF functions */
|
| D | Makefile | 9 coresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \
|
| /kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
| D | coresight-tmc-etf.c | 219 * /dev/xyz.{etf|etb} interface. See tmc_read_unprepare_etf() for in tmc_enable_etf_sink_sysfs() 262 * No need to continue if the ETB/ETF is already operated in tmc_enable_etf_sink_perf() 325 dev_dbg(&csdev->dev, "TMC-ETB/ETF enabled\n"); in tmc_enable_etf_sink() 355 dev_dbg(&csdev->dev, "TMC-ETB/ETF disabled\n"); in tmc_disable_etf_sink() 386 dev_dbg(&csdev->dev, "TMC-ETF enabled\n"); in tmc_enable_etf_link() 412 dev_dbg(&csdev->dev, "TMC-ETF disabled\n"); in tmc_disable_etf_link() 699 * The ETB/ETF is not tracing and the buffer was just read. in tmc_read_unprepare_etb()
|
| D | coresight-tmc.h | 174 * @buf: Snapshot of the trace data for ETF/ETB. 176 * @len: size of the available trace for ETF/ETB. 264 /* ETB/ETF functions */
|
| D | Makefile | 11 coresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | so_txtime.sh | 79 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"
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/ |
| D | hi3660-coresight.dtsi | 131 etf@ec802000 { 273 etf@ed002000 { 365 etf@ec036000 {
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi3660-coresight.dtsi | 131 etf@ec802000 { 273 etf@ed002000 { 365 etf@ec036000 {
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/ |
| D | juno-r1-scmi.dts | 9 etf@20140000 {
|
| D | juno-r2-scmi.dts | 9 etf@20140000 {
|
| /kernel/linux/linux-5.10/Documentation/trace/coresight/ |
| D | coresight.rst | 113 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 324 <file details> tmc_etf0 -> ../../../20010000.etf/tmc_etf0
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/sprd/ |
| D | sc9860.dtsi | 465 etf@11003000 { /* ETF on Cluster0 */ 490 etf@11004000 { /* ETF on Cluster1 */
|
| D | ums512.dtsi | 478 /* SoC ETF */ 545 /* AP-CPU ETF for little cores */ 546 etf@3e002000 { 571 /* AP-CPU ETF for big cores */ 572 etf@3e003000 {
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/sprd/ |
| D | sc9860.dtsi | 465 etf@11003000 { /* ETF on Cluster0 */ 490 etf@11004000 { /* ETF on Cluster1 */
|
| /kernel/linux/linux-6.6/Documentation/trace/coresight/ |
| D | coresight.rst | 113 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
|
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
| D | goya_coresight.c | 310 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() 698 dev_err(hdev->dev, "halt ETF failed, %d/%d\n", rc, i); in goya_halt_coresight()
|
| /kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
| D | goya_coresight.c | 312 dev_err(hdev->dev, "Invalid register index in ETF\n"); in goya_config_etf() 329 "Failed to %s ETF on timeout, error %d\n", in goya_config_etf() 337 "Failed to %s ETF on timeout, error %d\n", in goya_config_etf() 698 dev_err(hdev->dev, "halt ETF failed, %d/%d\n", rc, i); in goya_halt_coresight()
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | juno-cs-r1r2.dtsi | 26 etf@20140000 { /* etf1 */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | coresight.txt | 23 Embedded Trace FIFO(ETF) and Embedded Trace Router(ETR) 24 configuration. The configuration mode (ETB, ETF, ETR) is
|