Lines Matching refs:imc_counters_config

41 static struct imc_counter_config imc_counters_config[MAX_IMCS];  variable
46 memset(&imc_counters_config[i].pe, 0, in read_mem_bw_initialize_perf_event_attr()
48 imc_counters_config[i].pe.type = imc_counters_config[i].type; in read_mem_bw_initialize_perf_event_attr()
49 imc_counters_config[i].pe.size = sizeof(struct perf_event_attr); in read_mem_bw_initialize_perf_event_attr()
50 imc_counters_config[i].pe.disabled = 1; in read_mem_bw_initialize_perf_event_attr()
51 imc_counters_config[i].pe.inherit = 1; in read_mem_bw_initialize_perf_event_attr()
52 imc_counters_config[i].pe.exclude_guest = 0; in read_mem_bw_initialize_perf_event_attr()
53 imc_counters_config[i].pe.config = in read_mem_bw_initialize_perf_event_attr()
54 imc_counters_config[i].umask << 8 | in read_mem_bw_initialize_perf_event_attr()
55 imc_counters_config[i].event; in read_mem_bw_initialize_perf_event_attr()
56 imc_counters_config[i].pe.sample_type = PERF_SAMPLE_IDENTIFIER; in read_mem_bw_initialize_perf_event_attr()
57 imc_counters_config[i].pe.read_format = in read_mem_bw_initialize_perf_event_attr()
63 ioctl(imc_counters_config[i].fd, PERF_EVENT_IOC_RESET, 0); in read_mem_bw_ioctl_perf_event_ioc_reset_enable()
64 ioctl(imc_counters_config[i].fd, PERF_EVENT_IOC_ENABLE, 0); in read_mem_bw_ioctl_perf_event_ioc_reset_enable()
69 ioctl(imc_counters_config[i].fd, PERF_EVENT_IOC_DISABLE, 0); in read_mem_bw_ioctl_perf_event_ioc_disable()
91 imc_counters_config[count].event = strtol(token[i + 1], NULL, 16); in get_read_event_and_umask()
93 imc_counters_config[count].umask = strtol(token[i + 1], NULL, 16); in get_read_event_and_umask()
99 imc_counters_config[i].fd = in open_perf_read_event()
100 perf_event_open(&imc_counters_config[i].pe, -1, cpu_no, -1, in open_perf_read_event()
103 if (imc_counters_config[i].fd == -1) { in open_perf_read_event()
105 imc_counters_config[i].pe.config); in open_perf_read_event()
127 if (fscanf(fp, "%u", &imc_counters_config[count].type) <= 0) { in read_from_imc_dir()
244 if (imc_counters_config[mc].fd != -1) in perf_close_imc_read_mem_bw()
245 close(imc_counters_config[mc].fd); in perf_close_imc_read_mem_bw()
260 imc_counters_config[imc].fd = -1; in perf_open_imc_read_mem_bw()
316 &imc_counters_config[imc]; in get_read_mem_bw_imc()