Lines Matching +full:dw +full:- +full:pcie
2 HiSilicon PCIe Performance Monitoring Unit (PMU)
5 On Hip09, HiSilicon PCIe Performance Monitoring Unit (PMU) could monitor
6 bandwidth, latency, bus utilization and buffer occupancy data of PCIe.
8 Each PCIe Core has a PMU to monitor multi Root Ports of this PCIe Core and
12 HiSilicon PCIe PMU driver
15 The PCIe PMU driver registers a perf PMU with the name of its sicl-id and PCIe
38 ------------------------------------------
40 $# perf stat -e hisi_pcie0_0/rx_mwr_latency/
41 $# perf stat -e hisi_pcie0_0/rx_mwr_cnt/
42 $# perf stat -g -e hisi_pcie0_0/rx_mwr_latency/ -e hisi_pcie0_0/rx_mwr_cnt/
45 Also attach to a task is unsupported for PCIe PMU.
48 --------------
52 or downstream target Endpoint. PCIe PMU driver support "port" and "bdf"
56 -port
57 "port" filter can be used in all PCIe PMU events, target Root Port can be
58 selected by configuring the 16-bits-bitmap "port". Multi ports can be selected
59 for AP-layer-events, and only one port can be selected for TL/DL-layer-events.
67 $# perf stat -e hisi_pcie0_0/rx_mwr_latency,port=0x1/ sleep 5
69 -bdf
79 $# perf stat -e hisi_pcie0_0/rx_mrd_flux,bdf=0x3900/ sleep 5
87 For example, "trig_len=4" means trigger condition is 2^4 DW, "trig_mode=0"
93 $# perf stat -e hisi_pcie0_0/rx_mrd_flux,trig_len=0x4,trig_mode=1/ sleep 5
100 For example, "thr_len=4" means threshold is 2^4 DW, "thr_mode=0" means
106 $# perf stat -e hisi_pcie0_0/rx_mrd_flux,thr_len=0x4,thr_mode=1/ sleep 5