Home
last modified time | relevance | path

Searched refs:perf (Results 1 – 25 of 258) sorted by relevance

1234567891011

/Linux-v4.19/drivers/ntb/test/
Dntb_perf.c144 struct perf_ctx *perf; member
166 struct perf_ctx *perf; member
202 int (*cmd_recv)(struct perf_ctx *perf, int *pidx, enum perf_cmd *cmd,
244 static void perf_terminate_test(struct perf_ctx *perf);
250 link = ntb_link_is_up(peer->perf->ntb, NULL, NULL); in perf_link_is_up()
257 struct perf_ctx *perf = peer->perf; in perf_spad_cmd_send() local
261 dev_dbg(&perf->ntb->dev, "CMD send: %d 0x%llx\n", cmd, data); in perf_spad_cmd_send()
274 sts = ntb_peer_spad_read(perf->ntb, peer->pidx, in perf_spad_cmd_send()
275 PERF_SPAD_CMD(perf->gidx)); in perf_spad_cmd_send()
281 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dperf.c34 u32 perf = 0; in nvbios_perf_table() local
38 perf = nvbios_rd32(bios, bit_P.offset + 0); in nvbios_perf_table()
39 if (perf) { in nvbios_perf_table()
40 *ver = nvbios_rd08(bios, perf + 0); in nvbios_perf_table()
41 *hdr = nvbios_rd08(bios, perf + 1); in nvbios_perf_table()
43 *cnt = nvbios_rd08(bios, perf + 5); in nvbios_perf_table()
44 *len = nvbios_rd08(bios, perf + 2); in nvbios_perf_table()
45 *snr = nvbios_rd08(bios, perf + 4); in nvbios_perf_table()
46 *ssz = nvbios_rd08(bios, perf + 3); in nvbios_perf_table()
47 return perf; in nvbios_perf_table()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_perf.c49 static int wait_sample(struct msm_perf_state *perf) in wait_sample() argument
53 if (time_after(perf->next_jiffies, start_jiffies)) { in wait_sample()
55 perf->next_jiffies - start_jiffies; in wait_sample()
62 perf->next_jiffies += SAMPLE_TIME; in wait_sample()
66 static int refill_buf(struct msm_perf_state *perf) in refill_buf() argument
68 struct msm_drm_private *priv = perf->dev->dev_private; in refill_buf()
70 char *ptr = perf->buf; in refill_buf()
71 int rem = sizeof(perf->buf); in refill_buf()
74 if ((perf->cnt++ % 32) == 0) { in refill_buf()
94 ret = wait_sample(perf); in refill_buf()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_core_perf.c90 struct dpu_core_perf_params *perf) in _dpu_core_perf_calc_crtc() argument
95 if (!kms || !kms->catalog || !crtc || !state || !perf) { in _dpu_core_perf_calc_crtc()
101 memset(perf, 0, sizeof(struct dpu_core_perf_params)); in _dpu_core_perf_calc_crtc()
105 perf->bw_ctl[i] = kms->catalog->perf.max_bw_high * in _dpu_core_perf_calc_crtc()
107 perf->max_per_pipe_ib[i] = perf->bw_ctl[i]; in _dpu_core_perf_calc_crtc()
109 perf->core_clk_rate = kms->perf.max_core_clk_rate; in _dpu_core_perf_calc_crtc()
110 } else if (kms->perf.perf_tune.mode == DPU_PERF_MODE_MINIMUM) { in _dpu_core_perf_calc_crtc()
112 perf->bw_ctl[i] = 0; in _dpu_core_perf_calc_crtc()
113 perf->max_per_pipe_ib[i] = 0; in _dpu_core_perf_calc_crtc()
115 perf->core_clk_rate = 0; in _dpu_core_perf_calc_crtc()
[all …]
/Linux-v4.19/tools/perf/
Dcommand-list.txt2 # List of known perf commands.
5 perf-annotate mainporcelain common
6 perf-archive mainporcelain common
7 perf-bench mainporcelain common
8 perf-buildid-cache mainporcelain common
9 perf-buildid-list mainporcelain common
10 perf-data mainporcelain common
11 perf-diff mainporcelain common
12 perf-c2c mainporcelain common
13 perf-config mainporcelain common
[all …]
DBuild1 perf-y += builtin-bench.o
2 perf-y += builtin-annotate.o
3 perf-y += builtin-config.o
4 perf-y += builtin-diff.o
5 perf-y += builtin-evlist.o
6 perf-y += builtin-ftrace.o
7 perf-y += builtin-help.o
8 perf-y += builtin-sched.o
9 perf-y += builtin-buildid-list.o
10 perf-y += builtin-buildid-cache.o
[all …]
D.gitignore5 perf
6 perf-read-vdso32
7 perf-read-vdsox32
8 perf-help
9 perf-record
10 perf-report
11 perf-stat
12 perf-top
13 perf*.1
14 perf*.xml
[all …]
/Linux-v4.19/tools/perf/tests/
DBuild1 perf-y += builtin-test.o
2 perf-y += parse-events.o
3 perf-y += dso-data.o
4 perf-y += attr.o
5 perf-y += vmlinux-kallsyms.o
6 perf-y += openat-syscall.o
7 perf-y += openat-syscall-all-cpus.o
8 perf-y += openat-syscall-tp-fields.o
9 perf-y += mmap-basic.o
10 perf-y += perf-record.o
[all …]
/Linux-v4.19/tools/perf/Documentation/
Dtips.txt1 For a higher level overview, try: perf report --sort comm,dso
2 Sample related events with: perf record -e '{cycles,instructions}:S'
3 Compare performance results with: perf diff [<old file> <new file>]
4 Boolean options have negative forms, e.g.: perf report --no-children
5 Customize output of perf script with: perf script -F event,ip,sym
6 Generate a script for your data: perf script -g <lang>
7 Save output of perf stat using: perf stat record <target workload>
8 Create an archive with symtabs to analyse on other machine: perf archive
9 Search options using a keyword: perf report -h <keyword>
10 Use parent filter to see specific call path: perf report -p <regex>
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_perf.c393 *out_config = &dev_priv->perf.oa.test_config; in get_oa_config()
394 atomic_inc(&dev_priv->perf.oa.test_config.ref_count); in get_oa_config()
398 ret = mutex_lock_interruptible(&dev_priv->perf.metrics_lock); in get_oa_config()
402 *out_config = idr_find(&dev_priv->perf.metrics_idr, metrics_set); in get_oa_config()
408 mutex_unlock(&dev_priv->perf.metrics_lock); in get_oa_config()
451 int report_size = dev_priv->perf.oa.oa_buffer.format_size; in oa_buffer_check_unlocked()
461 spin_lock_irqsave(&dev_priv->perf.oa.oa_buffer.ptr_lock, flags); in oa_buffer_check_unlocked()
467 head = dev_priv->perf.oa.oa_buffer.head; in oa_buffer_check_unlocked()
469 aged_idx = dev_priv->perf.oa.oa_buffer.aged_tail_idx; in oa_buffer_check_unlocked()
470 aged_tail = dev_priv->perf.oa.oa_buffer.tails[aged_idx].offset; in oa_buffer_check_unlocked()
[all …]
Di915_oa_bdw.c88 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_bdw()
90 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_bdw()
91 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_bdw()
93 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_bdw()
94 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_bdw()
96 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_bdw()
97 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_bdw()
99 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_bdw()
100 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_bdw()
102 dev_priv->perf.oa.test_config.sysfs_metric.name = "d6de6f55-e526-4f79-a6a6-d7315c09044e"; in i915_perf_load_test_config_bdw()
[all …]
Di915_oa_bxt.c86 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_bxt()
88 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_bxt()
89 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_bxt()
91 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_bxt()
92 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_bxt()
94 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_bxt()
95 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_bxt()
97 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_bxt()
98 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_bxt()
100 dev_priv->perf.oa.test_config.sysfs_metric.name = "5ee72f5c-092f-421e-8b70-225f7c3e9612"; in i915_perf_load_test_config_bxt()
[all …]
Di915_oa_chv.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_chv()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_chv()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_chv()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_chv()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_chv()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_chv()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_chv()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_chv()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_chv()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "4a534b07-cba3-414d-8d60-874830e883aa"; in i915_perf_load_test_config_chv()
[all …]
Di915_oa_icl.c96 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_icl()
98 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_icl()
99 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_icl()
101 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_icl()
102 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_icl()
104 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_icl()
105 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_icl()
107 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_icl()
108 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_icl()
110 dev_priv->perf.oa.test_config.sysfs_metric.name = "a291665e-244b-4b76-9b9a-01de9d3c8068"; in i915_perf_load_test_config_icl()
[all …]
Di915_oa_kblgt2.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_kblgt2()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_kblgt2()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_kblgt2()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_kblgt2()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_kblgt2()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_kblgt2()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_kblgt2()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_kblgt2()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_kblgt2()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "baa3c7e4-52b6-4b85-801e-465a94b746dd"; in i915_perf_load_test_config_kblgt2()
[all …]
Di915_oa_kblgt3.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_kblgt3()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_kblgt3()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_kblgt3()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_kblgt3()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_kblgt3()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_kblgt3()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_kblgt3()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_kblgt3()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_kblgt3()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "f1792f32-6db2-4b50-b4b2-557128f1688d"; in i915_perf_load_test_config_kblgt3()
[all …]
Di915_oa_cflgt2.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_cflgt2()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_cflgt2()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_cflgt2()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_cflgt2()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_cflgt2()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_cflgt2()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_cflgt2()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_cflgt2()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_cflgt2()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "74fb4902-d3d3-4237-9e90-cbdc68d0a446"; in i915_perf_load_test_config_cflgt2()
[all …]
Di915_oa_cflgt3.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_cflgt3()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_cflgt3()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_cflgt3()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_cflgt3()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_cflgt3()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_cflgt3()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_cflgt3()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_cflgt3()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_cflgt3()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "577e8e2c-3fa0-4875-8743-3538d585e3b0"; in i915_perf_load_test_config_cflgt3()
[all …]
Di915_oa_glk.c86 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_glk()
88 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_glk()
89 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_glk()
91 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_glk()
92 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_glk()
94 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_glk()
95 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_glk()
97 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_glk()
98 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_glk()
100 dev_priv->perf.oa.test_config.sysfs_metric.name = "dd3fd789-e783-4204-8cd0-b671bbccb0cf"; in i915_perf_load_test_config_glk()
[all …]
Di915_oa_sklgt2.c86 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_sklgt2()
88 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_sklgt2()
89 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_sklgt2()
91 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_sklgt2()
92 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_sklgt2()
94 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_sklgt2()
95 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_sklgt2()
97 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_sklgt2()
98 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_sklgt2()
100 dev_priv->perf.oa.test_config.sysfs_metric.name = "1651949f-0ac0-4cb1-a06f-dafd74a407d1"; in i915_perf_load_test_config_sklgt2()
[all …]
Di915_oa_sklgt3.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_sklgt3()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_sklgt3()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_sklgt3()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_sklgt3()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_sklgt3()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_sklgt3()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_sklgt3()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_sklgt3()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_sklgt3()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "2b985803-d3c9-4629-8a4f-634bfecba0e8"; in i915_perf_load_test_config_sklgt3()
[all …]
Di915_oa_sklgt4.c87 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_sklgt4()
89 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_sklgt4()
90 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_sklgt4()
92 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_sklgt4()
93 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_sklgt4()
95 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_sklgt4()
96 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_sklgt4()
98 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_sklgt4()
99 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_sklgt4()
101 dev_priv->perf.oa.test_config.sysfs_metric.name = "882fa433-1f4a-4a67-a962-c741888fe5f5"; in i915_perf_load_test_config_sklgt4()
[all …]
Di915_oa_cnl.c99 strlcpy(dev_priv->perf.oa.test_config.uuid, in i915_perf_load_test_config_cnl()
101 sizeof(dev_priv->perf.oa.test_config.uuid)); in i915_perf_load_test_config_cnl()
102 dev_priv->perf.oa.test_config.id = 1; in i915_perf_load_test_config_cnl()
104 dev_priv->perf.oa.test_config.mux_regs = mux_config_test_oa; in i915_perf_load_test_config_cnl()
105 dev_priv->perf.oa.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa); in i915_perf_load_test_config_cnl()
107 dev_priv->perf.oa.test_config.b_counter_regs = b_counter_config_test_oa; in i915_perf_load_test_config_cnl()
108 dev_priv->perf.oa.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa); in i915_perf_load_test_config_cnl()
110 dev_priv->perf.oa.test_config.flex_regs = flex_eu_config_test_oa; in i915_perf_load_test_config_cnl()
111 dev_priv->perf.oa.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa); in i915_perf_load_test_config_cnl()
113 dev_priv->perf.oa.test_config.sysfs_metric.name = "db41edd4-d8e7-4730-ad11-b9a2d6833503"; in i915_perf_load_test_config_cnl()
[all …]
/Linux-v4.19/tools/perf/tests/attr/
DREADME3 This testing support is embedded into perf directly and is governed
8 each event created within single perf command. Each event details
9 are stored into separate text file. Once perf command is finished
33 Following tests are defined (with perf commands):
35 perf record kill (test-record-basic)
36 perf record -b kill (test-record-branch-any)
37 perf record -j any kill (test-record-branch-filter-any)
38 perf record -j any_call kill (test-record-branch-filter-any_call)
39 perf record -j any_ret kill (test-record-branch-filter-any_ret)
40 perf record -j hv kill (test-record-branch-filter-hv)
[all …]
/Linux-v4.19/tools/perf/python/
Dtracepoint.py6 import perf
8 class tracepoint(perf.evsel):
10 config = perf.tracepoint(sys, name)
11 perf.evsel.__init__(self,
12 type = perf.TYPE_TRACEPOINT,
15 …sample_type = perf.SAMPLE_PERIOD | perf.SAMPLE_TID | perf.SAMPLE_CPU | perf.SAMPLE_RAW | perf.SAMP…
19 cpus = perf.cpu_map()
20 threads = perf.thread_map(-1)
22 evlist = perf.evlist(cpus, threads)
34 if not isinstance(event, perf.sample_event):

1234567891011