sdca_regmap_deferrable(9)
π sdca_regmap_deferrable(9)
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, we're being fancy today β¨ this little page is all about sdca_regmap_deferrable(9), and honestly? it's giving "tiny function, very specific job." no cap.
π NAME π
sdca_regmap_deferrable β returns whether a given SDCA Control is deferrable π
like. that's the whole personality. it checks one thing and tells you yes or no. iconic behavior fr fr.
β¨ SYNOPSIS β¨
bool sdca_regmap_deferrable (struct sdca_function_data *function ,
unsigned int reg );
that's the whole call, bestie β two arguments in, one bool out. clean. minimal. we love to see it π«Ά
πΈ ARGUMENTS πΈ
functionβ pointer to the Function information. yep, it's astruct sdca_function_data *, so it's pointing at the Function info you're working with π¦regβ the Register address/Control that's gonna be processed. this is the one we're asking about, bestie π
β RETURN β
Returns true if the register is deferrable. that's it. that's the answer. π₯
lowkey the simplest return section I've ever seen and I'm obsessed β no edge cases listed here, no "may return", just true if the register is deferrable. π
π¦ SEE ALSO π¦
the Kernel file lives at ./sound/soc/sdca/sdca_regmap.c, and if you wanna go down the rabbit hole (and you KNOW you do π), here's the whole friend group:
sdca_regmap_readable(9)sdca_regmap_writeable(9)sdca_regmap_volatile(9)sdca_regmap_mbq_size(9)sdca_regmap_count_constants(9)sdca_regmap_populate_constants(9)sdca_regmap_write_defaults(9)
go read them all, bestie β they're literally right there π
and that's the page!! mwah π it lives under ./sound/soc/sdca, it's dated October 2026, and it's filed as sdca_regmap_deferrable(9) β go forth and defer, or don't, that's a you problem π§ββοΈπ
π¦ 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