STRUCT MLXCPLD_LED_PDATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this page is struct mlxcpld_led_pdata(9) and it's literally all about struct mlxcpld_led_pdata β€” the system LED private data. no cap, that's the whole name situation ✨

✨ SYNOPSIS ✨

here's the struct in all its iconic glory, copied exactly so your eyes don't have to squint:

       struct mlxcpld_led_pdata {
           struct platform_device *pdev;
           struct mlxcpld_led_priv *pled;
           struct mlxcpld_led_profile *profile;
           int num_led_instances;
           spinlock_t lock;
        };

πŸ¦‹ Members πŸ¦‹

these are the members, and yes every single one is important πŸ’…

  • pdev β€” platform device pointer.
  • pled β€” LED class device instance.
  • profile β€” system configuration profile.
  • num_led_instances β€” number of LED instances.
  • lock β€” device access lock.

πŸ’– SEE ALSO πŸ’–

  • Kernel file ./drivers/leds/leds-mlxcpld.c β€” the Kernel file, periodt.
  • struct mlxcpld_param(9) β€” related struct, go look.
  • struct mlxcpld_led_priv(9) β€” another related struct.
  • struct mlxcpld_led_profile(9) β€” and this related struct too 🫢

mwah πŸ’‹ this one's from ./drivers/leds, dated October 2026, and it's the struct mlxcpld_led_pdata(9) page β€” byeee bestie 🌈✨

πŸ“¦ where this page comes from