Lines Matching defs:mmap_event

8641 	struct perf_mmap_event *mmap_event = data;
8642 struct vm_area_struct *vma = mmap_event->vma;
8652 struct perf_mmap_event *mmap_event = data;
8655 int size = mmap_event->event_id.header.size;
8656 u32 type = mmap_event->event_id.header.type;
8664 mmap_event->event_id.header.type = PERF_RECORD_MMAP2;
8665 mmap_event->event_id.header.size += sizeof(mmap_event->maj);
8666 mmap_event->event_id.header.size += sizeof(mmap_event->min);
8667 mmap_event->event_id.header.size += sizeof(mmap_event->ino);
8668 mmap_event->event_id.header.size += sizeof(mmap_event->ino_generation);
8669 mmap_event->event_id.header.size += sizeof(mmap_event->prot);
8670 mmap_event->event_id.header.size += sizeof(mmap_event->flags);
8673 perf_event_header__init_id(&mmap_event->event_id.header, &sample, event);
8675 mmap_event->event_id.header.size);
8679 mmap_event->event_id.pid = perf_event_pid(event, current);
8680 mmap_event->event_id.tid = perf_event_tid(event, current);
8682 use_build_id = event->attr.build_id && mmap_event->build_id_size;
8685 mmap_event->event_id.header.misc |= PERF_RECORD_MISC_MMAP_BUILD_ID;
8687 perf_output_put(&handle, mmap_event->event_id);
8691 u8 size[4] = { (u8) mmap_event->build_id_size, 0, 0, 0 };
8694 __output_copy(&handle, mmap_event->build_id, BUILD_ID_SIZE_MAX);
8696 perf_output_put(&handle, mmap_event->maj);
8697 perf_output_put(&handle, mmap_event->min);
8698 perf_output_put(&handle, mmap_event->ino);
8699 perf_output_put(&handle, mmap_event->ino_generation);
8701 perf_output_put(&handle, mmap_event->prot);
8702 perf_output_put(&handle, mmap_event->flags);
8705 __output_copy(&handle, mmap_event->file_name,
8706 mmap_event->file_size);
8712 mmap_event->event_id.header.size = size;
8713 mmap_event->event_id.header.type = type;
8716 static void perf_event_mmap_event(struct perf_mmap_event *mmap_event)
8718 struct vm_area_struct *vma = mmap_event->vma;
8800 mmap_event->file_name = name;
8801 mmap_event->file_size = size;
8802 mmap_event->maj = maj;
8803 mmap_event->min = min;
8804 mmap_event->ino = ino;
8805 mmap_event->ino_generation = gen;
8806 mmap_event->prot = prot;
8807 mmap_event->flags = flags;
8810 mmap_event->event_id.header.misc |= PERF_RECORD_MISC_MMAP_DATA;
8812 mmap_event->event_id.header.size = sizeof(mmap_event->event_id) + size;
8815 build_id_parse(vma, mmap_event->build_id, &mmap_event->build_id_size);
8818 mmap_event,
8923 struct perf_mmap_event mmap_event;
8928 mmap_event = (struct perf_mmap_event){
8953 perf_event_mmap_event(&mmap_event);