UNION EMU_SE_ENABLE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– union emu_se_enable(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this page is all about union emu_se_enable, and the vibe is Symmetric Engine Enable Registers. That’s literally the whole NAME situation, and it understood the assignment. πŸ’…

✨ NAME ✨

union emu_se_enable β€” Symmetric Engine Enable Registers πŸŽ€

🌸 SYNOPSIS 🌸

Here’s the struct in all its glory, no cap. It’s got a u64 value and a nested struct s, and the bitfield order changes based on __BIG_ENDIAN_BITFIELD β€” the code says it, not me:

       union emu_se_enable {
           u64 value;
           struct {
         #if (defined(__BIG_ENDIAN_BITFIELD));
             u64 raz : 48;
             u64 enable : 16;
         #else;
             u64 enable : 16;
             u64 raz : 48;
         #endif;
           } s;
        };

🫢 Members 🫢

This section is literally empty in the source page β€” no member blurbs listed, bestie. The fields above are carrying the whole section, and they’re doing it gorgeously. πŸ’…

🌈 SEE ALSO 🌈

Kernel file: ./drivers/crypto/cavium/nitrox/nitrox_csr.h β€” that’s the home base. 🏠 The SEE ALSO squad is all these union besties, periodt:

  • 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 aqmq_activity_stat(9)
  • union emu_fuse_map(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)

Source/vibe check: ./drivers/crypto/cavium/nitrox, October 2026, and the page title is union emu_se_enable(9). Byeee, go read those unions! πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from