Lines Matching defs:fme_perf_priv

134  * struct fme_perf_priv - priv data structure for fme perf driver
147 struct fme_perf_priv {
170 int (*event_init)(struct fme_perf_priv *priv, u32 event, u32 portid);
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;
288 static int basic_event_init(struct fme_perf_priv *priv, u32 event, u32 portid)
296 static u64 basic_read_event_counter(struct fme_perf_priv *priv,
304 static int cache_event_init(struct fme_perf_priv *priv, u32 event, u32 portid)
313 static u64 cache_read_event_counter(struct fme_perf_priv *priv,
349 static bool is_fabric_event_supported(struct fme_perf_priv *priv, u32 event,
363 static int fabric_event_init(struct fme_perf_priv *priv, u32 event, u32 portid)
414 static void fabric_event_destroy(struct fme_perf_priv *priv, u32 event,
422 static u64 fabric_read_event_counter(struct fme_perf_priv *priv, u32 event,
444 static int vtd_event_init(struct fme_perf_priv *priv, u32 event, u32 portid)
453 static u64 vtd_read_event_counter(struct fme_perf_priv *priv, u32 event,
477 static int vtd_sip_event_init(struct fme_perf_priv *priv, u32 event, u32 portid)
486 static u64 vtd_sip_read_event_counter(struct fme_perf_priv *priv, u32 event,
610 struct fme_perf_priv *priv = to_fme_perf_priv(pmu);
676 struct fme_perf_priv *priv = to_fme_perf_priv(pmu);
789 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu);
797 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu);
845 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu);
859 struct fme_perf_priv *priv = to_fme_perf_priv(event->pmu);
890 static void fme_perf_setup_hardware(struct fme_perf_priv *priv)
905 struct fme_perf_priv *priv)
936 static void fme_perf_pmu_unregister(struct fme_perf_priv *priv)
943 struct fme_perf_priv *priv;
946 priv = hlist_entry_safe(node, struct fme_perf_priv, node);
964 struct fme_perf_priv *priv;
1006 struct fme_perf_priv *priv = feature->priv;