UNION LBC_INVAL_CTL(9)
πΈ NAME πΈ
okay bestie, we're in the Kernel API Manual and this page is union lbc_inval_ctl(9) β the LBC invalidation control register. that's the whole NAME section, short and iconic. π
β¨ SYNOPSIS β¨
here's the union in all its bitfield glory, copied exactly so you don't have to squint at the original:
union lbc_inval_ctl {
u64 value;
struct {
#if (defined(__BIG_ENDIAN_BITFIELD));
u64 raz2 : 48;
u64 wait_timer : 8;
u64 raz1 : 6;
u64 cam_inval_start : 1;
u64 raz0 : 1;
#else;
u64 raz0 : 1;
u64 cam_inval_start : 1;
u64 raz1 : 6;
u64 wait_timer : 8;
u64 raz2 : 48;
#endif;
} s;
};
yes, both endian branches are really there β don't @ me, that's the original vibe. π¦
π Members π
not me opening the Members section and finding it literally empty π. the original page has no member descriptions here β none, zero, nada. all the member names and shapes live in the SYNOPSIS above, and i'm not about to invent lore.
the fields in that struct include value, s, raz0, cam_inval_start, raz1, wait_timer, and raz2. periodt. π«Ά
π₯ SEE ALSO π₯
the page points at this kernel file:
- Kernel file:
./drivers/crypto/cavium/nitrox/nitrox_csr.h
and these iconic union friends:
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 pom_int_ena_w1s(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. mwah π the footer energy is: source/version ./drivers/crypto/cavium/nitrox, date October 2026, page union lbc_inval_ctl(9). slay. π
π¦ 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