Lines Matching refs:j
66 void membw_initialize_perf_event_attr(int i, int j) in membw_initialize_perf_event_attr() argument
68 memset(&imc_counters_config[i][j].pe, 0, in membw_initialize_perf_event_attr()
70 imc_counters_config[i][j].pe.type = imc_counters_config[i][j].type; in membw_initialize_perf_event_attr()
71 imc_counters_config[i][j].pe.size = sizeof(struct perf_event_attr); in membw_initialize_perf_event_attr()
72 imc_counters_config[i][j].pe.disabled = 1; in membw_initialize_perf_event_attr()
73 imc_counters_config[i][j].pe.inherit = 1; in membw_initialize_perf_event_attr()
74 imc_counters_config[i][j].pe.exclude_guest = 0; in membw_initialize_perf_event_attr()
75 imc_counters_config[i][j].pe.config = in membw_initialize_perf_event_attr()
76 imc_counters_config[i][j].umask << 8 | in membw_initialize_perf_event_attr()
77 imc_counters_config[i][j].event; in membw_initialize_perf_event_attr()
78 imc_counters_config[i][j].pe.sample_type = PERF_SAMPLE_IDENTIFIER; in membw_initialize_perf_event_attr()
79 imc_counters_config[i][j].pe.read_format = in membw_initialize_perf_event_attr()
83 void membw_ioctl_perf_event_ioc_reset_enable(int i, int j) in membw_ioctl_perf_event_ioc_reset_enable() argument
85 ioctl(imc_counters_config[i][j].fd, PERF_EVENT_IOC_RESET, 0); in membw_ioctl_perf_event_ioc_reset_enable()
86 ioctl(imc_counters_config[i][j].fd, PERF_EVENT_IOC_ENABLE, 0); in membw_ioctl_perf_event_ioc_reset_enable()
89 void membw_ioctl_perf_event_ioc_disable(int i, int j) in membw_ioctl_perf_event_ioc_disable() argument
91 ioctl(imc_counters_config[i][j].fd, PERF_EVENT_IOC_DISABLE, 0); in membw_ioctl_perf_event_ioc_disable()
133 static int open_perf_event(int i, int cpu_no, int j) in open_perf_event() argument
135 imc_counters_config[i][j].fd = in open_perf_event()
136 perf_event_open(&imc_counters_config[i][j].pe, -1, cpu_no, -1, in open_perf_event()
139 if (imc_counters_config[i][j].fd == -1) { in open_perf_event()
141 imc_counters_config[i][j].pe.config); in open_perf_event()
280 int imc, j; in initialize_mem_bw_imc() local
288 for (j = 0; j < 2; j++) in initialize_mem_bw_imc()
289 membw_initialize_perf_event_attr(imc, j); in initialize_mem_bw_imc()
308 int imc, j, ret; in get_mem_bw_imc() local
313 for (j = 0; j < 2; j++) { in get_mem_bw_imc()
314 ret = open_perf_event(imc, cpu_no, j); in get_mem_bw_imc()
318 for (j = 0; j < 2; j++) in get_mem_bw_imc()
319 membw_ioctl_perf_event_ioc_reset_enable(imc, j); in get_mem_bw_imc()
326 for (j = 0; j < 2; j++) in get_mem_bw_imc()
327 membw_ioctl_perf_event_ioc_disable(imc, j); in get_mem_bw_imc()