STRUCT IWL_TIME_QUOTA_DATA_V1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_time_quota_data_v1 β€” configuration of time quota per binding

okay bestie, welcome to the Kernel API Manual ✨ (yes, that's the manual name, it's giving official). Today's main character is struct iwl_time_quota_data_v1, and honestly? She's a little three-field legend. Let's get into it πŸŽ€


🌸 SYNOPSIS 🌸

struct iwl_time_quota_data_v1 {
    __le32 id_and_color;
    __le32 quota;
    __le32 max_duration;
};

three __le32s, one vibe. no cap, that's the whole struct 🫢


πŸ‘‘ Members πŸ‘‘

  • id_and_color β€” the ID and the color of the relevant Binding. it's literally enum iwl_ctxt_id_and_color, so it's wearing two hats at once and pulling it off πŸ’…
  • quota β€” absolute time quota in TU. the scheduler is gonna try to divide the remainig quota (after Time Events) according to this quota. yes, "remainig" β€” that's how it's spelled in the source, and we respect the source in this house πŸ™ˆ so basically: quota says how much, scheduler does the math-y splitting.
  • max_duration β€” max uninterrupted context duration, in TU. i.e. how long this context can run before someone taps it on the shoulder. ✨
ngl, TU is the unit for everything time-y in here β€” quota and max_duration both speak it, and quota is explicitly absolute, so don't go treating it as a percentage. noted πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

  • ./drivers/net/wireless/intel/iwlwifi/fw/api/binding.h
  • struct iwl_binding_cmd_v1(9)
  • struct iwl_binding_cmd(9)
  • struct iwl_time_quota_cmd_v1(9)
  • struct iwl_time_quota_data(9)
  • struct iwl_time_quota_cmd(9)

it's giving family reunion and honestly the whole binding.h friend group ate πŸ”₯


and that's the page, bestie! this lil drop came from ./drivers/net/wireless/intel/i... and it's dated October 2026, footer signed struct iwl_...uota_data_v1(9) β€” the truncated names are literally in the original, so we keep them, periodt βœ¨πŸ’œ

πŸ“¦ where this page comes from