ENUM IWL_TFD_TB_HI_N_LEN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ enum iwl_tfd_tb_hi_n_len(9) πŸŽ€

okay so bestie, welcome to the Kernel API Manual ✨ page for enum iwl_tfd_tb_hi_n_len β€” yes that's a whole mouthful, iykyk, just sound it out πŸ’…


🌸 NAME 🌸

enum iwl_tfd_tb_hi_n_len β€” the TB hi_n_len bits, bestie. that's the whole vibe πŸ¦‹


✨ SYNOPSIS ✨

enum iwl_tfd_tb_hi_n_len {
    TB_HI_N_LEN_ADDR_HI_MSK ,
    TB_HI_N_LEN_LEN_MSK

};

look at it. two constants. clean, iconic, exactly as written, no notes πŸ‘‘


πŸ’– Constants πŸ’–

okay so these are the two vibes in question:

  • TB_HI_N_LEN_ADDR_HI_MSK β€” the high 4 bits (to make it 36) of the DMA address 🫢 like it's literally doing the extra credit to get that address all the way to 36, periodt.
  • TB_HI_N_LEN_LEN_MSK β€” the length of the TB</star>. yes that's the actual description, it's giving "length of the TB" and that's what it is πŸ’€
fr fr though, these are just masks β€” copy them exactly, don't go renaming anything, that would be a crime and not the cute kind πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, they're all in the same friend group (kernel file ./drivers/net/wireless/intel/iwlwifi/iwl-fh.h) πŸ’œ

  • struct iwl_rb_status(9)
  • struct iwl_tfd_tb(9)
  • struct iwl_tfh_tb(9)
  • struct iwl_tfd(9)
  • struct iwl_tfh_tfd(9)
  • struct iwl_bc_tbl_entry(9)

🌈 and that's the whole page bestie, mwah πŸ‘‘

sign-off moment πŸŽ€ this was brought to you from ./drivers/net/wireless/intel/i..., dated October 2026, and yeah it's still called enum iwl_tfd_tb_hi_n_len(9) β€” slay, bye βœ¨πŸ’–

πŸ“¦ where this page comes from