STRUCT SLIM_PORT(9)
π struct slim_port(9) β the SLIMbus port, bestie
okay so quick vibe check: this page lives in the Kernel API Manual, section 9 (the (9) after struct slim_port β that's the manual name, iykyk), and it's literally just the definition of one lil struct that represents a SLIMbus port. That's it. That's the whole page. And honestly? Iconic minimalism. β¨
π¦ SYNOPSIS
struct slim_port {
int id;
enum slim_port_direction direction;
enum slim_port_state state;
struct slim_channel ch;
};
no cap, that's the whole thing β four members, zero drama π
πΈ Members
idβ the port id. it's anint. it identifies the port. slay πdirectionβ the port direction, and it's aSourceor aSink. yes bestie, data's either flowing out or flowing in, main character energy either way π¦stateβ the state machine of the port. it's living its life through states, we respect the journey πchβ the channel associated with this port. it's astruct slim_channeland it's literally the port's plus-one π«Ά
π SEE ALSO
all the siblings and neighbors live in the kernel file ./drivers/slimbus/slimbus.h, and here's the full squad β every single one, no gatekeeping:
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_port_state(9)enum slim_channel_state(9)enum slim_ch_data_fmt(9)enum slim_ch_aux_bit_fmt(9)struct slim_channel(9)enum slim_transport_protocol(9)struct slim_stream_runtime(9)struct slim_controller(9)
go read them, they're all eating π₯
π tiny reminder: this is a struct definition page, so there's no exit statuses, no signals, no env vars, no warnings β just the struct and its friends. keep the facts, keep the vibes, periodt.
kisses and wavelengths, bestie ππ§ β this one came from the ./drivers/slimbus directory, dated October 2026, and that's the whole footer, delivered with love πβ
π¦ 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