/Linux-v4.19/drivers/ntb/test/ |
D | ntb_perf.c | 144 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/ |
D | perf.c | 34 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/ |
D | msm_perf.c | 49 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/ |
D | dpu_core_perf.c | 90 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/ |
D | command-list.txt | 2 # 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 …]
|
D | Build | 1 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 | .gitignore | 5 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/ |
D | Build | 1 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/ |
D | tips.txt | 1 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/ |
D | i915_perf.c | 393 *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 …]
|
D | i915_oa_bdw.c | 88 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 …]
|
D | i915_oa_bxt.c | 86 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 …]
|
D | i915_oa_chv.c | 87 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 …]
|
D | i915_oa_icl.c | 96 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 …]
|
D | i915_oa_kblgt2.c | 87 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 …]
|
D | i915_oa_kblgt3.c | 87 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 …]
|
D | i915_oa_cflgt2.c | 87 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 …]
|
D | i915_oa_cflgt3.c | 87 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 …]
|
D | i915_oa_glk.c | 86 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 …]
|
D | i915_oa_sklgt2.c | 86 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 …]
|
D | i915_oa_sklgt3.c | 87 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 …]
|
D | i915_oa_sklgt4.c | 87 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 …]
|
D | i915_oa_cnl.c | 99 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/ |
D | README | 3 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/ |
D | tracepoint.py | 6 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):
|