ENUM MLXREG_HOTPLUG_DEVICE_ACTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

bestie, welcome to the Kernel API Manual β€” this page is all about enum mlxreg_hotplug_device_action, aka the hotplug device action required for driver's connectivity. πŸ’…βœ¨

✨ SYNOPSIS ✨

enum mlxreg_hotplug_device_action {
    MLXREG_HOTPLUG_DEVICE_DEFAULT_ACTION ,
    MLXREG_HOTPLUG_DEVICE_PLATFORM_ACTION ,
    MLXREG_HOTPLUG_DEVICE_NO_ACTION

};

πŸŽ€ Constants πŸŽ€

  • MLXREG_HOTPLUG_DEVICE_DEFAULT_ACTION β€” when the event is 'on', probe the device; when it’s 'off', remove it. 🫢
  • MLXREG_HOTPLUG_DEVICE_PLATFORM_ACTION β€” when the event is 'on', probe the platform device; when it’s 'off', remove it. 🌸
  • MLXREG_HOTPLUG_DEVICE_NO_ACTION β€” no connectivity action is required, periodt. πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./include/linux/platform_data/mlxreg.h is the home base, and the squad is:

  • enum mlxreg_wdt_type(9)
  • enum mlxreg_hotplug_kind(9)
  • struct mlxreg_core_hotplug_notifier(9)
  • struct mlxreg_hotplug_device(9)
  • struct mlxreg_core_data(9)
  • struct mlxreg_core_item(9)
  • struct mlxreg_core_platform_data(9)
  • struct mlxreg_core_hotplug_platform_data(9)

and that’s the whole vibe from the ./include/linux/platform_data source/version corner, dated October 2026 πŸ’–πŸ§šβœ¨

πŸ“¦ where this page comes from