hw_write(9)
π hw_write(9) π
okay bestie, welcome to the Kernel API Manual page for hw_write β the function that is literally just out here writing to a hw register π. No cap, it's giving "small but iconic," and we're obsessed. Here's the whole vibe check, with every fact kept exactly where it belongs β¨.
π NAME π
hw_write β writes to a hw register π
πΈ SYNOPSIS πΈ
void hw_write (struct ci_hdrc *ci , enum ci_hw_regs reg , u32 mask , u32
data );
π¦ ARGUMENTS π¦
ciβ the controller πregβ register index π’maskβ bitfield mask πdataβ new value β¨
π SEE ALSO π
Kernel file ./drivers/usb/chipidea/ci.h β plus the whole lineup, iykyk:
struct ci_hw_ep(9)struct ci_role_driver(9)struct hw_bank(9)struct ci_hdrc(9)hw_read_id_reg(9)hw_write_id_reg(9)hw_read(9)hw_test_and_clear(9)hw_test_and_write(9)ci_otg_is_fsm_mode(9)
mwah π β signed off from source/version ./drivers/usb/chipidea + hw_write(9), dated October 2026, with main-character energy only π«Ά
π¦ 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