aggr_cpu_id__die(9)
π aggr_cpu_id__die
okay so bestie, welcome to the Kernel API Manual β¨ β today's main character is aggr_cpu_id__die, and honestly? she's a little underrated. no cap.
πΈ NAME
aggr_cpu_id__die β Create an aggr_cpu_id with the die and socket populated with the die and socket for cpu. The function signature is compatible with aggr_cpu_id_get_t. π
like literally that's her whole job and she does it flawlessly, periodt.
β¨ SYNOPSIS
struct aggr_cpu_id aggr_cpu_id__die (struct perf_cpu cpu , void *data );
she takes two things and hands you back a whole struct aggr_cpu_id π β the way that she just does that, iconic.
π¦ ARGUMENTS
cpuβ -- undescribed -- π bestie the docs really said "no thoughts, head empty" on this one. it's astruct perf_cpu, that much we know.dataβ -- undescribed -- π same energy. also undescribed. we're all just vibing with the mystery here, ngl.
fr fr though β if you were hoping for a deep dive on these two, the manual is giving us nothing. that's just how it is. π«Ά
π SEE ALSO
the whole squad lives in the kernel file ./tools/perf/util/cpumap.h β go say hi to the rest of the friend group:
cpu_map__is_dummy(9)cpu__get_node(9)cpu__get_socket_id(9)cpu__get_die_id(9)cpu__get_cluster_id(9)cpu__get_core_id(9)cpu_aggr_map__empty_new(9)cpu_aggr_map__new(9)aggr_cpu_id__socket(9)aggr_cpu_id__cluster(9)aggr_cpu_id__core(9)aggr_cpu_id__node(9)aggr_cpu_id__global(9)
the way they all showed up for the cross-reference sectionβ¦ found family energy fr ππ
and that's a wrap bestie! π this lil page came to you straight from ./tools/perf/util, dated October 2026 β hug it, love it, reference it responsibly. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms