wmi_set_block(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– wmi_set_block(9) β€” straight from the Kernel API Manual, bestie πŸ’–

Okay so this page is about wmi_set_block, and it lives in the Kernel API Manual. It writes stuff into a WMI block, but heads up: it's deprecated 😭.


🌸 NAME 🌸

wmi_set_block β€” Write to a WMI block (deprecated) 🫢

✨ SYNOPSIS ✨

acpi_status wmi_set_block (const char *guid_string , u8 instance , const
struct acpi_buffer *in );

πŸŽ€ ARGUMENTS πŸŽ€

  • guid_string β€” a 36 char string of the form fa50ff2b-f2e8-45de-83fa-65417f2f49ba. Literally that exact shape, iykyk.
  • instance β€” Instance index, obvi.
  • in β€” Buffer containing new values for the data block.

πŸ’« DESCRIPTION πŸ’«

It writes the contents of the input buffer to an ACPI-WMI data block. That's it, that's the whole move ✨. But again: deprecated πŸ’€, so don't act like it's the main character unless you have to.

πŸ” RETURN πŸ”

It returns acpi_status signaling success or error. So it's giving status-code realness πŸ”₯.

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/platform/wmi/core.c and the whole bestie list:


πŸ’Œ okay bye bestie! source/version: ./drivers/platform/wmi; date: October 2026; page: wmi_set_block(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from