xe_guc_pc_mc6_residency(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_guc_pc_mc6_residency(9) β€” so you wanna know about the mc6 residency counter

okay bestie, welcome to the Kernel API Manual, section 9, and today's main character is xe_guc_pc_mc6_residency πŸ’– it's a tiny little function that hands you back an mc6 residency counter, and yes we're gonna get into it ✨


πŸŽ€ NAME πŸŽ€

xe_guc_pc_mc6_residency β€” the mc6 residency counter, that's it, that's the whole vibe πŸ¦‹


✨ SYNOPSIS ✨

like, the whole signature, no cap:

u64 xe_guc_pc_mc6_residency (struct xe_guc_pc *pc );

it takes one thing and gives you back a u64. simple. iconic. periodt πŸ’…


🌸 ARGUMENTS 🌸

  • pc β€” a Xe_GuC_PC instance 🫢 that's the thing you're passing in, that's the whole argument list, we love a one-arg king πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

okay so this function does not exist in a vacuum, she has a whole friend group and honestly the whole squad is listed in the kernel file ./drivers/gpu/drm/xe/xe_guc_pc.c β€” go say hi to GuC Power Conservation (PC)(9) first, she's the ringleader πŸ’œ

like, that's the whole group chat and every single one of them is invited 🧚 the getters, the setters, the rc6_residency cousin (she's different, she's rc6, don't mix them up 😭), the flush-freq-limit duo, and the start/stop/init/fini lifecycle girlies. all of them. no one left on read πŸ’€


ngl the source lives in ./drivers/gpu/drm/xe and this page is dated October 2026 β€” shoutout to the Kernel API Manual for hosting, love that for us 🌈

and that's the page, bestie!! πŸ“ mwah πŸ’‹ go read your counters, stay hydrated, and remember: (9) means it's a kernel API page, iykyk πŸ‘‘πŸ’–

πŸ“¦ where this page comes from