Lines Matching refs:core
41 return perf_mmap__mmap_len(&map->core); in mmap__mmap_len()
175 ret = perf_mmap__aio_bind(map, i, map->core.cpu, mp->affinity); in perf_mmap__aio_mmap()
269 build_node_mask(cpu__get_node(map->core.cpu), &map->affinity_mask); in perf_mmap__setup_affinity_mask()
271 __set_bit(map->core.cpu.cpu, map->affinity_mask.bits); in perf_mmap__setup_affinity_mask()
278 if (perf_mmap__mmap(&map->core, &mp->core, fd, cpu)) { in mmap__mmap()
294 map->core.flush = mp->flush; in mmap__mmap()
313 &mp->auxtrace_mp, map->core.base, fd)) in mmap__mmap()
322 u64 head = perf_mmap__read_head(&md->core); in perf_mmap__push()
323 unsigned char *data = md->core.base + page_size; in perf_mmap__push()
328 rc = perf_mmap__read_init(&md->core); in perf_mmap__push()
332 size = md->core.end - md->core.start; in perf_mmap__push()
334 if ((md->core.start & md->core.mask) + size != (md->core.end & md->core.mask)) { in perf_mmap__push()
335 buf = &data[md->core.start & md->core.mask]; in perf_mmap__push()
336 size = md->core.mask + 1 - (md->core.start & md->core.mask); in perf_mmap__push()
337 md->core.start += size; in perf_mmap__push()
345 buf = &data[md->core.start & md->core.mask]; in perf_mmap__push()
346 size = md->core.end - md->core.start; in perf_mmap__push()
347 md->core.start += size; in perf_mmap__push()
354 md->core.prev = head; in perf_mmap__push()
355 perf_mmap__consume(&md->core); in perf_mmap__push()