UNION EFL_CORE_INT_ENA_W1S(9)
π union efl_core_int_ena_w1s(9) π
okay bestie, welcome to the Kernel API Manual entry for union efl_core_int_ena_w1s β¨ β yes, the EFL core interrupt enable set register. it's giving very specific kernel-header energy, and we are going to read every single bit of it together, no skipping, no cap π
.
πΈ NAME πΈ
union efl_core_int_ena_w1s β EFL core interrupt enable set register π
π SYNOPSIS π
here's the whole union, bestie β keep the #if lines, the semicolons, and the little bitfield widths exactly as they are, because this is kernel code and it does not do "casual" π:
union efl_core_int_ena_w1s {
u64 value;
struct {
#if (defined(__BIG_ENDIAN_BITFIELD));
u64 raz_7_63 : 57;
u64 epci_decode_err : 1;
u64 raz_2_5 : 4;
u64 d_left : 1;
u64 len_ovr : 1;
#else;
u64 len_ovr : 1;
u64 d_left : 1;
u64 raz_2_5 : 4;
u64 epci_decode_err : 1;
u64 raz_7_63 : 57;
#endif;
} s;
};
π― Members π―
the Members section in the original is just a heading with no extra entries β the actual fields are the ones in the synopsis above, and that's the whole cast, bestie π.
π₯ SEE ALSO π₯
Kernel file: ./drivers/crypto/cavium/nitrox/nitrox_csr.h β iconic. also peep these union besties, all in the same order as the original, because we respect the lineup π«Ά:
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_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_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)
okay that's the whole page, bestie π
β this one lives in ./drivers/crypto/cavium/nitrox, dated October 2026, and it's the Kernel API Manual entry for union efl_core_int_ena_w1s(9). mwah, go read some headers π«Άβ¨
π¦ 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