UNION AQM_GRP_EXECMSK_HI(9)
β¨ union aqm_grp_execmsk_hi(9) β¨
okay so bestie, we're diving into the Kernel API Manual for real and this one's a union β a union, not a struct, don't @ me β called union aqm_grp_execmsk_hi, and it is literally all about the Available AE engines for the group π
πΈ NAME πΈ
union aqm_grp_execmsk_hi β Available AE engines for the group π
π¦ SYNOPSIS π¦
union aqm_grp_execmsk_hi {
u64 value;
struct {
#if (defined(__BIG_ENDIAN_BITFIELD));
u64 raz_40_63 : 24;
u64 exec_40_to_79 : 40;
#else;
u64 exec_40_to_79 : 40;
u64 raz_40_63 : 24;
#endif;
};
};
no cap, that's the whole shape of it β a u64 value that overlaps with an anonymous struct, and the bitfield order flips depending on whether __BIG_ENDIAN_BITFIELD is defined π₯
π§ Members π§
{unnamed_struct}β anonymous, bestie. it has no name. it simply is. main character energy tbh πexec_40_to_79β AE engines 40 to 79 status πexec_40_to_79β AE engines 40 to 79 status π
yes, it's listed twice in the source docs. not a typo on my end, i promise β that's genuinely how it's written, so i'm keeping both, fr fr. one for each endian branch mentally, iykyk.
π₯ SEE ALSO π₯
Kernel file ./drivers/crypto/cavium/nitrox/nitrox_csr.h β and the whole friend group:
- union
ucd_core_eid_ucode_block_num(9) - union
aqm_grp_execmsk_lo(9) - union
aqmq_drbl(9) - union
aqmq_qsz(9) - union
aqmq_cmp_thr(9) - union
aqmq_cmp_cnt(9) - union
aqmq_en(9) - union
aqmq_activity_stat(9) - union
emu_fuse_map(9) - union
emu_se_enable(9) - union
emu_ae_enable(9) - union
emu_wd_int_ena_w1s(9) - union
emu_ge_int_ena_w1s(9) - union
nps_pkt_slc_ctl(9) - union
nps_pkt_slc_cnts(9) - union
nps_pkt_slc_int_levels(9) - union
nps_pkt_in_done_cnts(9) - union
nps_pkt_in_instr_ctl(9) - union
nps_pkt_in_instr_rsize(9) - union
nps_pkt_in_instr_baoff_dbell(9) - union
nps_core_int_ena_w1s(9) - union
nps_core_gbl_vfcfg(9) - union
nps_core_int_active(9) - union
efl_core_int(9) - union
efl_core_int_ena_w1s(9) - union
efl_rnm_ctl_status(9) - union
bmi_ctl(9) - union
bmi_int_ena_w1s(9) - union
bmo_ctl2(9) - union
pom_int_ena_w1s(9) - union
lbc_inval_ctl(9) - union
lbc_int_ena_w1s(9) - union
lbc_int(9) - union
lbc_inval_status(9) - union
rst_boot(9) - union
fus_dat1(9)
that's thirty-six siblings and honestly? iconic. go read them all, bestie π
and that's the whole page! sourced straight from ./drivers/crypto/cavium/nitrox, dated October 2026 β ty for coming to my ted talk, slay, periodt, 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