Lines Matching refs:mem

36 	struct perf_mem *mem = *(struct perf_mem **)opt->value;  in parse_record_events()  local
41 mem->operation = 0; in parse_record_events()
67 static int __cmd_record(int argc, const char **argv, struct perf_mem *mem) in __cmd_record() argument
74 OPT_CALLBACK('e', "event", &mem, "event", in __cmd_record()
95 if (mem->operation & MEM_OPERATION_LOAD) in __cmd_record()
98 if (mem->operation & MEM_OPERATION_STORE) in __cmd_record()
106 if (mem->phys_addr) in __cmd_record()
154 struct perf_mem *mem = container_of(tool, struct perf_mem, tool); in dump_raw_samples() local
164 if (al.filtered || (mem->hide_unresolved && al.sym == NULL)) in dump_raw_samples()
170 if (mem->phys_addr) { in dump_raw_samples()
238 static int report_raw_events(struct perf_mem *mem) in report_raw_events() argument
245 .force = mem->force, in report_raw_events()
249 &mem->tool); in report_raw_events()
254 if (mem->cpu_list) { in report_raw_events()
255 ret = perf_session__cpu_bitmap(session, mem->cpu_list, in report_raw_events()
256 mem->cpu_bitmap); in report_raw_events()
265 if (mem->phys_addr) in report_raw_events()
277 static int report_events(int argc, const char **argv, struct perf_mem *mem) in report_events() argument
282 if (mem->dump_raw) in report_events()
283 return report_raw_events(mem); in report_events()
298 if (!(mem->operation & MEM_OPERATION_LOAD)) { in report_events()
299 if (mem->phys_addr) in report_events()
305 } else if (mem->phys_addr) in report_events()
389 struct perf_mem mem = { in cmd_mem() local
408 OPT_CALLBACK('t', "type", &mem.operation, in cmd_mem()
411 OPT_BOOLEAN('D', "dump-raw-samples", &mem.dump_raw, in cmd_mem()
413 OPT_BOOLEAN('U', "hide-unresolved", &mem.hide_unresolved, in cmd_mem()
417 OPT_STRING('C', "cpu", &mem.cpu_list, "cpu", in cmd_mem()
423 OPT_BOOLEAN('f', "force", &mem.force, "don't complain, do it"), in cmd_mem()
424 OPT_BOOLEAN('p', "phys-data", &mem.phys_addr, "Record/Report sample physical addresses"), in cmd_mem()
441 if (!argc || !(strncmp(argv[0], "rec", 3) || mem.operation)) in cmd_mem()
444 if (!mem.input_name || !strlen(mem.input_name)) { in cmd_mem()
446 mem.input_name = "-"; in cmd_mem()
448 mem.input_name = "perf.data"; in cmd_mem()
452 return __cmd_record(argc, argv, &mem); in cmd_mem()
454 return report_events(argc, argv, &mem); in cmd_mem()