Home
last modified time | relevance | path

Searched refs:counter_config (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/oprofile/
Doprofile_perf.c28 static struct op_counter_config *counter_config; variable
64 attr = &counter_config[i].attr; in op_perf_setup()
68 attr->config = counter_config[i].event; in op_perf_setup()
69 attr->sample_period = counter_config[i].count; in op_perf_setup()
78 if (!counter_config[event].enabled || per_cpu(perf_events, cpu)[event]) in op_create_counter()
81 pevent = perf_event_create_kernel_counter(&counter_config[event].attr, in op_create_counter()
151 oprofilefs_create_ulong(dir, "enabled", &counter_config[i].enabled); in oprofile_perf_create_files()
152 oprofilefs_create_ulong(dir, "event", &counter_config[i].event); in oprofile_perf_create_files()
153 oprofilefs_create_ulong(dir, "count", &counter_config[i].count); in oprofile_perf_create_files()
154 oprofilefs_create_ulong(dir, "unit_mask", &counter_config[i].unit_mask); in oprofile_perf_create_files()
[all …]
/linux-4.1.27/arch/x86/oprofile/
Dnmi_int.c38 struct op_counter_config counter_config[OP_MAX_COUNTER]; variable
43 struct op_counter_config *counter_config) in op_x86_get_ctrl() argument
46 u16 event = (u16)counter_config->event; in op_x86_get_ctrl()
49 val |= counter_config->user ? ARCH_PERFMON_EVENTSEL_USR : 0; in op_x86_get_ctrl()
50 val |= counter_config->kernel ? ARCH_PERFMON_EVENTSEL_OS : 0; in op_x86_get_ctrl()
51 val |= (counter_config->unit_mask & 0xFF) << 8; in op_x86_get_ctrl()
52 counter_config->extra &= (ARCH_PERFMON_EVENTSEL_INV | in op_x86_get_ctrl()
55 val |= counter_config->extra; in op_x86_get_ctrl()
190 if (counter_config[i].enabled) { in nmi_cpu_setup_mux()
191 multiplex[i].saved = -(u64)counter_config[i].count; in nmi_cpu_setup_mux()
[all …]
Dop_model_p4.c491 if (!counter_config[i].enabled) in p4_fill_in_addresses()
521 if (counter_config[ctr].event <= 0 || counter_config[ctr].event > NUM_EVENTS) { in pmc_setup_one_p4_counter()
524 counter_config[ctr].event); in pmc_setup_one_p4_counter()
528 ev = &(p4_events[counter_config[ctr].event - 1]); in pmc_setup_one_p4_counter()
537 ESCR_SET_USR_0(escr, counter_config[ctr].user); in pmc_setup_one_p4_counter()
538 ESCR_SET_OS_0(escr, counter_config[ctr].kernel); in pmc_setup_one_p4_counter()
540 ESCR_SET_USR_1(escr, counter_config[ctr].user); in pmc_setup_one_p4_counter()
541 ESCR_SET_OS_1(escr, counter_config[ctr].kernel); in pmc_setup_one_p4_counter()
544 ESCR_SET_EVENT_MASK(escr, counter_config[ctr].unit_mask); in pmc_setup_one_p4_counter()
565 counter_config[ctr].event, stag, ctr); in pmc_setup_one_p4_counter()
[all …]
Dop_model_ppro.c61 if (!counter_config[i].enabled) in ppro_fill_in_addresses()
113 if (counter_config[i].enabled && msrs->counters[i].addr) { in ppro_setup_ctrs()
114 reset_value[i] = counter_config[i].count; in ppro_setup_ctrs()
118 val |= op_x86_get_ctrl(model, &counter_config[i]); in ppro_setup_ctrs()
Dop_model_amd.c282 val |= op_x86_get_ctrl(model, &counter_config[virt]); in op_mux_switch_ctrl()
324 if (!counter_config[i].enabled) in op_amd_fill_in_addresses()
342 if (counter_config[i].enabled in op_amd_setup_ctrs()
344 reset_value[i] = counter_config[i].count; in op_amd_setup_ctrs()
377 val |= op_x86_get_ctrl(model, &counter_config[virt]); in op_amd_setup_ctrs()
Dop_counter.h28 extern struct op_counter_config counter_config[];
Dop_x86_model.h80 struct op_counter_config *counter_config);
/linux-4.1.27/arch/s390/oprofile/
Dinit.c45 struct op_counter_config counter_config; variable
247 return oprofilefs_ulong_to_user(counter_config.kernel, in hwsampler_kernel_read()
267 counter_config.kernel = val; in hwsampler_kernel_write()
282 return oprofilefs_ulong_to_user(counter_config.user, in hwsampler_user_read()
302 counter_config.user = val; in hwsampler_user_write()
379 counter_config.kernel = 1; in oprofile_create_hwsampling_files()
380 counter_config.user = 1; in oprofile_create_hwsampling_files()
Dop_counter.h19 extern struct op_counter_config counter_config;
Dhwsampler.c831 if (!counter_config.user) in add_samples_to_oprofile()
840 if (!counter_config.kernel) in add_samples_to_oprofile()