STRUCT IWL_TIME_QUOTA_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_time_quota_data(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ this one's all about struct iwl_time_quota_data β€” it's giving "configuration of time quota per binding" and honestly? iconic πŸŽ€


🌸 NAME 🌸

struct iwl_time_quota_data β€” the configuration of time quota per binding, no cap πŸ’…


✨ SYNOPSIS ✨

here's the whole struct, copy it exactly bestie, don't you dare typo it:

struct iwl_time_quota_data {
    __le32 id_and_color;
    __le32 quota;
    __le32 max_duration;
    __le32 low_latency;
};

πŸ¦‹ Members πŸ¦‹

okay so every field, one by one, let's go 🫢

  • id_and_color β€” the ID and the color of the relevant Binding. like, which binding are we even talking about? this tells you. πŸ’œ
  • quota β€” the absolute time quota in TU. the scheduler will try to divide the remainig quota (after Time Events) according to this quota. (yes, "remainig" β€” that's literally how the source says it, we don't fix, we respect 😌)
  • max_duration β€” the max uninterrupted context duration, in TU. ⏱️
  • low_latency β€” the low latency status, enum iwl_quota_low_latency. that's the type, that's the vibe 🌈

πŸ”₯ SEE ALSO πŸ”₯

go read these next, fr fr β€” they're all hanging out in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/binding.h:

  • struct iwl_binding_cmd_v1(9)
  • struct iwl_binding_cmd(9)
  • struct iwl_time_quota_data_v1(9)
  • struct iwl_time_quota_cmd_v1(9)
  • struct iwl_time_quota_cmd(9)

that's the whole page bestie, you ate that πŸ’…βœ¨

source/version: ./drivers/net/wireless/intel/i... β€” dated October 2026 β€” and it's literally titled struct iwl_time_quota_data(9) πŸŽ€ bye bestie, go configure some quotas πŸ¦‹πŸ’–
πŸ“¦ where this page comes from