rfkill_register(9)
π NAME π
okay so bestie, welcome to the rfkill_register(9) page in the Kernel API Manual β yes, we're folding that manual name right in near the top because we're cute like that. The actual function is rfkill_register, and it registers a rfkill structure. Periodt. π
β¨ SYNOPSIS β¨
here's the exact signature, no cap:
int rfkill_register (struct rfkill *rfkill );
π«Ά ARGUMENTS π«Ά
rfkillβ therfkillstructure to be registered. That's the whole arg, bestie.
πΈ DESCRIPTION πΈ
This function should be called by the transmitter driver to register the rfkill structure. Before calling this function, the driver needs to be ready to service method calls from rfkill β like, be ready, not scrambling at the last minute, iykyk.
If rfkill_init_sw_state is not called before registration, set_block will be called to initialize the software blocked state to a default value.
If the hardware blocked state is not set before registration, it is assumed to be unblocked. No cap, that's just how it is.
π¦ SEE ALSO π¦
- Kernel file
./include/linux/rfkill.h struct rfkill_ops(9)rfkill_alloc(9)rfkill_pause_polling(9)rfkill_resume_polling(9)rfkill_unregister(9)rfkill_destroy(9)rfkill_set_hw_state_reason(9)rfkill_set_hw_state(9)rfkill_set_sw_state(9)rfkill_init_sw_state(9)rfkill_set_states(9)rfkill_blocked(9)rfkill_soft_blocked(9)rfkill_find_type(9)rfkill_get_led_trigger_name(9)rfkill_set_led_trigger_name(9)
that's the whole page, bestie. this one comes from source/version ./include/linux, dated October 2026, and it's the rfkill_register(9) manual β slay and stay iconic π
β¨π¦
π¦ 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