Lines Matching refs:fme_perf_priv

147 struct fme_perf_priv {  struct
170 int (*event_init)(struct fme_perf_priv *priv, u32 event, u32 portid); argument
171 void (*event_destroy)(struct fme_perf_priv *priv, u32 event,
173 u64 (*read_counter)(struct fme_perf_priv *priv, u32 event, u32 portid);
176 #define to_fme_perf_priv(_pmu) container_of(_pmu, struct fme_perf_priv, pmu)
182 struct fme_perf_priv *priv; in cpumask_show()
288 static int basic_event_init(struct fme_perf_priv *priv, u32 event, u32 portid) in basic_event_init()
296 static u64 basic_read_event_counter(struct fme_perf_priv *priv, in basic_read_event_counter()
304 static int cache_event_init(struct fme_perf_priv *priv, u32 event, u32 portid) in cache_event_init()
313 static u64 cache_read_event_counter(struct fme_perf_priv *priv, in cache_read_event_counter()
349 static bool is_fabric_event_supported(struct fme_perf_priv *priv, u32 event, in is_fabric_event_supported()
363 static int fabric_event_init(struct fme_perf_priv *priv, u32 event, u32 portid) in fabric_event_init()
414 static void fabric_event_destroy(struct fme_perf_priv *priv, u32 event, in fabric_event_destroy()
422 static u64 fabric_read_event_counter(struct fme_perf_priv *priv, u32 event, in fabric_read_event_counter()
444 static int vtd_event_init(struct fme_perf_priv *priv, u32 event, u32 portid) in vtd_event_init()
453 static u64 vtd_read_event_counter(struct fme_perf_priv *priv, u32 event, in vtd_read_event_counter()
477 static int vtd_sip_event_init(struct fme_perf_priv *priv, u32 event, u32 portid) in vtd_sip_event_init()
486 static u64 vtd_sip_read_event_counter(struct fme_perf_priv *priv, u32 event, in vtd_sip_read_event_counter()
610 struct fme_perf_priv *priv = to_fme_perf_priv(pmu); in fme_perf_events_visible()
676 struct fme_perf_priv *priv = to_fme_perf_priv(pmu); in fme_perf_fabric_events_visible()
789 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu); in fme_perf_event_destroy()
797 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu); in fme_perf_event_init()
845 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu); in fme_perf_event_update()
859 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu); in fme_perf_event_start()
890 static void fme_perf_setup_hardware(struct fme_perf_priv *priv) in fme_perf_setup_hardware()
905 struct fme_perf_priv *priv) in fme_perf_pmu_register()
936 static void fme_perf_pmu_unregister(struct fme_perf_priv *priv) in fme_perf_pmu_unregister()
943 struct fme_perf_priv *priv; in fme_perf_offline_cpu()
946 priv = hlist_entry_safe(node, struct fme_perf_priv, node); in fme_perf_offline_cpu()
964 struct fme_perf_priv *priv; in fme_perf_init()
1006 struct fme_perf_priv *priv = feature->priv; in fme_perf_uinit()