STRUCT OCS_ECC_DEV(9)
πΈ 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 π₯
- Kernel file
./drivers/crypto/intel/keembay/keembay-ocs-ecc.c struct ocs_ecc_ctx(9)ocs_ecc_read_cx_out(9)ocs_ecc_read_cy_out(9)kmb_ecc_do_scalar_op(9)
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
- 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