ENUM SLIM_PORT_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual page for enum slim_port_state(9) β€” literally the SLIMbus Port/Endpoint state machine according to SLIMbus Spec 2.0, in enum form. no cap, this is the whole vibe πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

here's the enum in all its main-character glory, copied exactly:

enum slim_port_state {
    SLIM_PORT_DISCONNECTED ,
    SLIM_PORT_UNCONFIGURED ,
    SLIM_PORT_CONFIGURED

};

πŸŽ€ Constants πŸŽ€

  • SLIM_PORT_DISCONNECTED β€” SLIMbus port is disconnected. entered from the Unconfigure/configured state after a DISCONNECT_PORT or REMOVE_CHANNEL core command. she's out, bestie πŸ’…
  • SLIM_PORT_UNCONFIGURED β€” SLIMbus port is in unconfigured state. entered from disconnect state after a CONNECT_SOURCE/SINK core command. not configured yet, but the plot is plotting ✨
  • SLIM_PORT_CONFIGURED β€” SLIMbus port is in configured state. entered from unconfigured state after DEFINE_CHANNEL, DEFINE_CONTENT and ACTIVATE_CHANNEL core commands. Ready for data transmission. periodt πŸ”₯

πŸ”₯ SEE ALSO πŸ”₯

also go peek at the Kernel file ./drivers/slimbus/slimbus.h β€” and these iconique cross-refs are all right here:

  • struct slim_framer(9)
  • struct slim_msg_txn(9)
  • enum slim_clk_state(9)
  • struct slim_sched(9)
  • enum slim_port_direction(9)
  • enum slim_channel_state(9)
  • enum slim_ch_data_fmt(9)
  • enum slim_ch_aux_bit_fmt(9)
  • struct slim_channel(9)
  • struct slim_port(9)
  • enum slim_transport_protocol(9)
  • struct slim_stream_runtime(9)
  • struct slim_controller(9)

xoxo, your Unix bestie πŸ’– β€” source: ./drivers/slimbus, date: October 2026, page: enum slim_port_state(9). slay 🫢

πŸ“¦ where this page comes from