Lines Matching refs:core
41 return perf_mmap__mmap_len(&map->core);
175 ret = perf_mmap__aio_bind(map, i, map->core.cpu, mp->affinity);
271 build_node_mask(cpu__get_node(map->core.cpu), &map->affinity_mask);
273 __set_bit(map->core.cpu.cpu, map->affinity_mask.bits);
280 if (perf_mmap__mmap(&map->core, &mp->core, fd, cpu)) {
296 map->core.flush = mp->flush;
318 &mp->auxtrace_mp, map->core.base, fd))
327 u64 head = perf_mmap__read_head(&md->core);
328 unsigned char *data = md->core.base + page_size;
333 rc = perf_mmap__read_init(&md->core);
337 size = md->core.end - md->core.start;
339 if ((md->core.start & md->core.mask) + size != (md->core.end & md->core.mask)) {
340 buf = &data[md->core.start & md->core.mask];
341 size = md->core.mask + 1 - (md->core.start & md->core.mask);
342 md->core.start += size;
350 buf = &data[md->core.start & md->core.mask];
351 size = md->core.end - md->core.start;
352 md->core.start += size;
359 md->core.prev = head;
360 perf_mmap__consume(&md->core);