Symbol: metric
arch/x86/events/intel/core.c
3160
static inline u64 icl_get_metrics_event_value(u64 metric, u64 slots, int idx)
arch/x86/events/intel/core.c
3169
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
223
ceph_update_read_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
2338
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
835
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/addr.c
981
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
2964
ceph_update_cap_mis(&mdsc->metric);
fs/ceph/caps.c
2966
ceph_update_cap_hit(&mdsc->metric);
fs/ceph/caps.c
4763
atomic64_inc(&mdsc->metric.opened_files);
fs/ceph/caps.c
4780
percpu_counter_inc(&mdsc->metric.opened_inodes);
fs/ceph/caps.c
4797
atomic64_dec(&mdsc->metric.opened_files);
fs/ceph/caps.c
4816
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
183
struct ceph_client_metric *m = &fsc->mdsc->metric;
fs/ceph/debugfs.c
207
struct ceph_client_metric *cm = &fsc->mdsc->metric;
fs/ceph/debugfs.c
216
m = &cm->metric[i];
fs/ceph/debugfs.c
233
struct ceph_client_metric *cm = &fsc->mdsc->metric;
fs/ceph/debugfs.c
246
m = &cm->metric[i];
fs/ceph/debugfs.c
263
struct ceph_client_metric *m = &fsc->mdsc->metric;
fs/ceph/debugfs.c
563
if (mdsc->metric.session) {
fs/ceph/debugfs.c
565
session_features = mdsc->metric.session->s_features;
fs/ceph/dir.c
2015
percpu_counter_inc(&mdsc->metric.d_lease_mis);
fs/ceph/dir.c
2052
percpu_counter_inc(&mdsc->metric.d_lease_hit);
fs/ceph/dir.c
2096
atomic64_dec(&fsc->mdsc->metric.total_dentries);
fs/ceph/dir.c
54
atomic64_inc(&mdsc->metric.total_dentries);
fs/ceph/file.c
1164
ceph_update_read_metrics(&fsc->mdsc->metric,
fs/ceph/file.c
1366
struct ceph_client_metric *metric = &ceph_sb_to_mdsc(inode->i_sb)->metric;
fs/ceph/file.c
1423
ceph_update_write_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1431
ceph_update_read_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1528
struct ceph_client_metric *metric = &fsc->mdsc->metric;
fs/ceph/file.c
1663
ceph_update_write_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1671
ceph_update_read_metrics(metric, req->r_start_latency,
fs/ceph/file.c
1927
ceph_update_read_metrics(&fsc->mdsc->metric,
fs/ceph/file.c
2098
ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency,
fs/ceph/file.c
2999
ceph_update_copyfrom_metrics(&fsc->mdsc->metric,
fs/ceph/inode.c
53
percpu_counter_inc(&mdsc->metric.total_inodes);
fs/ceph/inode.c
745
percpu_counter_dec(&mdsc->metric.total_inodes);
fs/ceph/mds_client.c
1912
atomic64_dec(&session->s_mdsc->metric.total_caps);
fs/ceph/mds_client.c
4218
ceph_update_metadata_metrics(&mdsc->metric, req->r_start_latency,
fs/ceph/mds_client.c
4532
metric_schedule_delayed(&mdsc->metric);
fs/ceph/mds_client.c
6305
err = ceph_metric_init(&mdsc->metric);
fs/ceph/mds_client.c
6868
ceph_metric_destroy(&mdsc->metric);
fs/ceph/mds_client.c
82
old = mdsc->metric.session;
fs/ceph/mds_client.c
83
mdsc->metric.session = ceph_get_mds_session(session);
fs/ceph/mds_client.c
87
metric_schedule_delayed(&mdsc->metric);
fs/ceph/mds_client.h
587
struct ceph_client_metric metric;
fs/ceph/metric.c
105
struct ceph_client_metric *m = &mdsc->metric;
fs/ceph/metric.c
184
sum = m->metric[METRIC_READ].latency_sum;
fs/ceph/metric.c
186
ktime_to_ceph_timespec(&read->avg, m->metric[METRIC_READ].latency_avg);
fs/ceph/metric.c
187
read->sq_sum = cpu_to_le64(m->metric[METRIC_READ].latency_sq_sum);
fs/ceph/metric.c
188
read->count = cpu_to_le64(m->metric[METRIC_READ].total);
fs/ceph/metric.c
197
sum = m->metric[METRIC_WRITE].latency_sum;
fs/ceph/metric.c
199
ktime_to_ceph_timespec(&write->avg, m->metric[METRIC_WRITE].latency_avg);
fs/ceph/metric.c
200
write->sq_sum = cpu_to_le64(m->metric[METRIC_WRITE].latency_sq_sum);
fs/ceph/metric.c
201
write->count = cpu_to_le64(m->metric[METRIC_WRITE].total);
fs/ceph/metric.c
210
sum = m->metric[METRIC_METADATA].latency_sum;
fs/ceph/metric.c
212
ktime_to_ceph_timespec(&meta->avg, m->metric[METRIC_METADATA].latency_avg);
fs/ceph/metric.c
213
meta->sq_sum = cpu_to_le64(m->metric[METRIC_METADATA].latency_sq_sum);
fs/ceph/metric.c
214
meta->count = cpu_to_le64(m->metric[METRIC_METADATA].total);
fs/ceph/metric.c
266
rsize->total_ops = cpu_to_le64(m->metric[METRIC_READ].total);
fs/ceph/metric.c
267
rsize->total_size = cpu_to_le64(m->metric[METRIC_READ].size_sum);
fs/ceph/metric.c
276
wsize->total_ops = cpu_to_le64(m->metric[METRIC_WRITE].total);
fs/ceph/metric.c
277
wsize->total_size = cpu_to_le64(m->metric[METRIC_WRITE].size_sum);
fs/ceph/metric.c
363
mdsc->metric.session = s;
fs/ceph/metric.c
377
container_of(m, struct ceph_mds_client, metric);
fs/ceph/metric.c
409
struct ceph_metric *metric;
fs/ceph/metric.c
434
metric = &m->metric[i];
fs/ceph/metric.c
435
spin_lock_init(&metric->lock);
fs/ceph/metric.c
436
metric->size_sum = 0;
fs/ceph/metric.c
437
metric->size_min = U64_MAX;
fs/ceph/metric.c
438
metric->size_max = 0;
fs/ceph/metric.c
439
metric->total = 0;
fs/ceph/metric.c
440
metric->latency_sum = 0;
fs/ceph/metric.c
441
metric->latency_avg = 0;
fs/ceph/metric.c
442
metric->latency_sq_sum = 0;
fs/ceph/metric.c
443
metric->latency_min = KTIME_MAX;
fs/ceph/metric.c
444
metric->latency_max = 0;
fs/ceph/metric.h
214
struct ceph_metric metric[METRIC_MAX];
fs/ceph/metric.h
257
ceph_update_metrics(&m->metric[METRIC_READ],
fs/ceph/metric.h
264
ceph_update_metrics(&m->metric[METRIC_WRITE],
fs/ceph/metric.h
271
ceph_update_metrics(&m->metric[METRIC_METADATA],
fs/ceph/metric.h
278
ceph_update_metrics(&m->metric[METRIC_COPYFROM],
fs/ceph/super.c
1679
metric_schedule_delayed(&fsc->mdsc->metric);
include/linux/damon.h
1027
enum damos_quota_goal_metric metric,
include/linux/damon.h
206
enum damos_quota_goal_metric metric;
include/linux/damon.h
343
enum damos_wmark_metric metric;
include/linux/ieee80211-mesh.h
51
__le32 metric;
include/linux/ieee80211-mesh.h
69
__le32 metric;
include/net/cfg80211.h
2586
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
625
void fib6_metric_set(struct fib6_info *f6i, int metric, u32 val);
include/net/ip6_fib.h
626
static inline bool fib6_metric_locked(struct fib6_info *f6i, int metric)
include/net/ip6_fib.h
628
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
1004
dst->metric = src->metric;
mm/damon/core.c
1006
if (dst->metric == DAMOS_QUOTA_USER_INPUT)
mm/damon/core.c
1040
src_goal->metric, src_goal->target_value);
mm/damon/core.c
1600
if (goal->metric ==
mm/damon/core.c
2610
if (goal->metric == DAMOS_QUOTA_NODE_MEM_USED_BP)
mm/damon/core.c
2617
if (goal->metric == DAMOS_QUOTA_NODE_MEM_USED_BP)
mm/damon/core.c
2633
if (goal->metric == DAMOS_QUOTA_NODE_MEMCG_USED_BP)
mm/damon/core.c
2641
if (goal->metric == DAMOS_QUOTA_NODE_MEMCG_USED_BP)
mm/damon/core.c
2657
if (goal->metric == DAMOS_QUOTA_NODE_MEMCG_USED_BP)
mm/damon/core.c
2814
switch (goal->metric) {
mm/damon/core.c
2834
goal->metric == DAMOS_QUOTA_ACTIVE_MEM_BP);
mm/damon/core.c
3311
static int damos_get_wmark_metric_value(enum damos_wmark_metric metric,
mm/damon/core.c
3314
switch (metric) {
mm/damon/core.c
3331
unsigned long metric;
mm/damon/core.c
3333
if (damos_get_wmark_metric_value(scheme->wmarks.metric, &metric))
mm/damon/core.c
3337
if (metric > scheme->wmarks.high || scheme->wmarks.low > metric) {
mm/damon/core.c
3341
str_high_low(metric > scheme->wmarks.high));
mm/damon/core.c
3347
if ((scheme->wmarks.high >= metric && metric >= scheme->wmarks.mid) &&
mm/damon/core.c
502
enum damos_quota_goal_metric metric,
mm/damon/core.c
510
goal->metric = metric;
mm/damon/core.c
986
switch (dst->metric) {
mm/damon/lru_sort.c
119
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/reclaim.c
107
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/sysfs-schemes.c
1018
enum damos_wmark_metric metric;
mm/damon/sysfs-schemes.c
1026
enum damos_wmark_metric metric, unsigned long interval_us,
mm/damon/sysfs-schemes.c
1034
watermarks->metric = metric;
mm/damon/sysfs-schemes.c
1043
enum damos_wmark_metric metric;
mm/damon/sysfs-schemes.c
1050
.metric = DAMOS_WMARK_NONE,
mm/damon/sysfs-schemes.c
1054
.metric = DAMOS_WMARK_FREE_MEM_RATE,
mm/damon/sysfs-schemes.c
1070
if (metric_name->metric == watermarks->metric)
mm/damon/sysfs-schemes.c
1088
watermarks->metric = metric_name->metric;
mm/damon/sysfs-schemes.c
1177
__ATTR_RW_MODE(metric, 0600);
mm/damon/sysfs-schemes.c
1213
enum damos_quota_goal_metric metric;
mm/damon/sysfs-schemes.c
1226
enum damos_quota_goal_metric metric;
mm/damon/sysfs-schemes.c
1233
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/sysfs-schemes.c
1237
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/sysfs-schemes.c
1241
.metric = DAMOS_QUOTA_NODE_MEM_USED_BP,
mm/damon/sysfs-schemes.c
1245
.metric = DAMOS_QUOTA_NODE_MEM_FREE_BP,
mm/damon/sysfs-schemes.c
1249
.metric = DAMOS_QUOTA_NODE_MEMCG_USED_BP,
mm/damon/sysfs-schemes.c
1253
.metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP,
mm/damon/sysfs-schemes.c
1257
.metric = DAMOS_QUOTA_ACTIVE_MEM_BP,
mm/damon/sysfs-schemes.c
1261
.metric = DAMOS_QUOTA_INACTIVE_MEM_BP,
mm/damon/sysfs-schemes.c
1265
.metric = DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP,
mm/damon/sysfs-schemes.c
1281
if (metric_name->metric == goal->metric)
mm/damon/sysfs-schemes.c
1299
goal->metric = metric_name->metric;
mm/damon/sysfs-schemes.c
2850
goal = damos_new_quota_goal(sysfs_goal->metric,
mm/damon/sysfs-schemes.c
2854
switch (sysfs_goal->metric) {
mm/damon/sysfs-schemes.c
2990
.metric = sysfs_wmarks->metric,
mm/damon/tests/core-kunit.h
1055
KUNIT_EXPECT_EQ(test, dst->wmarks.metric, src->wmarks.metric);
mm/damon/tests/core-kunit.h
642
if (dst->metric == DAMOS_QUOTA_SOME_MEM_PSI_US)
mm/damon/tests/core-kunit.h
646
KUNIT_EXPECT_EQ(test, dst->metric, src->metric);
mm/damon/tests/core-kunit.h
648
if (src->metric == DAMOS_QUOTA_USER_INPUT)
mm/damon/tests/core-kunit.h
650
if (dst_last_psi_total && src->metric == DAMOS_QUOTA_SOME_MEM_PSI_US)
mm/damon/tests/core-kunit.h
652
switch (dst->metric) {
mm/damon/tests/core-kunit.h
670
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/tests/core-kunit.h
678
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
683
.metric = DAMOS_QUOTA_NODE_MEM_FREE_BP,
mm/damon/tests/core-kunit.h
690
.metric = DAMOS_QUOTA_NODE_MEM_USED_BP,
mm/damon/tests/core-kunit.h
697
.metric = DAMOS_QUOTA_NODE_MEMCG_USED_BP,
mm/damon/tests/core-kunit.h
705
.metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP,
mm/damon/tests/core-kunit.h
713
.metric = DAMOS_QUOTA_SOME_MEM_PSI_US,
mm/damon/tests/core-kunit.h
738
goal = damos_new_quota_goal(dst_goals[i].metric,
mm/damon/tests/core-kunit.h
752
KUNIT_EXPECT_EQ(test, goal->metric, src_goals[i].metric);
mm/damon/tests/core-kunit.h
771
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
778
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
785
.metric = DAMOS_QUOTA_USER_INPUT,
mm/damon/tests/core-kunit.h
792
.metric = DAMOS_QUOTA_USER_INPUT,
net/ipv4/tcp_input.c
1280
u32 fack, metric;
net/ipv4/tcp_input.c
1286
metric = fack - low_seq;
net/ipv4/tcp_input.c
1287
if ((metric > tp->reordering * mss) && mss) {
net/ipv4/tcp_input.c
1297
min_t(u32, (metric + mss - 1) / mss,
net/ipv4/tcp_output.c
146
unsigned int metric = dst_metric_advmss(dst);
net/ipv4/tcp_output.c
148
if (metric < mss) {
net/ipv4/tcp_output.c
149
mss = metric;
net/ipv6/addrconf.c
2477
addrconf_prefix_route(struct in6_addr *pfx, int plen, u32 metric,
net/ipv6/addrconf.c
2483
.fc_metric = metric ? : IP6_RT_PRIO_ADDRCONF,
net/ipv6/ip6_fib.c
729
void fib6_metric_set(struct fib6_info *f6i, int metric, u32 val)
net/ipv6/ip6_fib.c
743
p->metrics[metric - 1] = val;
net/ipv6/ip6_fib.c
752
WRITE_ONCE(m->metrics[metric - 1], val);
net/ipv6/route.c
830
struct fib6_info *nomatch, u32 metric,
net/ipv6/route.c
842
if (cont && f6i->fib6_metric != metric) {
net/ipv6/route.c
889
u32 metric = rr_head->fib6_metric;
net/ipv6/route.c
893
__find_rr_leaf(rr_head, NULL, metric, res, &cont,
net/ipv6/route.c
896
__find_rr_leaf(leaf, rr_head, metric, res, &cont,
net/ipv6/route.c
902
__find_rr_leaf(cont, NULL, metric, res, NULL,
net/mac80211/cfg.c
2990
pinfo->metric = mpath->metric;
net/mac80211/mesh.h
117
u32 metric;
net/mac80211/mesh_hwmp.c
130
put_unaligned_le32(metric, pos);
net/mac80211/mesh_hwmp.c
381
orig_metric = le32_to_cpu(preq_elem_bottom->metric);
net/mac80211/mesh_hwmp.c
399
orig_metric = le32_to_cpu(prep_elem_bottom->metric);
net/mac80211/mesh_hwmp.c
430
!is_metric_better(new_metric, mpath->metric) :
net/mac80211/mesh_hwmp.c
431
new_metric >= mpath->metric))) {
net/mac80211/mesh_hwmp.c
472
mpath->metric = new_metric;
net/mac80211/mesh_hwmp.c
505
!is_metric_better(last_hop_metric, mpath->metric) :
net/mac80211/mesh_hwmp.c
506
last_hop_metric > mpath->metric))))
net/mac80211/mesh_hwmp.c
523
mpath->metric = last_hop_metric;
net/mac80211/mesh_hwmp.c
60
u32 lifetime, u32 metric, u32 preq_id,
net/mac80211/mesh_hwmp.c
618
target_metric = mpath->metric;
net/mac80211/mesh_hwmp.c
689
const u8 *prep_elem, u32 metric)
net/mac80211/mesh_hwmp.c
740
ttl, lifetime, metric, 0, sdata);
net/mac80211/mesh_pathtbl.c
1052
mpath->metric = 0;
net/shaper/shaper.c
149
WRITE_ONCE(dst->metric, READ_ONCE(src->metric));
net/shaper/shaper.c
182
nla_put_u32(msg, NET_SHAPER_A_METRIC, cur.metric)) ||
net/shaper/shaper.c
561
shaper->metric;
net/shaper/shaper.c
571
shaper->metric);
net/shaper/shaper.c
610
shaper->metric = nla_get_u32(tb[NET_SHAPER_A_METRIC]);
net/wireless/nl80211.c
9625
pinfo->metric)) ||
net/wireless/trace.h
1203
__field(u32, metric)
net/wireless/trace.h
1216
__entry->metric = pinfo->metric;
net/wireless/trace.h
1227
__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
135
#define EV_METRIC_CMP(metric) \
tools/perf/builtin-kvm.c
136
static int64_t ev_cmp_##metric(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/builtin-kvm.c
148
return cmp_event_##metric(event_left, event_right, \
tools/perf/builtin-kvm.c
158
#define EV_METRIC_ENTRY(metric) \
tools/perf/builtin-kvm.c
159
static int ev_entry_##metric(struct perf_hpp_fmt *fmt, \
tools/perf/builtin-kvm.c
170
get_event_##metric(event, perf_kvm->trace_vcpu)); \
tools/perf/builtin-kvm.c
242
#define EV_METRIC_PERCENT(metric) \
tools/perf/builtin-kvm.c
243
static int ev_percent_##metric(struct hist_entry *he) \
tools/perf/builtin-kvm.c
251
return percent(get_event_##metric(event, perf_kvm->trace_vcpu), \
tools/perf/builtin-kvm.c
252
perf_kvm->total_##metric); \
tools/perf/pmu-events/empty-pmu-events.c
5693
const char *metric,
tools/perf/pmu-events/empty-pmu-events.c
5707
if (!pm.metric_name && !metric)
tools/perf/pmu-events/empty-pmu-events.c
5710
if (!pm.metric_name && metric) {
tools/perf/pmu-events/empty-pmu-events.c
5714
if (pm.metric_name && !metric) {
tools/perf/pmu-events/empty-pmu-events.c
5719
cmp = strcmp(pm.metric_name, metric);
tools/perf/pmu-events/empty-pmu-events.c
5751
const char *metric,
tools/perf/pmu-events/empty-pmu-events.c
5765
ret = pmu_metrics_table__find_metric_pmu(table, table_pmu, metric, fn, data);
tools/perf/pmu-events/pmu-events.h
129
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
1176
struct metric *m, *tmp;
tools/perf/util/metricgroup.c
1193
struct metric *m;
tools/perf/util/metricgroup.c
1220
struct metric *m;
tools/perf/util/metricgroup.c
1343
struct metric *m;
tools/perf/util/metricgroup.c
1396
struct metric *m;
tools/perf/util/metricgroup.c
1439
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
690
struct metric *root_metric;
tools/perf/util/metricgroup.c
702
struct metric *root_metric,
tools/perf/util/metricgroup.c
742
struct metric *root_metric,
tools/perf/util/metricgroup.c
828
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; \