acpi_amd_wbr...ted_consumer(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… acpi_amd_wbrf_supported_consumer β€” a Kernel API Manual moment

okay bestie, welcome to the Kernel API Manual ✨ this one's a little function from the AMD WBRF corner of the kernel, and honestly? it's giving "small but mighty" 🫢

We're talking about acpi_amd_wbrf_supported_consumer, bestie. Yes that's a whole mouthful, yes the manpage title gets truncated to acpi_amd_wbr...ted_consumer(9) like it's hiding its full self from you. It's not. That's the whole name, we're just chill about it πŸ’€


🌸 NAME 🌸

acpi_amd_wbrf_supported_consumer β€” determine if the WBRF can be enabled for the device as a consumer πŸ‘‘

That's it. That's the job. It's a vibe check for WBRF-as-a-consumer, and the answer comes back as a bool πŸ’–


✨ SYNOPSIS ✨

okay so the whole signature is literally this, no cap:

bool acpi_amd_wbrf_supported_consumer (struct device *dev );

bool returns, baby! dev goes in, truthiness comes out πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the device pointer πŸ’« literally just the device you're asking about. nothing else, nothing sneaky.

πŸ’œ DESCRIPTION πŸ’œ

So here's the tea β˜• this function determines if the platform is equipped with the necessary implementations to support WBRF for this device β€” specifically as a consumer.

Read that again bestie, because the "as a consumer" bit is the whole personality of this function πŸ”₯ it's not asking "is WBRF a thing," it's asking "can this device get WBRF in a consumer role, given what the platform actually implements."

It's not doing the work itself. It's doing the checking-first part. Iconic behavior honestly πŸŽ€


🌈 RETURN 🌈

  • true β€” WBRF is supported ✨ slay
  • false β€” otherwise πŸ’€ that's the whole rule, no hidden extras

periodt. no error codes, no negative-errno nonsense, just a straight bool 🫢


🧚 SEE ALSO 🧚

iykyk these are the ones you want to go read next πŸ’…


lowkey a reminder bestie: this page only tells you what's written here. If you need the actual behavior details, go read the source in ./drivers/platform/x86/amd/wbrf.c β€” don't be out here guessing πŸ™ˆ

that's the whole page, bestie πŸ“ source lives in ./drivers/platform/x86/amd and this little baddie is dated October 2026. drink water, read your manpages, and remember: consumers have needs too πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from