Lines Matching refs:mp
54 struct auxtrace_mmap_params *mp, in auxtrace_mmap__mmap() argument
62 mm->mask = mp->mask; in auxtrace_mmap__mmap()
63 mm->len = mp->len; in auxtrace_mmap__mmap()
65 mm->idx = mp->idx; in auxtrace_mmap__mmap()
66 mm->tid = mp->tid; in auxtrace_mmap__mmap()
67 mm->cpu = mp->cpu; in auxtrace_mmap__mmap()
69 if (!mp->len) { in auxtrace_mmap__mmap()
79 pc->aux_offset = mp->offset; in auxtrace_mmap__mmap()
80 pc->aux_size = mp->len; in auxtrace_mmap__mmap()
82 mm->base = mmap(NULL, mp->len, mp->prot, MAP_SHARED, fd, mp->offset); in auxtrace_mmap__mmap()
100 void auxtrace_mmap_params__init(struct auxtrace_mmap_params *mp, in auxtrace_mmap_params__init() argument
106 mp->offset = auxtrace_offset; in auxtrace_mmap_params__init()
107 mp->len = auxtrace_pages * (size_t)page_size; in auxtrace_mmap_params__init()
108 mp->mask = is_power_of_2(mp->len) ? mp->len - 1 : 0; in auxtrace_mmap_params__init()
109 mp->prot = PROT_READ | (auxtrace_overwrite ? 0 : PROT_WRITE); in auxtrace_mmap_params__init()
110 pr_debug2("AUX area mmap length %zu\n", mp->len); in auxtrace_mmap_params__init()
112 mp->len = 0; in auxtrace_mmap_params__init()
116 void auxtrace_mmap_params__set_idx(struct auxtrace_mmap_params *mp, in auxtrace_mmap_params__set_idx() argument
120 mp->idx = idx; in auxtrace_mmap_params__set_idx()
123 mp->cpu = evlist->cpus->map[idx]; in auxtrace_mmap_params__set_idx()
125 mp->tid = thread_map__pid(evlist->threads, 0); in auxtrace_mmap_params__set_idx()
127 mp->tid = -1; in auxtrace_mmap_params__set_idx()
129 mp->cpu = -1; in auxtrace_mmap_params__set_idx()
130 mp->tid = thread_map__pid(evlist->threads, idx); in auxtrace_mmap_params__set_idx()