rio_init_em(9)
π¦ rio_init_em(9) π¦
okay so welcome to the Kernel API Manual, bestie β this is the page for rio_init_em(9), and it's giving βsmall but important switch setup energy.β π
β¨ NAME β¨
rio_init_em β Initializes RIO Error Management (for switches)
πΈ SYNOPSIS πΈ
void rio_init_em (struct rio_dev *rdev );
π ARGUMENTS π
rdevβ RIO device. That's the device being passed in, bestie. π«Ά
π DESCRIPTION π
For each enumerated switch, call the device-specific error management initialization routine β but only if the switch driver actually supplied one. No cap, that's the whole vibe: switches get their error-management init handled when they're enumerated, assuming their driver has a routine for it. β¨
π₯ SEE ALSO π₯
Kernel file ./drivers/rapidio/rio-scan.c and these related besties, iykyk:
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_get_host_deviceid_lock(9)rio_enum_peer(9)rio_enum_complete(9)rio_disc_peer(9)rio_mport_is_active(9)rio_update_route_tables(9)rio_enum_mport(9)rio_build_route_tables(9)rio_disc_mport(9)rio_basic_attach(9)
mwah π β brought to you by the ./drivers/rapidio source vibes, dated October 2026. 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