UNION AQMQ_ACTIVITY_STAT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, this is union aqmq_activity_stat(9), and it lives in the Kernel API Manual β€” very demure, very kernel-coded. Its whole name-and-purpose combo is: union aqmq_activity_stat β€” AQM Queue Activity Status Registers. Periodt. ✨


🌸 SYNOPSIS 🌸

The layout is literally this, no cap β€” keep every semicolon exactly where it is, because the preprocessor said what it said:

union aqmq_activity_stat {
    u64 value;
    struct {
  #if (defined(__BIG_ENDIAN_BITFIELD));
      u64 raz_1_63 : 63;
      u64 queue_active : 1;
  #else;
      u64 queue_active : 1;
      u64 raz_1_63 : 63;
  #endif;
    };
 };

πŸ’… Members πŸ’…

  • {unnamed_struct} β€” anonymous. It's giving mystery, it's giving no name, and honestly? Iconic. πŸŽ€
  • queue_active β€” 1 = AQMQ is active, 0 = AQMQ is quiescent. That's the whole vibe check. πŸ’–
  • queue_active β€” 1 = AQMQ is active, 0 = AQMQ is quiescent. Yes bestie, it's listed again in the original, and we are keeping both because every detail stays. No erasing the duplicate, fr fr. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/crypto/cavium/nitrox/nitrox_csr.h β€” that's the home base, iykyk. πŸ’«

And here's the whole friend group the page shouts out. Every single one, slay:

  • union ucd_core_eid_ucode_block_num(9)
  • union aqm_grp_execmsk_lo(9)
  • union aqm_grp_execmsk_hi(9)
  • union aqmq_drbl(9)
  • union aqmq_qsz(9)
  • union aqmq_cmp_thr(9)
  • union aqmq_cmp_cnt(9)
  • union aqmq_en(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)

Signing off from source/version ./drivers/crypto/cavium/nitrox, dated October 2026 β€” union aqmq_activity_stat(9), mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from