CDX_DEVICE_DRIVER_OVERRIDE(9)
π CDX_DEVICE_DRIVER_OVERRIDE β Kernel API Manual β¨
π NAME π
CDX_DEVICE_DRIVER_OVERRIDE β the macro used to describe a CDX device with override_only flags. periodt π
πΈ SYNOPSIS πΈ
Bestie, hereβs the exact shape of it:
CDX_DEVICE_DRIVER_OVERRIDE (vend , dev , driver_override );
π¦ ARGUMENTS π¦
vendβ the 16 bit CDX Vendor ID π·οΈdevβ the 16 bit CDX Device ID πdriver_overrideβ the 32 bit CDX Deviceoverride_onlyπ
β¨ DESCRIPTION β¨
Okay so this macro is literally the one you use to create a struct cdx_device_id that matches only a driver_override device. No cap. π
And the subvendor and subdevice fields will be set to CDX_ANY_ID. Thatβs the whole vibe check. π¦
π SEE ALSO π
- Kernel file
./include/linux/cdx/cdx_bus.hπ CDX_DEVICE(9)struct cdx_ops(9)struct cdx_controller(9)struct cdx_device(9)struct cdx_driver(9)__cdx_driver_register(9)cdx_driver_unregister(9)cdx_dev_reset(9)cdx_set_master(9)cdx_clear_master(9)cdx_enable_msi(9)cdx_disable_msi(9)
xoxo, bestie β source/version: ./include/linux/cdx, dated October 2026 π«Άβ¨
π¦ 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