STRUCT NITROX_HW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

Sign-off: source/version is ./drivers/crypto/cavium/nitrox, dated October 2026 β€” bye bestie, mwah πŸ’…πŸŽ€

πŸ“¦ where this page comes from