STRUCT TI_SCI_PM_DOMAIN(9)
π struct_ti_sci_pm_domain(9) π
okay bestie, so this is a page straight outta the Kernel API Manual and it's literally all about struct ti_sci_pm_domain β the lil TI-specific data blob that power domains need. it's giving "small struct, big responsibilities" and honestly? iconic. π
β¨ NAME β¨
struct ti_sci_pm_domain β the TI-specific data needed for a power domain. that's it, that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
struct ti_sci_pm_domain {
int idx;
u8 exclusive;
struct generic_pm_domain pd;
struct list_head node;
struct ti_sci_genpd_provider *parent;
};
look at her. five fields. absolutely no notes. π
π Members π
idxβ the index of the device that identifies it with the system control processor. basically her lil ID card for the SCP. πͺͺexclusiveβ the permissions for an exclusive request or a shared request of the device. so like... are we going steady or are we seeing other drivers? πpdβ thegeneric_pm_domainfor use with the genpd framework. she's plugging into the main character framework, periodt. π₯nodeβ the link for the genpd list. chain her up, she's part of a list now. βοΈparentβ a link to the parent TI SCI genpd provider. yes she has a parent, and yes she's still main character energy. π§
π¦ SEE ALSO π¦
- Kernel file
./drivers/pmdomain/ti/ti_sci_pm_domains.c struct ti_sci_genpd_provider(9)
like, go read the source if you wanna know the lore, iykyk. πβ¨
ngl this page is short but she ate. every field matters, no filler, no cap. ππ
and that's the whole page bestie!! this one came from the ./drivers/pmdomain/ti corner of the kernel, dated October 2026, and it's filed under struct ti_sci_pm_domain(9). mwah, go touch some power domains π«Άπβ
π¦ 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