STRUCT HSI_CLIENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this page is struct hsi_client(9) from the Kernel API Manual ✨ β€” and the name tea is literally struct hsi_client - HSI client attached to an HSI port. That's the whole main character energy of this page, no cap πŸ’….

🌸 SYNOPSIS 🌸

struct hsi_client {
    struct device           device;
    struct hsi_config       tx_cfg;
    struct hsi_config       rx_cfg;
 };

πŸ¦‹ Members πŸ¦‹

  • device β€” the driver model representation of the device, lowkey essential.
  • tx_cfg β€” the HSI TX configuration, aka the outgoing-vibe settings.
  • rx_cfg β€” the HSI RX configuration, aka the incoming-vibe settings.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/linux/hsi/hsi.h is the spot, and these are the linked besties: struct hsi_channel(9), struct hsi_config(9), struct hsi_board_info(9), struct hsi_client_driver(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). Periodt 🫢.


okay that's the whole page, bestie πŸ’œ β€” it comes from ./include/linux/hsi and is dated October 2026. Slay ✨.

πŸ“¦ where this page comes from