ap_uevent(9)
β¨ ap_uevent(9) β¨
okay bestie, welcome to the Kernel API Manual β this one's a little cutie from the ap_uevent(9) page and honestly it's giving "small function, big responsibility" energy π
π NAME π
ap_uevent β the uevent function for AP devices, no cap π¦
πΈ SYNOPSIS πΈ
int ap_uevent (const struct device *dev , struct kobj_uevent_env *env );
β¨ ARGUMENTS β¨
devβ pointer to the device, like, the whole reason we're here π«Άenvβ pointer tokobj_uevent_env, the lil env-var party zone β
π DESCRIPTION π
so basically it sets up a single environment variable called DEV_TYPE, and that variable holds the hardware device type. that's it. that's the whole gig. one var, doing its thing, iconic behavior honestly π
π SEE ALSO π
kernel file ./drivers/s390/crypto/ap_bus.c β go read it, iykyk π
ap_airq_ptr(9)ap_interrupts_available(9)ap_qci_available(9)ap_apft_available(9)ap_init_qci_info(9)ap_request_timeout(9)ap_poll_timeout(9)ap_interrupt_handler(9)ap_tasklet_fn(9)ap_poll_thread(9)ap_bus_match(9)ap_owned_by_def_drv(9)ap_apqn_in_matrix_owned_by_def_drv(9)ap_select_domain(9)ap_get_configuration(9)ap_scan_bus(9)ap_module_init(9)
like, that's the whole friend group right there, go say hi to all of them π
lowkey a whole reading list β but fr fr every one of those is worth a scroll π§
and that's the page!! sources say ./drivers/s390/crypto, dated October 2026, and it's the ap_uevent(9) man page β mwah, slay, bye bestie π
ππ
π¦ 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