STRUCT NITROX_HW(9)
π NAME π
Okay bestie, welcome to the Kernel API Manual page for struct nitrox_hw(9) β itβs the NITROX hardware information struct, and itβs literally here to hold all the spicy hardware deets. No cap, itβs giving tiny-but-iconic. π¦
β¨ SYNOPSIS β¨
Hereβs the whole struct, copied exactly β donβt touch, just vibe:
struct nitrox_hw {
char partname[IFNAMSIZ * 2];
char fw_name[CNN55XX_MAX_UCD_BLOCKS][VERSION_LEN];
int freq;
u16 vendor_id;
u16 device_id;
u8 revision_id;
u8 se_cores;
u8 ae_cores;
u8 zip_cores;
};
π§ Members π§
partnameβ the part name; original example ispartname ex: CNN55xxx-xxxβ¨fw_nameβ firmware version πfreqβ NITROX frequency π₯vendor_idβ vendor ID πdevice_idβ device ID πrevision_idβ revision ID βse_coresβ number of symmetric cores πΈae_coresβ number of asymmetric cores π¦zip_coresβ number of zip cores π
π₯ SEE ALSO π₯
Kernel file ./drivers/crypto/cavium/nitrox/nitrox_dev.h is the main-character file, and the squad is:
struct nitrox_cmdq(9)struct nitrox_iov(9)struct nitrox_device(9)nitrox_read_csr(9)nitrox_write_csr(9)
Sign-off: source/version is ./drivers/crypto/cavium/nitrox, dated October 2026 β bye bestie, mwah π
π
π¦ 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