vio_match_device(9)
π vio_match_device(9) β the VIO device matchmaker π
okay bestie, welcome to the vio_match_device(9) page from the Kernel API Manual β¨ itβs giving kernel API but make it cute. no cap, every fact is still here.
β¨ NAME β¨
vio_match_device β tell if a VIO device has a matching VIO device id structure. π
πΈ SYNOPSIS πΈ
const struct vio_device_id * vio_match_device (const struct vio_device_id *ids , const struct vio_dev *dev );
π ARGUMENTS π
idsβ array of VIO device id structures to search in πdevβ the VIO device structure to match against π―
π¦ DESCRIPTION π¦
So hereβs the vibe: itβs used by a driver to check whether a VIO device present in the system is in its list of supported devices. Returns the matching vio_device_id structure, or NULL if there is no match. π
π₯ SEE ALSO π₯
- Kernel file
./arch/powerpc/platforms/pseries/vio.c vio_cmo_alloc(9)vio_cmo_dealloc(9)vio_cmo_entitlement_update(9)vio_cmo_balance(9)vio_cmo_set_dev_desired(9)vio_cmo_bus_probe(9)vio_cmo_bus_remove(9)vio_cmo_bus_init(9)vio_h_cop_sync(9)vio_unregister_driver(9)vio_register_device_node(9)vio_bus_init(9)vio_get_attribute(9)vio_find_node(9)
okay thatβs the tea β this page lives in ./arch/powerpc/platforms/pseries, dated October 2026, and itβs the vio_match_device(9) manual β mwah ππ«Ά
π¦ 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