STRUCT UEFI_CNV_VAR_PUNCTURING_DATA(9)
β¨ struct uefi_cnv_var_puncturing_data(9) β¨
okay bestie, so this is from the Kernel API Manual β yes, the actual kernel docs, we're doing this, we're learning kernel structs on a random Tuesday and honestly? iconic. π
π NAME π
struct uefi_cnv_var_puncturing_data β the struct that handles controlling channel puncturing for a few countries. that's it, that's the whole vibe. it shows up, it punctures channels, it's lowkey a whole main character for "few countries" specifically. π¦
πΈ SYNOPSIS πΈ
struct uefi_cnv_var_puncturing_data {
u8 revision;
u32 puncturing;
};
look at her. two members. clean, minimal, no notes. β¨
π Members π
so these are the actual fields, and yes you have to know both of them for the vibe check to pass:
revisionβ the revision of the table, fr fr. it's au8. it's telling you which version of the table we're looking at, and that's genuinely all it does. πpuncturingβ the enablement of channel puncturing per mcc, and if you wanna know what the flags actually mean you gotta go seeenum iwl_uefi_cnv_puncturing_flags. like it's right there, go look, iykyk. π note that it's au32whilerevisionis just a lilu8β not me noticing the size difference, that's just how the struct is built. π
π SEE ALSO π
bestie the family is LARGE, this struct has so many siblings, let me introduce you. these all live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/uefi.h:
struct uefi_cnv_var_wrds(9)struct uefi_cnv_var_ewrd(9)struct uefi_cnv_var_wgds(9)struct uefi_cnv_var_ppag(9)struct uefi_cnv_var_wtas(9)struct uefi_cnv_var_splc(9)struct uefi_cnv_var_wrdd(9)struct uefi_cnv_var_eckv(9)struct uefi_cnv_var_general_cfg(9)struct uefi_cnv_wlan_wbem_data(9)struct uefi_cnv_wlan_dsbr_data(9)struct uefi_cnv_wpfc_data(9)
like okay go off, whole friend group of UEFI CNV structs, we love a supportive cinematic universe. π«Ά
π real talk though: that's genuinely the whole page. two members, one enum reference, and twelve SEE ALSO entries. the manpage was short and we respect her for it.
and that's a wrap, bestie!! slay π§ this came from ./drivers/net/wireless/intel/i... and it's dated October 2026, which is giving time traveler energy ngl β see you in the next struct uefi...cturing_data(9) moment. ππ
π¦ 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