STRUCT SLIM_STREAM_RUNTIME(9)
β¨ struct slim_stream_runtime(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for struct slim_stream_runtime β it's literally the runtime instance of a SLIMbus stream and she is that girl π
πΈ NAME πΈ
struct slim_stream_runtime β the SLIMbus stream runtime instance, no cap π
π¦ SYNOPSIS π¦
struct slim_stream_runtime {
const char *name;
struct slim_device *dev;
int direction;
enum slim_transport_protocol prot;
unsigned int rate;
unsigned int bps;
unsigned int ratem;
int num_ports;
struct slim_port *ports;
struct list_head node;
};
not me presenting the struct like it's a fit check β every field matters, copy it exactly fr fr
π MEMBERS π
nameβ the name of the stream. her government name, if you will π«Άdevβ the SLIM Device instance that's associated with this stream. like, whose stream is this? this one πdirectionβ direction of stream. which way is she going πprotβ the transport protocol used in this stream.rateβ data rate of samples*β yes the original has that little asterisk and we respect it πbpsβ bits per sample. how many bits each lil sample is bringing to the function βratemβ rate multipler which is super frame rate/data rate π (spelled exactly like that, don't come for me, I report the facts)num_portsβ number of ports. count her ports, periodt π₯portsβ pointer to instance of ports π§nodeβ list head for stream associated with slim device. the way she links herself into the listβ¦ main character energy π
π SEE ALSO π
- Kernel file
./drivers/slimbus/slimbus.h 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)enum slim_transport_protocol(9)struct slim_controller(9)
go read them, iykyk πβ¨
and that's the whole vibe check bestie β this one's brought to you straight out of ./drivers/slimbus, dated October 2026, and it ate ππ
slay, now go build something iconic π
π¦ 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