UNION POM_INT_ENA_W1S(9)
π union pom_int_ena_w1s π
okay bestie, welcome to the Kernel API Manual page for union pom_int_ena_w1s β yes, the whole manual name is folded up in here, cute and cozy. This is the POM interrupt enable set register in union form, and we're gonna keep every byte of detail intact. π«Ά
πΈ NAME πΈ
union pom_int_ena_w1s β POM interrupt enable set register. That's the name, that's the register, no cap. π
β¨ SYNOPSIS β¨
Here's the union exactly as written, bitfields and all β do not come for me about the semicolons after the preprocessor lines, I copied them faithfully:
union pom_int_ena_w1s {
u64 value;
struct {
#if (defined(__BIG_ENDIAN_BITFIELD));
u64 raz2 : 60;
u64 illegal_intf : 1;
u64 illegal_dport : 1;
u64 raz1 : 1;
u64 raz0 : 1;
#else;
u64 raz0 : 1;
u64 raz1 : 1;
u64 illegal_dport : 1;
u64 illegal_intf : 1;
u64 raz2 : 60;
#endif;
} s;
};
π Members π
The og page's Members section is lowkey just the heading β it does not add extra member prose, so I'm not gonna invent any. The members are the fields in the synopsis above: value, plus the s struct with raz2, illegal_intf, illegal_dport, raz1, and raz0 in the __BIG_ENDIAN_BITFIELD layout, and raz0, raz1, illegal_dport, illegal_intf, and raz2 in the #else layout. π¦
π SEE ALSO π
Kernel file ./drivers/crypto/cavium/nitrox/nitrox_csr.h is the home base. Then the whole union reunion, in the same order:
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_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 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 bye bestie π«Ά β this page comes from ./drivers/crypto/cavium/nitrox, dated October 2026, for union pom_int_ena_w1s(9). periodt. πβ¨
π¦ 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