UNION EMU_SE_ENABLE(9)
π 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
- 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