STRUCT IWL_NOTIF_STRUCT_SIZE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_notif_struct_size(9) β€” Kernel API Manual, bestie ✨

okay so real talk, this is a page straight out of the Kernel API Manual, and it's about the little struct that matches a notification's version to the size you should be expecting. it's giving tiny-but-important. πŸŽ€


🌸 NAME 🌸

struct iwl_notif_struct_size β€” literally just maps a notif ver to the expected size. that's the whole job. and it ate. πŸ’–


✨ SYNOPSIS ✨

struct iwl_notif_struct_size {
    u32 size:24, ver:8;
 };

look at her. a bitfield queen. πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • size β€” the size you should be expecting, fr fr. it's the :24 part, so it's living in 24 bits of the u32. 🌸
  • ver β€” the version of the notification. that's the :8 slice. two besties, one u32, sharing. 🫢

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/mld/mld.h β€” go read the source, iykyk 😭
  • Introduction(9)
  • Locking policy(9)
  • Debugfs(9)
  • Main resources(9)
  • struct iwl_mld(9)
  • struct iwl_mld_mod_params(9)
  • enum iwl_rx_handler_context(9)
  • struct iwl_rx_handler(9)

like, click through the whole friend group, no cap. πŸ’…


ok that's the whole page bestie β€” tiny struct, big main character energy. don't sleep on the bitfield. πŸ’€

and finally, the cute lil sign-off: this one lives over at ./drivers/net/wireless/intel/i..., dated October 2026, and she's filed under struct iwl_n..._struct_size(9) in the Kernel API Manual. periodt. πŸŒˆβœ¨πŸ’–

πŸ“¦ where this page comes from