rio_get_host_deviceid_lock(9)
πΈ rio_get_host_deviceid_lock(9) πΈ
okay bestie, this is the Kernel API Manual page for rio_get_host_deviceid_lock, and it's lowkey a little legend. no cap, we're keeping every detail. π
π NAME π
rio_get_host_deviceid_lock β Reads the Host Device ID Lock CSR on a device. π
β¨ SYNOPSIS β¨
u16 rio_get_host_deviceid_lock (struct rio_mport *port , u8 hopcount );
π«Ά ARGUMENTS π«Ά
portβ Master port to send transaction. πhopcountβ Number of hops to the device. π¦
π DESCRIPTION π
okay so, this one is used during enumeration to read the Host Device ID Lock CSR on a RIO device, and it returns the value of the lock register. that's the whole vibe, fr fr β it's literally handing you the lock-register value. π
π§ SEE ALSO π§
Kernel file: ./drivers/rapidio/rio-scan.c π
the whole squad, in order, no cap π:
rio_destid_alloc(9)rio_destid_reserve(9)rio_destid_free(9)rio_destid_first(9)rio_destid_next(9)rio_get_device_id(9)rio_set_device_id(9)rio_clear_locks(9)rio_enum_host(9)rio_device_has_destid(9)rio_release_dev(9)rio_is_switch(9)rio_setup_device(9)rio_sport_is_active(9)rio_enum_peer(9)rio_enum_complete(9)rio_disc_peer(9)rio_mport_is_active(9)rio_update_route_tables(9)rio_init_em(9)rio_enum_mport(9)rio_build_route_tables(9)rio_disc_mport(9)rio_basic_attach(9)
and that's the page, bestie! footer vibes: source/version ./drivers/rapidio π«Ά date October 2026 π page rio_get_host_deviceid_lock(9) π
π¦ 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