ENUM SLIM_TRANSPORT_PROTOCOL(9)
π enum slim_transport_protocol(9) π
okay so this is from the Kernel API Manual, and it's literally the SLIMbus Transport protocol list straight out of Table 47 of the SLIMbus 2.0 specs. no cap, that's the whole vibe π¦
β¨ NAME β¨
enum slim_transport_protocol β the SLIMbus Transport protocol list from Table 47 of SLIMbus 2.0 specs. that's it, that's her π
πΈ SYNOPSIS πΈ
enum slim_transport_protocol {
SLIM_PROTO_ISO ,
SLIM_PROTO_PUSH ,
SLIM_PROTO_PULL ,
SLIM_PROTO_LOCKED ,
SLIM_PROTO_ASYNC_SMPLX ,
SLIM_PROTO_ASYNC_HALF_DUP ,
SLIM_PROTO_EXT_SMPLX ,
SLIM_PROTO_EXT_HALF_DUP
};
like, all eight of them, in this exact order, bestie. don't rearrange, she's an enum not a playlist π
π§ Constants π§
SLIM_PROTO_ISOβ the Isochronous Protocol β¨ no flow control here, because the data rate matches the channel rate β the flow control is literally embedded in the data. it's giving self-sufficient icon behavior πSLIM_PROTO_PUSHβ the Pushed Protocol, and yes she includes flow control π«Ά used to carry data whose rate is equal to, or lower than the channel rate. lowkey the workhorse.SLIM_PROTO_PULLβ the Pulled Protocol, same usage as the pushed protocol but pull is a unicast π noted, bestie.SLIM_PROTO_LOCKEDβ the Locked Protocol. that's the whole description, she's mysterious like that πSLIM_PROTO_ASYNC_SMPLXβ the Asynchronous Protocol-Simplex βSLIM_PROTO_ASYNC_HALF_DUPβ the Asynchronous Protocol-Half-duplex πΈSLIM_PROTO_EXT_SMPLXβ the Extended Asynchronous Protocol-Simplex π₯SLIM_PROTO_EXT_HALF_DUPβ the Extended Asynchronous Protocol-Half-duplex π
π SEE ALSO π
go read the kernel file ./drivers/slimbus/slimbus.h fr fr, plus all her friends:
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)struct slim_port(9)struct slim_stream_runtime(9)struct slim_controller(9)
like, the whole friend group, iykyk π«Ά
ok that's the page!! π coming at you from ./drivers/slimbus, dated October 2026 β mwah, slay, periodt, go read ur kernel headers bestie πβ¨π¦
π¦ 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