STRUCT LLCC_SLICE_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct llcc_slice_desc(9) πŸ’–

okay so bestie, welcome to the struct llcc_slice_desc(9) page from the Kernel API Manual β€” yes that's the actual manual name, we're fancy like that ✨ This one is literally just a lil struct tour and honestly? Iconic.


🌸 NAME 🌸

struct llcc_slice_desc β€” the Cache slice descriptor, aka the little receipt that says "this slice is yours, queen" πŸ§ΎπŸ‘‘


⭐ SYNOPSIS ⭐

here's the whole vibe, copied exactly, no cap:

struct llcc_slice_desc {
    u32 slice_id;
    u32 uid;
    size_t slice_size;
    refcount_t refcount;
 };

like… four fields. four. that's the entire struct. main character energy in a tiny package fr fr πŸ’…


πŸ¦‹ Members πŸ¦‹

πŸ’œ slice_id

The LLCC slice id. that's it, that's the whole description β€” it's the id of the slice, and it's a u32. slay πŸŽ€

πŸ’œ uid

Unique ID associated with the LLCC device. your slice's very own fingerprint, its little social security number if you will 🫢

πŸ’œ slice_size

Size allocated for the LLCC slice. how much room your slice gets to sprawl out in 🌈

πŸ’œ refcount

Atomic counter to track activate/deactivate calls. it's keeping score so nothing gets deactivated while it's still thriving β€” atomic means it counts safely even when everyone's screaming at once lol 😭πŸ”₯


🌟 SEE ALSO 🌟

go read these next bestie, they're all in the kernel file ./include/linux/soc/qcom/llcc-qcom.h β€” yes that exact path, I'm not paraphrasing:

like a whole friend group of manpages, we love a linked universe πŸ’€πŸ’–


aaaand that's the page!! shoutout to the source/version corner: this baby lives under ./include/linux/soc/qcom and it's dated October 2026, footer reads struct llcc_slice_desc(9) β€” so basically she's from the future, we stan a time-traveling struct πŸ‘‘πŸ¦‹βœ¨ byeee πŸŽ€

πŸ“¦ where this page comes from