HISI_PMU_EVENT_ATTR
HISI_PMU_EVENT_ATTR(cpa_cycles, 0x00),
HISI_PMU_EVENT_ATTR(cpa_p1_wr_dat, 0x61),
HISI_PMU_EVENT_ATTR(cpa_p1_rd_dat, 0x62),
HISI_PMU_EVENT_ATTR(cpa_p0_wr_dat, 0xE1),
HISI_PMU_EVENT_ATTR(cpa_p0_rd_dat, 0xE2),
HISI_PMU_EVENT_ATTR(flux_wr, 0x00),
HISI_PMU_EVENT_ATTR(flux_rd, 0x01),
HISI_PMU_EVENT_ATTR(flux_wcmd, 0x02),
HISI_PMU_EVENT_ATTR(flux_rcmd, 0x03),
HISI_PMU_EVENT_ATTR(pre_cmd, 0x04),
HISI_PMU_EVENT_ATTR(act_cmd, 0x05),
HISI_PMU_EVENT_ATTR(rnk_chg, 0x06),
HISI_PMU_EVENT_ATTR(rw_chg, 0x07),
HISI_PMU_EVENT_ATTR(cycles, 0x00),
HISI_PMU_EVENT_ATTR(flux_wr, 0x83),
HISI_PMU_EVENT_ATTR(flux_rd, 0x84),
HISI_PMU_EVENT_ATTR(rx_ops_num, 0x00),
HISI_PMU_EVENT_ATTR(rx_outer, 0x01),
HISI_PMU_EVENT_ATTR(rx_sccl, 0x02),
HISI_PMU_EVENT_ATTR(rx_ccix, 0x03),
HISI_PMU_EVENT_ATTR(rx_wbi, 0x04),
HISI_PMU_EVENT_ATTR(rx_wbip, 0x05),
HISI_PMU_EVENT_ATTR(rx_wtistash, 0x11),
HISI_PMU_EVENT_ATTR(rd_ddr_64b, 0x1c),
HISI_PMU_EVENT_ATTR(wr_ddr_64b, 0x1d),
HISI_PMU_EVENT_ATTR(rd_ddr_128b, 0x1e),
HISI_PMU_EVENT_ATTR(wr_ddr_128b, 0x1f),
HISI_PMU_EVENT_ATTR(spill_num, 0x20),
HISI_PMU_EVENT_ATTR(spill_success, 0x21),
HISI_PMU_EVENT_ATTR(bi_num, 0x23),
HISI_PMU_EVENT_ATTR(mediated_num, 0x32),
HISI_PMU_EVENT_ATTR(tx_snp_num, 0x33),
HISI_PMU_EVENT_ATTR(tx_snp_outer, 0x34),
HISI_PMU_EVENT_ATTR(tx_snp_ccix, 0x35),
HISI_PMU_EVENT_ATTR(rx_snprspdata, 0x38),
HISI_PMU_EVENT_ATTR(rx_snprsp_outer, 0x3c),
HISI_PMU_EVENT_ATTR(sdir-lookup, 0x40),
HISI_PMU_EVENT_ATTR(edir-lookup, 0x41),
HISI_PMU_EVENT_ATTR(sdir-hit, 0x42),
HISI_PMU_EVENT_ATTR(edir-hit, 0x43),
HISI_PMU_EVENT_ATTR(sdir-home-migrate, 0x4c),
HISI_PMU_EVENT_ATTR(edir-home-migrate, 0x4d),
HISI_PMU_EVENT_ATTR(rx_ops_num, 0x00),
HISI_PMU_EVENT_ATTR(rx_outer, 0x01),
HISI_PMU_EVENT_ATTR(rx_sccl, 0x02),
HISI_PMU_EVENT_ATTR(hha_retry, 0x2e),
HISI_PMU_EVENT_ATTR(cycles, 0x55),
HISI_PMU_EVENT_ATTR(rd_cpipe, 0x00),
HISI_PMU_EVENT_ATTR(wr_cpipe, 0x01),
HISI_PMU_EVENT_ATTR(rd_hit_cpipe, 0x02),
HISI_PMU_EVENT_ATTR(wr_hit_cpipe, 0x03),
HISI_PMU_EVENT_ATTR(victim_num, 0x04),
HISI_PMU_EVENT_ATTR(rd_spipe, 0x20),
HISI_PMU_EVENT_ATTR(wr_spipe, 0x21),
HISI_PMU_EVENT_ATTR(rd_hit_spipe, 0x22),
HISI_PMU_EVENT_ATTR(wr_hit_spipe, 0x23),
HISI_PMU_EVENT_ATTR(back_invalid, 0x29),
HISI_PMU_EVENT_ATTR(retry_cpu, 0x40),
HISI_PMU_EVENT_ATTR(retry_ring, 0x41),
HISI_PMU_EVENT_ATTR(prefetch_drop, 0x42),
HISI_PMU_EVENT_ATTR(l3c_hit, 0x48),
HISI_PMU_EVENT_ATTR(cycles, 0x7f),
HISI_PMU_EVENT_ATTR(l3c_ref, 0xb8),
HISI_PMU_EVENT_ATTR(dat_access, 0xb9),
HISI_PMU_EVENT_ATTR(rd_spipe, 0x18),
HISI_PMU_EVENT_ATTR(rd_hit_spipe, 0x19),
HISI_PMU_EVENT_ATTR(wr_spipe, 0x1a),
HISI_PMU_EVENT_ATTR(wr_hit_spipe, 0x1b),
HISI_PMU_EVENT_ATTR(io_rd_spipe, 0x1c),
HISI_PMU_EVENT_ATTR(io_rd_hit_spipe, 0x1d),
HISI_PMU_EVENT_ATTR(io_wr_spipe, 0x1e),
HISI_PMU_EVENT_ATTR(io_wr_hit_spipe, 0x1f),
HISI_PMU_EVENT_ATTR(cycles, 0x7f),
HISI_PMU_EVENT_ATTR(l3c_ref, 0xbc),
HISI_PMU_EVENT_ATTR(l3c2ring, 0xbd),
HISI_PMU_EVENT_ATTR(req_eobarrier_num, 0x00),
HISI_PMU_EVENT_ATTR(req_ecbarrier_num, 0x01),
HISI_PMU_EVENT_ATTR(req_dvmop_num, 0x02),
HISI_PMU_EVENT_ATTR(req_dvmsync_num, 0x03),
HISI_PMU_EVENT_ATTR(req_retry_num, 0x04),
HISI_PMU_EVENT_ATTR(req_writenosnp_num, 0x05),
HISI_PMU_EVENT_ATTR(req_readnosnp_num, 0x06),
HISI_PMU_EVENT_ATTR(snp_dvm_num, 0x07),
HISI_PMU_EVENT_ATTR(snp_dvmsync_num, 0x08),
HISI_PMU_EVENT_ATTR(l3t_req_dvm_num, 0x09),
HISI_PMU_EVENT_ATTR(l3t_req_dvmsync_num, 0x0A),
HISI_PMU_EVENT_ATTR(mn_req_dvm_num, 0x0B),
HISI_PMU_EVENT_ATTR(mn_req_dvmsync_num, 0x0C),
HISI_PMU_EVENT_ATTR(pa_req_dvm_num, 0x0D),
HISI_PMU_EVENT_ATTR(pa_req_dvmsync_num, 0x0E),
HISI_PMU_EVENT_ATTR(snp_dvm_latency, 0x80),
HISI_PMU_EVENT_ATTR(snp_dvmsync_latency, 0x81),
HISI_PMU_EVENT_ATTR(l3t_req_dvm_latency, 0x82),
HISI_PMU_EVENT_ATTR(l3t_req_dvmsync_latency, 0x83),
HISI_PMU_EVENT_ATTR(mn_req_dvm_latency, 0x84),
HISI_PMU_EVENT_ATTR(mn_req_dvmsync_latency, 0x85),
HISI_PMU_EVENT_ATTR(pa_req_dvm_latency, 0x86),
HISI_PMU_EVENT_ATTR(pa_req_dvmsync_latency, 0x87),
HISI_PMU_EVENT_ATTR(cycles, 0x0e),
HISI_PMU_EVENT_ATTR(ingress_flow_sum, 0x1a),
HISI_PMU_EVENT_ATTR(egress_flow_sum, 0x17),
HISI_PMU_EVENT_ATTR(ingress_buf_full, 0x19),
HISI_PMU_EVENT_ATTR(egress_buf_full, 0x12),
HISI_PMU_EVENT_ATTR(cw_ingress_fail, 0x01),
HISI_PMU_EVENT_ATTR(cc_ingress_fail, 0x09),
HISI_PMU_EVENT_ATTR(cw_egress_fail, 0x03),
HISI_PMU_EVENT_ATTR(cc_egress_fail, 0x0b),
HISI_PMU_EVENT_ATTR(cw_main_flow_sum, 0x05),
HISI_PMU_EVENT_ATTR(cc_main_flow_sum, 0x0d),
HISI_PMU_EVENT_ATTR(rx_req, 0x40),
HISI_PMU_EVENT_ATTR(tx_req, 0x5c),
HISI_PMU_EVENT_ATTR(cycle, 0x78),
HISI_PMU_EVENT_ATTR(tx_req, 0x0),
HISI_PMU_EVENT_ATTR(tx_dat, 0x1),
HISI_PMU_EVENT_ATTR(tx_snp, 0x2),
HISI_PMU_EVENT_ATTR(rx_req, 0x7),
HISI_PMU_EVENT_ATTR(rx_dat, 0x8),
HISI_PMU_EVENT_ATTR(rx_snp, 0x9),
HISI_PMU_EVENT_ATTR(rx_flit, 0x50),
HISI_PMU_EVENT_ATTR(tx_flit, 0x65),
HISI_PMU_EVENT_ATTR(rx_req, 0x30),
HISI_PMU_EVENT_ATTR(rx_data, 0x31),
HISI_PMU_EVENT_ATTR(tx_req, 0x34),
HISI_PMU_EVENT_ATTR(tx_data, 0x35),
HISI_PMU_EVENT_ATTR(cycles, 0x09),
HISI_PMU_EVENT_ATTR(sq_time, 0x00),
HISI_PMU_EVENT_ATTR(pq_time, 0x01),
HISI_PMU_EVENT_ATTR(hbm_time, 0x02),
HISI_PMU_EVENT_ATTR(iq_comp_time_cring, 0x03),
HISI_PMU_EVENT_ATTR(iq_comp_time_uring, 0x05),
HISI_PMU_EVENT_ATTR(cpu_rd, 0x10),
HISI_PMU_EVENT_ATTR(cpu_rd64, 0x17),
HISI_PMU_EVENT_ATTR(cpu_rs64, 0x19),
HISI_PMU_EVENT_ATTR(cpu_mru, 0x1c),
HISI_PMU_EVENT_ATTR(cycles, 0x95),
HISI_PMU_EVENT_ATTR(spipe_hit, 0xb3),
HISI_PMU_EVENT_ATTR(hpipe_hit, 0xdb),
HISI_PMU_EVENT_ATTR(cring_rxdat_cnt, 0xfa),
HISI_PMU_EVENT_ATTR(cring_txdat_cnt, 0xfb),
HISI_PMU_EVENT_ATTR(uring_rxdat_cnt, 0xfc),
HISI_PMU_EVENT_ATTR(uring_txdat_cnt, 0xfd),