STRUCT SLIM_EADDR(9)
β¨ struct slim_eaddr(9) β¨
okay so bestie, welcome to the Kernel API Manual β we're talking about struct slim_eaddr, which is literally the enumeration address for a SLIMbus device π
like it's the lil ID card a SLIMbus device shows at the door so the kernel knows who's who.
πΈ SYNOPSIS πΈ
here's the whole struct, no cap, every field exactly as it is:
struct slim_eaddr {
u8 instance;
u8 dev_index;
u16 prod_code;
u16 manf_id;
};
π Members π
instanceβ the instance value π«Άdev_indexβ the device index, slayprod_codeβ the product code β¨manf_idβ the Manufacturer Id for the device π
π¦ SEE ALSO π¦
ngl, if you're into this struct you're gonna want the whole friend group. the kernel file is ./include/linux/slimbus.h, and it brings along:
enum slim_device_status(9)struct slim_device(9)struct slim_driver(9)struct slim_val_inf(9)struct slim_stream_config(9)module_slim_driver(9)
π little vibe check: everything above lives in ./include/linux β that's the path, fr fr, don't lose it.
okay that's the whole page, mwah ππ«Ά this came from ./include/linux, dated October 2026, and the footer literally says struct slim_eaddr(9) β iconic, periodt π
β¨π
π¦ 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