Home
last modified time | relevance | path

Searched full:etb (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/ABI/testing/
H A Dsysfs-bus-coresight-devices-etb101 What: /sys/bus/coresight/devices/<memory_map>.etb/enable_sink
10 echo 1 > /sys/bus/coresight/devices/20010000.etb/enable_sink
12 What: /sys/bus/coresight/devices/<memory_map>.etb/trigger_cntr
20 value stored in this register+1 (from ARM ETB-TRM).
22 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rdp
29 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/sts
33 Description: (Read) Shows the value held by the ETB status register. The value
36 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rrp
40 Description: (Read) Shows the value held by the ETB RAM Read Pointer register
45 What: /sys/bus/coresight/devices/<memory_map>.etb/mgmt/rwp
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-etb10.c66 DEFINE_CORESIGHT_DEVLIST(etb_devs, "etb");
69 * struct etb_drvdata - specifics associated to an ETB component
71 * @atclk: optional clock for the core parts of the ETB.
73 * @miscdev: specifics to handle "/dev/xyz.etb" entry.
75 * @reading: synchronise user space access to etb buffer.
78 * @buf: area of memory where ETB buffer content gets sent.
125 /* ETB trace capture enable */ in __etb_enable_hw()
207 * ETB on and leave without cleaning up. in etb_enable_perf()
246 dev_dbg(&csdev->dev, "ETB enabled\n"); in etb_enable()
371 dev_dbg(&csdev->dev, "ETB disabled\n"); in etb_disable()
[all …]
H A Dcoresight-tmc.h177 * @buf: Snapshot of the trace data for ETF/ETB.
179 * @len: size of the available trace for ETF/ETB.
202 char *buf; /* TMC ETB */
267 /* ETB/ETF functions */
H A Dcoresight-tmc-etf.c219 * /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()
356 dev_dbg(&csdev->dev, "TMC-ETB/ETF disabled\n"); in tmc_disable_etf_sink()
701 * The ETB/ETF is not tracing and the buffer was just read. in tmc_read_unprepare_etb()
H A Dcoresight-tmc-core.c429 * AXI master in place of the embedded SRAM of ETB/ETF. in tmc_etr_setup_caps()
622 * etb fops in this case, device is there until last file in __tmc_remove()
638 /* Coresight SoC 600 TMC-ETB */
725 {"ARMHC97C", 0, 0, 0}, /* ARM CoreSight SoC-400 TMC, SoC-600 ETF/ETB */
/linux/Documentation/trace/coresight/
H A Dcoresight.rst69 |------>&& ETB &&<......II I =======
79 * ETB = Embedded Trace Buffer
90 replicator, TMC, TPIU and ETB. Future work will enable more
105 ETB:
158 20010000.etb 20040000.funnel 2201d000.ptm 2203d000.etm
352 20010000.etb 20040000.funnel 2201d000.ptm 2203d000.etm
353 root:/sys/bus/coresight/devices# ls 20010000.etb
355 root:/sys/bus/coresight/devices# echo 1 > 20010000.etb/enable_sink
356 root:/sys/bus/coresight/devices# cat 20010000.etb/enable_sink
368 root:/sys/bus/coresight/devices# cat 20010000.etb/status
[all …]
/linux/Documentation/devicetree/bindings/arm/
H A Darm,coresight-tmc.yaml23 Trace Memory Controller is used for Embedded Trace Buffer(ETB), Embedded Trace
25 mode (ETB, ETF, ETR) is discovered at boot time when the device is probed.
H A Darm,coresight-etb10.yaml80 etb@20010000 {
/linux/arch/arm/boot/dts/hisilicon/
H A Dhip04.dtsi271 etb@0,e3c42000 {
286 etb@0,e3c82000 {
301 etb@0,e3cc2000 {
316 etb@0,e3d02000 {
/linux/arch/s390/kernel/
H A Debcdic.c26 /*10 DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
104 /* 0x20 -DS -SOS FS -WUS -BYP LF ETB ESC
175 /*10 DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
253 /* 0x20 -DS -SOS FS -WUS -BYP LF ETB ESC
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-beagle-xm.dts154 etb@5401b000 {
H A Domap3-beagle.dts141 etb@540000000 {
/linux/arch/arm64/boot/dts/sprd/
H A Dsc9863a.dtsi211 etb@10003000 {
H A Dsc9860.dtsi336 etb@10003000 {
H A Dums512.dtsi485 soc_etb: etb@3c003000 {
/linux/arch/arm/boot/dts/xilinx/
H A Dzynq-7000.dtsi437 etb@f8801000 {
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15_a7.dts409 etb@20010000 {
/linux/drivers/clk/samsung/
H A Dclk-s5pv210.c695 GATE(CLK_ETB, "etb", "dout_hclkd", CLK_GATE_IP1, 31, 0, 0),
/linux/arch/arm/boot/dts/st/
H A Dste-dbx5x0.dtsi295 etb@801a4000 {
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_plat_bufs_v6.c392 * with first ETB, buffers allocated already with 8 bit in calculate_enc_output_frame_size()
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064.dtsi1503 etb@1a01000 {