UNION EFL_CORE_INT_ENA_W1S(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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