Name

struct hsi_client — HSI client attached to an HSI port

Synopsis

struct hsi_client {
  struct device device;
  struct hsi_config tx_cfg;
  struct hsi_config rx_cfg;
  void (* ehandler) (struct hsi_client *, unsigned long);
  unsigned int pclaimed:1;
  struct notifier_block nb;
};  

Members

device

Driver model representation of the device

tx_cfg

HSI TX configuration

rx_cfg

HSI RX configuration

ehandler

Callback for handling port events (RX Wake High/Low)

pclaimed

Keeps tracks if the clients claimed its associated HSI port

nb

Notifier block for port events