Symbol: metric
arch/x86/events/intel/core.c
2908
static inline u64 icl_get_metrics_event_value(u64 metric, u64 slots, int idx)
arch/x86/events/intel/core.c
2917
val = (metric >> ((idx - INTEL_PMC_IDX_METRIC_BASE) * 8)) & 0xff;
arch/x86/events/intel/p4.c
510
#define P4_GEN_CACHE_EVENT(event, bit, metric) \
arch/x86/events/intel/p4.c
513
p4_config_pack_cccr(metric | \
drivers/cpuidle/governors/teo.c
157
static void teo_decay(unsigned int *metric)
drivers/cpuidle/governors/teo.c
159
unsigned int delta = *metric >> DECAY_SHIFT;
drivers/cpuidle/governors/teo.c
162
*metric -= delta;
drivers/cpuidle/governors/teo.c
164
*metric = 0;
drivers/media/pci/tw5864/tw5864-video.c
1306
const unsigned int metric = tw5864_md_metric_from_mvd(mv[i]);
drivers/media/pci/tw5864/tw5864-video.c
1308
if (metric > thresh)
drivers/net/wireless/marvell/libertas/host.h
953
__le32 metric;
drivers/net/wireless/ti/wlcore/acx.c
1229
acx->metric = WL1271_ACX_TRIG_METRIC_RSSI_BEACON;
drivers/net/wireless/ti/wlcore/acx.h
633
u8 metric;
drivers/net/wireless/ti/wlcore/event.c
114
s8 metric = metric_arr[0];
drivers/net/wireless/ti/wlcore/event.c
116
wl1271_debug(DEBUG_EVENT, "RSSI trigger metric: %d", metric);
drivers/net/wireless/ti/wlcore/event.c
120
if (metric <= wlvif->rssi_thold)
drivers/net/wireless/ti/wlcore/event.c
127
ieee80211_cqm_rssi_notify(vif, event, metric,
fs/ceph/addr.c
222
ceph_update_read_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
2309
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
824
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
963
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/caps.c
1157
atomic64_dec(&mdsc->metric.total_caps);
fs/ceph/caps.c
2961
ceph_update_cap_mis(&mdsc->metric);
fs/ceph/caps.c
2963
ceph_update_cap_hit(&mdsc->metric);
fs/ceph/caps.c
4739
atomic64_inc(&mdsc->metric.opened_files);
fs/ceph/caps.c
4756
percpu_counter_inc(&mdsc->metric.opened_inodes);
fs/ceph/caps.c
4773
atomic64_dec(&mdsc->metric.opened_files);
fs/ceph/caps.c
4792
percpu_counter_dec(&mdsc->metric.opened_inodes);
fs/ceph/caps.c
692
atomic64_inc(&mdsc->metric.total_caps);
fs/ceph/caps.c
958
ceph_update_cap_hit(&fsc->mdsc->metric);
fs/ceph/caps.c
960
ceph_update_cap_mis(&fsc->mdsc->metric);
fs/ceph/debugfs.c
150
struct ceph_client_metric *m = &fsc->mdsc->metric;
fs/ceph/debugfs.c
174
struct ceph_client_metric *cm = &fsc->mdsc->metric;
fs/ceph/debugfs.c
183
m = &cm->metric[i];
fs/ceph/debugfs.c
200
struct ceph_client_metric *cm = &fsc->mdsc->metric;
fs/ceph/debugfs.c
213
m = &cm->metric[i];
fs/ceph/debugfs.c
230
struct ceph_client_metric *m = &fsc->mdsc->metric;
fs/ceph/dir.c
2008
percpu_counter_inc(&mdsc->metric.d_lease_mis);
fs/ceph/dir.c
2045
percpu_counter_inc(&mdsc->metric.d_lease_hit);
fs/ceph/dir.c
2089
atomic64_dec(&fsc->mdsc->metric.total_dentries);
fs/ceph/dir.c
54
atomic64_inc(&mdsc->metric.total_dentries);
fs/ceph/file.c
1139
ceph_update_read_metrics(&fsc->mdsc->metric,
fs/ceph/file.c
1332
struct ceph_client_metric *metric = &ceph_sb_to_mdsc(inode->i_sb)->metric;
fs/ceph/file.c
1389
ceph_update_write_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1392
ceph_update_read_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1483
struct ceph_client_metric *metric = &fsc->mdsc->metric;
fs/ceph/file.c
1618
ceph_update_write_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1621
ceph_update_read_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1871
ceph_update_read_metrics(&fsc->mdsc->metric,
fs/ceph/file.c
2037
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/file.c
2933
ceph_update_copyfrom_metrics(&fsc->mdsc->metric,
fs/ceph/inode.c
53
percpu_counter_inc(&mdsc->metric.total_inodes);
fs/ceph/inode.c
743
percpu_counter_dec(&mdsc->metric.total_inodes);
fs/ceph/mds_client.c
1865
atomic64_dec(&session->s_mdsc->metric.total_caps);
fs/ceph/mds_client.c
4050
ceph_update_metadata_metrics(&mdsc->metric, req->r_start_latency,
fs/ceph/mds_client.c
4355
metric_schedule_delayed(&mdsc->metric);
fs/ceph/mds_client.c
5582
err = ceph_metric_init(&mdsc->metric);
fs/ceph/mds_client.c
6117
ceph_metric_destroy(&mdsc->metric);
fs/ceph/mds_client.h
538
struct ceph_client_metric metric;
fs/ceph/metric.c
105
sum = m->metric[METRIC_METADATA].latency_sum;
fs/ceph/metric.c
107
ktime_to_ceph_timespec(&meta->avg, m->metric[METRIC_METADATA].latency_avg);
fs/ceph/metric.c
108
meta->sq_sum = cpu_to_le64(m->metric[METRIC_METADATA].latency_sq_sum);
fs/ceph/metric.c
109
meta->count = cpu_to_le64(m->metric[METRIC_METADATA].total);
fs/ceph/metric.c
161
rsize->total_ops = cpu_to_le64(m->metric[METRIC_READ].total);
fs/ceph/metric.c
162
rsize->total_size = cpu_to_le64(m->metric[METRIC_READ].size_sum);
fs/ceph/metric.c
171
wsize->total_ops = cpu_to_le64(m->metric[METRIC_WRITE].total);
fs/ceph/metric.c
172
wsize->total_size = cpu_to_le64(m->metric[METRIC_WRITE].size_sum);
fs/ceph/metric.c
204
mdsc->metric.session = s;
fs/ceph/metric.c
218
container_of(m, struct ceph_mds_client, metric);
fs/ceph/metric.c
238
struct ceph_metric *metric;
fs/ceph/metric.c
263
metric = &m->metric[i];
fs/ceph/metric.c
264
spin_lock_init(&metric->lock);
fs/ceph/metric.c
265
metric->size_sum = 0;
fs/ceph/metric.c
266
metric->size_min = U64_MAX;
fs/ceph/metric.c
267
metric->size_max = 0;
fs/ceph/metric.c
268
metric->total = 0;
fs/ceph/metric.c
269
metric->latency_sum = 0;
fs/ceph/metric.c
270
metric->latency_avg = 0;
fs/ceph/metric.c
271
metric->latency_sq_sum = 0;
fs/ceph/metric.c
272
metric->latency_min = KTIME_MAX;
fs/ceph/metric.c
273
metric->latency_max = 0;
fs/ceph/metric.c
31
struct ceph_client_metric *m = &mdsc->metric;
fs/ceph/metric.c
79
sum = m->metric[METRIC_READ].latency_sum;
fs/ceph/metric.c
81
ktime_to_ceph_timespec(&read->avg, m->metric[METRIC_READ].latency_avg);
fs/ceph/metric.c
82
read->sq_sum = cpu_to_le64(m->metric[METRIC_READ].latency_sq_sum);
fs/ceph/metric.c
83
read->count = cpu_to_le64(m->metric[METRIC_READ].total);
fs/ceph/metric.c
92
sum = m->metric[METRIC_WRITE].latency_sum;
fs/ceph/metric.c
94
ktime_to_ceph_timespec(&write->avg, m->metric[METRIC_WRITE].latency_avg);
fs/ceph/metric.c
95
write->sq_sum = cpu_to_le64(m->metric[METRIC_WRITE].latency_sq_sum);
fs/ceph/metric.c
96
write->count = cpu_to_le64(m->metric[METRIC_WRITE].total);
fs/ceph/metric.h
177
struct ceph_metric metric[METRIC_MAX];
fs/ceph/metric.h
220
ceph_update_metrics(&m->metric[METRIC_READ],
fs/ceph/metric.h
227
ceph_update_metrics(&m->metric[METRIC_WRITE],
fs/ceph/metric.h
234
ceph_update_metrics(&m->metric[METRIC_METADATA],
fs/ceph/metric.h
241
ceph_update_metrics(&m->metric[METRIC_COPYFROM],
fs/ceph/super.c
1671
metric_schedule_delayed(&fsc->mdsc->metric);
include/linux/damon.h
202
enum damos_quota_goal_metric metric;
include/linux/damon.h
318
enum damos_wmark_metric metric;
include/linux/damon.h
927
enum damos_quota_goal_metric metric,
include/net/cfg80211.h
2517
u32 metric;
include/net/dst.h
168
dst_metric_raw(const struct dst_entry *dst, const int metric)
include/net/dst.h
172
return p[metric-1];
include/net/dst.h
176
dst_metric(const struct dst_entry *dst, const int metric)
include/net/dst.h
178
WARN_ON_ONCE(metric == RTAX_HOPLIMIT ||
include/net/dst.h
179
metric == RTAX_ADVMSS ||
include/net/dst.h
180
metric == RTAX_MTU);
include/net/dst.h
181
return dst_metric_raw(dst, metric);
include/net/dst.h
195
static inline void dst_metric_set(struct dst_entry *dst, int metric, u32 val)
include/net/dst.h
200
p[metric-1] = val;
include/net/dst.h
229
static inline unsigned long dst_metric_rtt(const struct dst_entry *dst, int metric)
include/net/dst.h
231
return msecs_to_jiffies(dst_metric(dst, metric));
include/net/dst.h
235
dst_metric_locked(const struct dst_entry *dst, int metric)
include/net/dst.h
237
return dst_metric(dst, RTAX_LOCK) & (1 << metric);
include/net/ip6_fib.h
594
void fib6_metric_set(struct fib6_info *f6i, int metric, u32 val);
include/net/ip6_fib.h
595
static inline bool fib6_metric_locked(struct fib6_info *f6i, int metric)
include/net/ip6_fib.h
597
return !!(f6i->fib6_metrics->metrics[RTAX_LOCK - 1] & (1 << metric));
include/net/net_shaper.h
47
enum net_shaper_metric metric;
mm/damon/core.c
2110
if (goal->metric == DAMOS_QUOTA_NODE_MEM_USED_BP)
mm/damon/core.c
2127
if (goal->metric == DAMOS_QUOTA_NODE_MEMCG_USED_BP)
mm/damon/core.c
2143
if (goal->metric == DAMOS_QUOTA_NODE_MEMCG_USED_BP)
mm/damon/core.c
2185
switch (goal->metric) {
mm/damon/core.c
2205
goal->metric == DAMOS_QUOTA_ACTIVE_MEM_BP);
mm/damon/core.c
2597
static int damos_get_wmark_metric_value(enum damos_wmark_metric metric,
mm/damon/core.c
2600
switch (metric) {
mm/damon/core.c
2617
unsigned long metric;
mm/damon/core.c
2619
if (damos_get_wmark_metric_value(scheme->wmarks.metric, &metric))
mm/damon/core.c
2623
if (metric > scheme->wmarks.high || scheme->wmarks.low > metric) {
mm/damon/core.c
2627
str_high_low(metric > scheme->wmarks.high));
mm/damon/core.c
2633
if ((scheme->wmarks.high >= metric && metric >= scheme->wmarks.mid) &&
mm/damon/core.c
330
enum damos_quota_goal_metric metric,
mm/damon/core.c
338
goal->metric = metric;
mm/damon/core.c
790
switch (dst->metric) {
mm/damon/core.c
808
dst->metric = src->metric;
mm/damon/core.c
810
if (dst->metric == DAMOS_QUOTA_USER_INPUT)
mm/damon/core.c
844
src_goal->metric, src_goal->target_value);
mm/damon/lru_sort.c
122
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/reclaim.c
96
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/sysfs-schemes.c
1000
__ATTR_RW_MODE(metric, 0600);
mm/damon/sysfs-schemes.c
1036
enum damos_quota_goal_metric metric;
mm/damon/sysfs-schemes.c
1049
enum damos_quota_goal_metric metric;
mm/damon/sysfs-schemes.c
1056
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/sysfs-schemes.c
1060
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/sysfs-schemes.c
1064
.metric = DAMOS_QUOTA_NODE_MEM_USED_BP,
mm/damon/sysfs-schemes.c
1068
.metric = DAMOS_QUOTA_NODE_MEM_FREE_BP,
mm/damon/sysfs-schemes.c
1072
.metric = DAMOS_QUOTA_NODE_MEMCG_USED_BP,
mm/damon/sysfs-schemes.c
1076
.metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP,
mm/damon/sysfs-schemes.c
1080
.metric = DAMOS_QUOTA_ACTIVE_MEM_BP,
mm/damon/sysfs-schemes.c
1084
.metric = DAMOS_QUOTA_INACTIVE_MEM_BP,
mm/damon/sysfs-schemes.c
1100
if (metric_name->metric == goal->metric)
mm/damon/sysfs-schemes.c
1118
goal->metric = metric_name->metric;
mm/damon/sysfs-schemes.c
2589
goal = damos_new_quota_goal(sysfs_goal->metric,
mm/damon/sysfs-schemes.c
2593
switch (sysfs_goal->metric) {
mm/damon/sysfs-schemes.c
2723
.metric = sysfs_wmarks->metric,
mm/damon/sysfs-schemes.c
841
enum damos_wmark_metric metric;
mm/damon/sysfs-schemes.c
849
enum damos_wmark_metric metric, unsigned long interval_us,
mm/damon/sysfs-schemes.c
857
watermarks->metric = metric;
mm/damon/sysfs-schemes.c
866
enum damos_wmark_metric metric;
mm/damon/sysfs-schemes.c
873
.metric = DAMOS_WMARK_NONE,
mm/damon/sysfs-schemes.c
877
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/sysfs-schemes.c
893
if (metric_name->metric == watermarks->metric)
mm/damon/sysfs-schemes.c
911
watermarks->metric = metric_name->metric;
mm/damon/tests/core-kunit.h
532
if (dst->metric == DAMOS_QUOTA_SOME_MEM_PSI_US)
mm/damon/tests/core-kunit.h
536
KUNIT_EXPECT_EQ(test, dst->metric, src->metric);
mm/damon/tests/core-kunit.h
538
if (src->metric == DAMOS_QUOTA_USER_INPUT)
mm/damon/tests/core-kunit.h
540
if (dst_last_psi_total && src->metric == DAMOS_QUOTA_SOME_MEM_PSI_US)
mm/damon/tests/core-kunit.h
542
switch (dst->metric) {
mm/damon/tests/core-kunit.h
560
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/tests/core-kunit.h
568
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
573
.metric = DAMOS_QUOTA_NODE_MEM_FREE_BP,
mm/damon/tests/core-kunit.h
580
.metric = DAMOS_QUOTA_NODE_MEM_USED_BP,
mm/damon/tests/core-kunit.h
587
.metric = DAMOS_QUOTA_NODE_MEMCG_USED_BP,
mm/damon/tests/core-kunit.h
595
.metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP,
mm/damon/tests/core-kunit.h
603
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/tests/core-kunit.h
628
goal = damos_new_quota_goal(dst_goals[i].metric,
mm/damon/tests/core-kunit.h
642
KUNIT_EXPECT_EQ(test, goal->metric, src_goals[i].metric);
mm/damon/tests/core-kunit.h
661
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
668
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
675
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
682
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
936
KUNIT_EXPECT_EQ(test, dst->wmarks.metric, src->wmarks.metric);
net/ipv4/tcp_input.c
1281
u32 fack, metric;
net/ipv4/tcp_input.c
1287
metric = fack - low_seq;
net/ipv4/tcp_input.c
1288
if ((metric > tp->reordering * mss) && mss) {
net/ipv4/tcp_input.c
1297
tp->reordering = min_t(u32, (metric + mss - 1) / mss,
net/ipv4/tcp_output.c
152
unsigned int metric = dst_metric_advmss(dst);
net/ipv4/tcp_output.c
154
if (metric < mss) {
net/ipv4/tcp_output.c
155
mss = metric;
net/ipv6/addrconf.c
2460
addrconf_prefix_route(struct in6_addr *pfx, int plen, u32 metric,
net/ipv6/addrconf.c
2466
.fc_metric = metric ? : IP6_RT_PRIO_ADDRCONF,
net/ipv6/ip6_fib.c
728
void fib6_metric_set(struct fib6_info *f6i, int metric, u32 val)
net/ipv6/ip6_fib.c
742
p->metrics[metric - 1] = val;
net/ipv6/ip6_fib.c
751
WRITE_ONCE(m->metrics[metric - 1], val);
net/ipv6/route.c
825
struct fib6_info *nomatch, u32 metric,
net/ipv6/route.c
837
if (cont && f6i->fib6_metric != metric) {
net/ipv6/route.c
885
u32 metric = rr_head->fib6_metric;
net/ipv6/route.c
889
__find_rr_leaf(rr_head, NULL, metric, res, &cont,
net/ipv6/route.c
892
__find_rr_leaf(leaf, rr_head, metric, res, &cont,
net/ipv6/route.c
898
__find_rr_leaf(cont, NULL, metric, res, NULL,
net/mac80211/cfg.c
2643
pinfo->metric = mpath->metric;
net/mac80211/mesh.h
117
u32 metric;
net/mac80211/mesh_hwmp.c
105
u32 lifetime, u32 metric, u32 preq_id,
net/mac80211/mesh_hwmp.c
177
put_unaligned_le32(metric, pos);
net/mac80211/mesh_hwmp.c
467
!is_metric_better(new_metric, mpath->metric) :
net/mac80211/mesh_hwmp.c
468
new_metric >= mpath->metric))) {
net/mac80211/mesh_hwmp.c
509
mpath->metric = new_metric;
net/mac80211/mesh_hwmp.c
542
!is_metric_better(last_hop_metric, mpath->metric) :
net/mac80211/mesh_hwmp.c
543
last_hop_metric > mpath->metric))))
net/mac80211/mesh_hwmp.c
560
mpath->metric = last_hop_metric;
net/mac80211/mesh_hwmp.c
650
target_metric = mpath->metric;
net/mac80211/mesh_hwmp.c
721
const u8 *prep_elem, u32 metric)
net/mac80211/mesh_hwmp.c
769
ttl, lifetime, metric, 0, sdata);
net/mac80211/mesh_pathtbl.c
1052
mpath->metric = 0;
net/shaper/shaper.c
151
nla_put_u32(msg, NET_SHAPER_A_METRIC, shaper->metric)) ||
net/shaper/shaper.c
528
shaper->metric;
net/shaper/shaper.c
538
shaper->metric);
net/shaper/shaper.c
577
shaper->metric = nla_get_u32(tb[NET_SHAPER_A_METRIC]);
net/wireless/nl80211.c
9007
pinfo->metric)) ||
net/wireless/trace.h
1176
__field(u32, metric)
net/wireless/trace.h
1189
__entry->metric = pinfo->metric;
net/wireless/trace.h
1200
__entry->metric, __entry->exptime, __entry->discovery_timeout,
samples/bpf/xdp_router_ipv4.bpf.c
20
int metric;
samples/bpf/xdp_router_ipv4_user.c
101
int dst_len, iface, metric;
samples/bpf/xdp_router_ipv4_user.c
152
route.metric = atoi(metrics);
samples/bpf/xdp_router_ipv4_user.c
161
int metric;
samples/bpf/xdp_router_ipv4_user.c
198
prefix_value->metric = route.metric;
samples/bpf/xdp_router_ipv4_user.c
223
route.metric >= prefix_value->metric) {
samples/bpf/xdp_router_ipv4_user.c
233
prefix_value->metric = route.metric;
sound/pci/sonicvibes.c
465
unsigned int xm, xn, xr, xd, metric = ~0U;
sound/pci/sonicvibes.c
480
if (xd < metric) {
sound/pci/sonicvibes.c
481
metric = xd;
sound/pci/sonicvibes.c
491
"metric = %i, xm = %i, xn = %i\n", metric, xm, xn);
tools/perf/builtin-kvm.c
134
#define EV_METRIC_CMP(metric) \
tools/perf/builtin-kvm.c
135
static int64_t ev_cmp_##metric(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/builtin-kvm.c
147
return cmp_event_##metric(event_left, event_right, \
tools/perf/builtin-kvm.c
157
#define EV_METRIC_ENTRY(metric) \
tools/perf/builtin-kvm.c
158
static int ev_entry_##metric(struct perf_hpp_fmt *fmt, \
tools/perf/builtin-kvm.c
169
get_event_##metric(event, perf_kvm->trace_vcpu)); \
tools/perf/builtin-kvm.c
241
#define EV_METRIC_PERCENT(metric) \
tools/perf/builtin-kvm.c
242
static int ev_percent_##metric(struct hist_entry *he) \
tools/perf/builtin-kvm.c
250
return percent(get_event_##metric(event, perf_kvm->trace_vcpu), \
tools/perf/builtin-kvm.c
251
perf_kvm->total_##metric); \
tools/perf/pmu-events/empty-pmu-events.c
3066
const char *metric,
tools/perf/pmu-events/empty-pmu-events.c
3080
if (!pm.metric_name && !metric)
tools/perf/pmu-events/empty-pmu-events.c
3083
if (!pm.metric_name && metric) {
tools/perf/pmu-events/empty-pmu-events.c
3087
if (pm.metric_name && !metric) {
tools/perf/pmu-events/empty-pmu-events.c
3092
cmp = strcmp(pm.metric_name, metric);
tools/perf/pmu-events/empty-pmu-events.c
3125
const char *metric,
tools/perf/pmu-events/empty-pmu-events.c
3139
ret = pmu_metrics_table__find_metric_pmu(table, table_pmu, metric, fn, data);
tools/perf/pmu-events/pmu-events.h
124
const char *metric,
tools/perf/util/metricgroup.c
1014
const struct metric *left = container_of(l, struct metric, nd);
tools/perf/util/metricgroup.c
1015
const struct metric *right = container_of(r, struct metric, nd);
tools/perf/util/metricgroup.c
1174
struct metric *m, *tmp;
tools/perf/util/metricgroup.c
1191
struct metric *m;
tools/perf/util/metricgroup.c
1218
struct metric *m;
tools/perf/util/metricgroup.c
1340
struct metric *m;
tools/perf/util/metricgroup.c
1393
struct metric *m;
tools/perf/util/metricgroup.c
1435
struct metric *n;
tools/perf/util/metricgroup.c
209
static void metric__free(struct metric *m)
tools/perf/util/metricgroup.c
221
static struct metric *metric__new(const struct pmu_metric *pm,
tools/perf/util/metricgroup.c
229
struct metric *m;
tools/perf/util/metricgroup.c
689
struct metric *root_metric;
tools/perf/util/metricgroup.c
701
struct metric *root_metric,
tools/perf/util/metricgroup.c
741
struct metric *root_metric,
tools/perf/util/metricgroup.c
827
struct metric *root_metric,
tools/perf/util/metricgroup.c
947
struct metric *root_metric,
tools/perf/util/metricgroup.c
985
const struct metric *left = container_of(l, struct metric, nd);
tools/perf/util/metricgroup.c
986
const struct metric *right = container_of(r, struct metric, nd);
tools/perf/util/python.c
1411
const char *metric;
tools/perf/util/python.c
1418
if (!PyArg_ParseTuple(args, "sii", &metric, &cpu, &thread))
tools/perf/util/python.c
1431
if (strcmp(e->metric_name, metric))
tools/perf/util/python.c
1457
metric, cpu, thread);
tools/sched_ext/scx_sdt.bpf.c
40
#define DEFINE_SDT_STAT(metric) \
tools/sched_ext/scx_sdt.bpf.c
42
stat_inc_##metric(struct scx_stats __arena *stats) \
tools/sched_ext/scx_sdt.bpf.c
45
stats->metric += 1; \
tools/sched_ext/scx_sdt.bpf.c
47
__u64 stat_##metric; \