mmap2              17 arch/csky/kernel/syscall.c SYSCALL_DEFINE6(mmap2,
mmap2              46 arch/microblaze/kernel/sys_microblaze.c SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len,
mmap2              12 arch/nds32/kernel/sys_nds32.c SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len,
mmap2              60 arch/powerpc/kernel/syscalls.c SYSCALL_DEFINE6(mmap2, unsigned long, addr, size_t, len,
mmap2              31 arch/riscv/kernel/sys_riscv.c SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len,
mmap2              49 arch/s390/kernel/sys_s390.c SYSCALL_DEFINE1(mmap2, struct s390_mmap_arg_struct __user *, arg)
mmap2             101 arch/sparc/kernel/sys_sparc_32.c SYSCALL_DEFINE6(mmap2, unsigned long, addr, unsigned long, len,
mmap2             369 include/uapi/linux/perf_event.h 				mmap2          :  1, /* include mmap with inode data     */
mmap2            4356 kernel/events/core.c 	if (attr->mmap || attr->mmap_data || attr->mmap2 ||
mmap2            7036 kernel/events/core.c 	       event->attr.mmap2 || event->attr.mmap_data ||
mmap2            7384 kernel/events/core.c 	       (executable && (event->attr.mmap || event->attr.mmap2));
mmap2            7400 kernel/events/core.c 	if (event->attr.mmap2) {
mmap2            7421 kernel/events/core.c 	if (event->attr.mmap2) {
mmap2             369 tools/include/uapi/linux/perf_event.h 				mmap2          :  1, /* include mmap with inode data     */
mmap2             479 tools/perf/builtin-annotate.c 			.mmap2	= perf_event__process_mmap2,
mmap2             363 tools/perf/builtin-c2c.c 		.mmap2		= perf_event__process_mmap2,
mmap2             445 tools/perf/builtin-diff.c 		.mmap2	= perf_event__process_mmap2,
mmap2             304 tools/perf/builtin-inject.c 			  event->mmap2.filename, sample->pid, &n);
mmap2             583 tools/perf/builtin-inject.c 	return evsel->core.attr.mmap || evsel->core.attr.mmap2 || evsel->core.attr.comm ||
mmap2             646 tools/perf/builtin-inject.c 		inject->tool.mmap2	  = perf_event__repipe_mmap2;
mmap2             749 tools/perf/builtin-inject.c 			.mmap2		= perf_event__repipe,
mmap2             857 tools/perf/builtin-inject.c 		inject.tool.mmap2	   = perf_event__jit_repipe_mmap2;
mmap2             976 tools/perf/builtin-kmem.c 	.mmap2		 = perf_event__process_mmap2,
mmap2             395 tools/perf/builtin-mem.c 			.mmap2		= perf_event__process_mmap2,
mmap2            2091 tools/perf/builtin-record.c 		.mmap2		= perf_event__process_mmap2,
mmap2             690 tools/perf/builtin-report.c 		rep->tool.mmap2 = perf_event__process_mmap2;
mmap2            1048 tools/perf/builtin-report.c 			.mmap2		 = perf_event__process_mmap2,
mmap2            2277 tools/perf/builtin-script.c 	thread = machine__findnew_thread(machine, event->mmap2.pid, event->mmap2.tid);
mmap2            2286 tools/perf/builtin-script.c 		sample->tid = event->mmap2.tid;
mmap2            2287 tools/perf/builtin-script.c 		sample->pid = event->mmap2.pid;
mmap2            2493 tools/perf/builtin-script.c 		script->tool.mmap2 = process_mmap2_event;
mmap2            3421 tools/perf/builtin-script.c 			.mmap2		 = perf_event__process_mmap2,
mmap2            3575 tools/perf/builtin-trace.c 	trace->tool.mmap2	  = perf_event__process_mmap2;
mmap2             352 tools/perf/lib/include/perf/event.h 	struct perf_record_mmap2		mmap2;
mmap2             128 tools/perf/tests/attr.c 	WRITE_ASS(mmap2,	  "d");
mmap2             254 tools/perf/tests/perf-record.c 					mmap_filename = event->mmap2.filename;
mmap2              86 tools/perf/util/build-id.c 	.mmap2	= perf_event__process_mmap2,
mmap2             926 tools/perf/util/data-convert-bt.c __FUNC_PROCESS_NON_SAMPLE(mmap2,
mmap2             927 tools/perf/util/data-convert-bt.c 	__NON_SAMPLE_SET_FIELD(mmap2, u32, pid);
mmap2             928 tools/perf/util/data-convert-bt.c 	__NON_SAMPLE_SET_FIELD(mmap2, u32, tid);
mmap2             929 tools/perf/util/data-convert-bt.c 	__NON_SAMPLE_SET_FIELD(mmap2, u64_hex, start);
mmap2             930 tools/perf/util/data-convert-bt.c 	__NON_SAMPLE_SET_FIELD(mmap2, string, filename);
mmap2            1278 tools/perf/util/data-convert-bt.c __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(mmap2,
mmap2            1589 tools/perf/util/data-convert-bt.c 			.mmap2           = perf_event__process_mmap2,
mmap2            1609 tools/perf/util/data-convert-bt.c 		c.tool.mmap2 = process_mmap2_event;
mmap2             268 tools/perf/util/event.c 		       event->mmap2.pid, event->mmap2.tid, event->mmap2.start,
mmap2             269 tools/perf/util/event.c 		       event->mmap2.len, event->mmap2.pgoff, event->mmap2.maj,
mmap2             270 tools/perf/util/event.c 		       event->mmap2.min, event->mmap2.ino,
mmap2             271 tools/perf/util/event.c 		       event->mmap2.ino_generation,
mmap2             272 tools/perf/util/event.c 		       (event->mmap2.prot & PROT_READ) ? 'r' : '-',
mmap2             273 tools/perf/util/event.c 		       (event->mmap2.prot & PROT_WRITE) ? 'w' : '-',
mmap2             274 tools/perf/util/event.c 		       (event->mmap2.prot & PROT_EXEC) ? 'x' : '-',
mmap2             275 tools/perf/util/event.c 		       (event->mmap2.flags & MAP_SHARED) ? 's' : 'p',
mmap2             276 tools/perf/util/event.c 		       event->mmap2.filename);
mmap2            1079 tools/perf/util/evsel.c 	attr->mmap2 = track && !perf_missing_features.mmap2;
mmap2            1631 tools/perf/util/evsel.c 	if (perf_missing_features.mmap2)
mmap2            1632 tools/perf/util/evsel.c 		evsel->core.attr.mmap2 = 0;
mmap2            1783 tools/perf/util/evsel.c 	} else if (!perf_missing_features.mmap2 && evsel->core.attr.mmap2) {
mmap2            1784 tools/perf/util/evsel.c 		perf_missing_features.mmap2 = true;
mmap2             108 tools/perf/util/evsel.h 	bool mmap2;
mmap2             420 tools/perf/util/jitdump.c 	filename = event->mmap2.filename;
mmap2             452 tools/perf/util/jitdump.c 	event->mmap2.header.type = PERF_RECORD_MMAP2;
mmap2             453 tools/perf/util/jitdump.c 	event->mmap2.header.misc = PERF_RECORD_MISC_USER;
mmap2             454 tools/perf/util/jitdump.c 	event->mmap2.header.size = (sizeof(event->mmap2) -
mmap2             455 tools/perf/util/jitdump.c 			(sizeof(event->mmap2.filename) - size) + idr_size);
mmap2             457 tools/perf/util/jitdump.c 	event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET;
mmap2             458 tools/perf/util/jitdump.c 	event->mmap2.start = addr;
mmap2             459 tools/perf/util/jitdump.c 	event->mmap2.len   = usize ? ALIGN_8(csize) + usize : csize;
mmap2             460 tools/perf/util/jitdump.c 	event->mmap2.pid   = pid;
mmap2             461 tools/perf/util/jitdump.c 	event->mmap2.tid   = tid;
mmap2             462 tools/perf/util/jitdump.c 	event->mmap2.ino   = st.st_ino;
mmap2             463 tools/perf/util/jitdump.c 	event->mmap2.maj   = major(st.st_dev);
mmap2             464 tools/perf/util/jitdump.c 	event->mmap2.min   = minor(st.st_dev);
mmap2             465 tools/perf/util/jitdump.c 	event->mmap2.prot  = st.st_mode;
mmap2             466 tools/perf/util/jitdump.c 	event->mmap2.flags = MAP_SHARED;
mmap2             467 tools/perf/util/jitdump.c 	event->mmap2.ino_generation = 1;
mmap2             531 tools/perf/util/jitdump.c 	filename = event->mmap2.filename;
mmap2             544 tools/perf/util/jitdump.c 	event->mmap2.header.type = PERF_RECORD_MMAP2;
mmap2             545 tools/perf/util/jitdump.c 	event->mmap2.header.misc = PERF_RECORD_MISC_USER;
mmap2             546 tools/perf/util/jitdump.c 	event->mmap2.header.size = (sizeof(event->mmap2) -
mmap2             547 tools/perf/util/jitdump.c 			(sizeof(event->mmap2.filename) - size) + idr_size);
mmap2             548 tools/perf/util/jitdump.c 	event->mmap2.pgoff = GEN_ELF_TEXT_OFFSET;
mmap2             549 tools/perf/util/jitdump.c 	event->mmap2.start = jr->move.new_code_addr;
mmap2             550 tools/perf/util/jitdump.c 	event->mmap2.len   = usize ? ALIGN_8(jr->move.code_size) + usize
mmap2             552 tools/perf/util/jitdump.c 	event->mmap2.pid   = pid;
mmap2             553 tools/perf/util/jitdump.c 	event->mmap2.tid   = tid;
mmap2             554 tools/perf/util/jitdump.c 	event->mmap2.ino   = st.st_ino;
mmap2             555 tools/perf/util/jitdump.c 	event->mmap2.maj   = major(st.st_dev);
mmap2             556 tools/perf/util/jitdump.c 	event->mmap2.min   = minor(st.st_dev);
mmap2             557 tools/perf/util/jitdump.c 	event->mmap2.prot  = st.st_mode;
mmap2             558 tools/perf/util/jitdump.c 	event->mmap2.flags = MAP_SHARED;
mmap2             559 tools/perf/util/jitdump.c 	event->mmap2.ino_generation = 1;
mmap2            1667 tools/perf/util/machine.c 	thread = machine__findnew_thread(machine, event->mmap2.pid,
mmap2            1668 tools/perf/util/machine.c 					event->mmap2.tid);
mmap2            1672 tools/perf/util/machine.c 	map = map__new(machine, event->mmap2.start,
mmap2            1673 tools/perf/util/machine.c 			event->mmap2.len, event->mmap2.pgoff,
mmap2            1674 tools/perf/util/machine.c 			event->mmap2.maj,
mmap2            1675 tools/perf/util/machine.c 			event->mmap2.min, event->mmap2.ino,
mmap2            1676 tools/perf/util/machine.c 			event->mmap2.ino_generation,
mmap2            1677 tools/perf/util/machine.c 			event->mmap2.prot,
mmap2            1678 tools/perf/util/machine.c 			event->mmap2.flags,
mmap2            1679 tools/perf/util/machine.c 			event->mmap2.filename, thread);
mmap2             125 tools/perf/util/perf_event_attr_fprintf.c 	PRINT_ATTRf(mmap2, p_unsigned);
mmap2             464 tools/perf/util/session.c 	if (tool->mmap2 == NULL)
mmap2             465 tools/perf/util/session.c 		tool->mmap2 = process_event_stub;
mmap2             583 tools/perf/util/session.c 	event->mmap2.pid   = bswap_32(event->mmap2.pid);
mmap2             584 tools/perf/util/session.c 	event->mmap2.tid   = bswap_32(event->mmap2.tid);
mmap2             585 tools/perf/util/session.c 	event->mmap2.start = bswap_64(event->mmap2.start);
mmap2             586 tools/perf/util/session.c 	event->mmap2.len   = bswap_64(event->mmap2.len);
mmap2             587 tools/perf/util/session.c 	event->mmap2.pgoff = bswap_64(event->mmap2.pgoff);
mmap2             588 tools/perf/util/session.c 	event->mmap2.maj   = bswap_32(event->mmap2.maj);
mmap2             589 tools/perf/util/session.c 	event->mmap2.min   = bswap_32(event->mmap2.min);
mmap2             590 tools/perf/util/session.c 	event->mmap2.ino   = bswap_64(event->mmap2.ino);
mmap2             593 tools/perf/util/session.c 		void *data = &event->mmap2.filename;
mmap2            1427 tools/perf/util/session.c 		return tool->mmap2(tool, event, sample, machine);
mmap2             336 tools/perf/util/synthetic-events.c 		       &event->mmap2.start, &event->mmap2.len, prot,
mmap2             337 tools/perf/util/synthetic-events.c 		       &event->mmap2.pgoff, &event->mmap2.maj,
mmap2             338 tools/perf/util/synthetic-events.c 		       &event->mmap2.min,
mmap2             347 tools/perf/util/synthetic-events.c 		event->mmap2.ino = (u64)ino;
mmap2             358 tools/perf/util/synthetic-events.c 		event->mmap2.prot = 0;
mmap2             359 tools/perf/util/synthetic-events.c 		event->mmap2.flags = 0;
mmap2             361 tools/perf/util/synthetic-events.c 			event->mmap2.prot |= PROT_READ;
mmap2             363 tools/perf/util/synthetic-events.c 			event->mmap2.prot |= PROT_WRITE;
mmap2             365 tools/perf/util/synthetic-events.c 			event->mmap2.prot |= PROT_EXEC;
mmap2             368 tools/perf/util/synthetic-events.c 			event->mmap2.flags |= MAP_SHARED;
mmap2             370 tools/perf/util/synthetic-events.c 			event->mmap2.flags |= MAP_PRIVATE;
mmap2             389 tools/perf/util/synthetic-events.c 			event->mmap2.flags |= MAP_HUGETLB;
mmap2             393 tools/perf/util/synthetic-events.c 		memcpy(event->mmap2.filename, execname, size);
mmap2             395 tools/perf/util/synthetic-events.c 		event->mmap2.len -= event->mmap.start;
mmap2             396 tools/perf/util/synthetic-events.c 		event->mmap2.header.size = (sizeof(event->mmap2) -
mmap2             397 tools/perf/util/synthetic-events.c 					(sizeof(event->mmap2.filename) - size));
mmap2             398 tools/perf/util/synthetic-events.c 		memset(event->mmap2.filename + size, 0, machine->id_hdr_size);
mmap2             399 tools/perf/util/synthetic-events.c 		event->mmap2.header.size += machine->id_hdr_size;
mmap2             400 tools/perf/util/synthetic-events.c 		event->mmap2.pid = tgid;
mmap2             401 tools/perf/util/synthetic-events.c 		event->mmap2.tid = pid;
mmap2             573 tools/perf/util/synthetic-events.c 	mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size);
mmap2             655 tools/perf/util/synthetic-events.c 	mmap_event = malloc(sizeof(mmap_event->mmap2) + machine->id_hdr_size);
mmap2              46 tools/perf/util/tool.h 			mmap2,