STRUCT OCS_ECC_DEV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, this is struct ocs_ecc_dev(9) from the Kernel API Manual β€” the page for struct ocs_ecc_dev, aka ECC device context. It’s a struct, it’s iconic, and we’re about to meet every member like it’s a group-chat roll call. πŸ’…

✨ SYNOPSIS ✨

struct ocs_ecc_dev {
    struct list_head list;
    struct device *dev;
    void __iomem *base_reg;
    struct crypto_engine *engine;
    struct completion irq_done;
    int irq;
};

πŸŽ€ Members πŸŽ€

  • list β€” List of device contexts. The device-context roster, no cap. 🫢
  • dev β€” OCS ECC device. Literally the OCS ECC device itself.
  • base_reg β€” IO base address of OCS ECC. The IO base address, right where it should be.
  • engine β€” Crypto engine for the device. The crypto engine serving the device.
  • irq_done β€” IRQ done completion. The IRQ done completion β€” period included, bestie.
  • irq β€” IRQ number. The IRQ number, simple as that.

πŸ”₯ SEE ALSO πŸ”₯


okay bye bestie! This page’s source/version is ./drivers/crypto/intel/keembay, its date is October 2026, and its footer title is struct ocs_ecc_dev(9) β€” go forth and slay those ECC device context vibes πŸ’–βœ¨

πŸ“¦ where this page comes from