ENUM IWL_TFD_TB_HI_N_LEN(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms