hisi_pcie_pmu
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(dev_get_drvdata(dev));
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(dev_get_drvdata(dev));
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(dev_get_drvdata(dev));
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(dev_get_drvdata(dev));
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(dev_get_drvdata(dev));
hisi_pcie_parse_reg_value(struct hisi_pcie_pmu *pcie_pmu, u32 reg_off)
static u32 hisi_pcie_pmu_readl(struct hisi_pcie_pmu *pcie_pmu, u32 reg_offset,
static void hisi_pcie_pmu_writel(struct hisi_pcie_pmu *pcie_pmu, u32 reg_offset, u32 idx, u32 val)
static u64 hisi_pcie_pmu_readq(struct hisi_pcie_pmu *pcie_pmu, u32 reg_offset, u32 idx)
static void hisi_pcie_pmu_writeq(struct hisi_pcie_pmu *pcie_pmu, u32 reg_offset, u32 idx, u64 val)
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
static bool hisi_pcie_pmu_valid_requester_id(struct hisi_pcie_pmu *pcie_pmu, u32 bdf)
struct hisi_pcie_pmu *pcie_pmu)
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
static int hisi_pcie_pmu_get_event_idx(struct hisi_pcie_pmu *pcie_pmu,
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
static void hisi_pcie_pmu_enable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)
static void hisi_pcie_pmu_disable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)
static void hisi_pcie_pmu_enable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)
static void hisi_pcie_pmu_disable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc)
static void hisi_pcie_pmu_reset_counter(struct hisi_pcie_pmu *pcie_pmu, int idx)
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(event->pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(pmu);
struct hisi_pcie_pmu *pcie_pmu = to_pcie_pmu(pmu);
struct hisi_pcie_pmu *pcie_pmu = data;
static int hisi_pcie_pmu_irq_register(struct pci_dev *pdev, struct hisi_pcie_pmu *pcie_pmu)
static void hisi_pcie_pmu_irq_unregister(struct pci_dev *pdev, struct hisi_pcie_pmu *pcie_pmu)
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
struct hisi_pcie_pmu *pcie_pmu = hlist_entry_safe(node, struct hisi_pcie_pmu, node);
static int hisi_pcie_alloc_pmu(struct pci_dev *pdev, struct hisi_pcie_pmu *pcie_pmu)
#define to_pcie_pmu(p) (container_of((p), struct hisi_pcie_pmu, pmu))
static int hisi_pcie_init_pmu(struct pci_dev *pdev, struct hisi_pcie_pmu *pcie_pmu)
struct hisi_pcie_pmu *pcie_pmu = pci_get_drvdata(pdev);
struct hisi_pcie_pmu *pcie_pmu;