STRUCT HSI_CLIENT_DRIVER(9)
β¨ struct hsi_client_driver(9) β¨
okay so bestie, welcome to the glow-up era of the kernel API manual β this one's the struct hsi_client_driver page, aka the little struct that says "hey, this driver belongs to an HSI client" π
it lives in the Kernel API Manual and honestly? she's small but she's main character energy.
π NAME π
struct hsi_client_driver β the driver that's associated to an HSI client. yes that's it, that's the whole vibe. no cap. π¦
πΈ SYNOPSIS πΈ
struct hsi_client_driver {
struct device_driver driver;
};
like, look at her. one (1) member. minimalism is iconic fr fr. β¨
π Members π
driverβ the driver model representation of the driver. that's the whole gig: it's how the driver model sees this thing. lowkey it's just the standard driver-model struct doing its thing inside an HSI-client-shaped wrapper π«Ά
π¦ SEE ALSO π¦
Kernel file ./include/linux/hsi/hsi.h β go read it, it's giving lore π
and the whole friend group:
struct hsi_channel(9)struct hsi_config(9)struct hsi_board_info(9)struct hsi_client(9)struct hsi_msg(9)struct hsi_port(9)struct hsi_controller(9)hsi_id(9)hsi_port_id(9)hsi_setup(9)hsi_flush(9)hsi_async_read(9)hsi_async_write(9)hsi_start_tx(9)hsi_stop_tx(9)
literally the entire HSI cinematic universe π collect them all, iykyk π
ngl bestie, this page is short but it's still canon β don't skip the SEE ALSO list, the cross-references are the whole point π§
and that's the page!! sign-off time π this beauty comes from ./include/linux/hsi, dated October 2026, and it's filed under her full government name struct hsi_client_driver(9). periodt. ππΈ
π¦ 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