Lines Matching defs:caam_drv_private
79 struct caam_drv_private { struct
81 struct caam_ctrl __iomem *ctrl; /* controller region */
82 struct caam_deco __iomem *deco; /* DECO/CCB views */
83 struct caam_assurance __iomem *assure;
84 struct caam_queue_if __iomem *qi; /* QI control region */
85 struct caam_job_ring __iomem *jr[4]; /* JobR's register space */
87 struct iommu_domain *domain;
93 u8 total_jobrs; /* Total Job Rings in device */
94 u8 qi_present; /* Nonzero if QI present in device */
95 u8 blob_present; /* Nonzero if BLOB support present in device */
96 u8 mc_en; /* Nonzero if MC f/w is active */
97 int secvio_irq; /* Security violation interrupt number */
98 int virt_en; /* Virtualization enabled in CAAM */
99 int era; /* CAAM Era (internal HW revision) */
103 u32 rng4_sh_init; /* This bitmap shows which of the State
107 struct clk_bulk_data *clks;
108 int num_clks;
114 struct dentry *ctl; /* controller dir */
115 struct debugfs_blob_wrapper ctl_kek_wrap, ctl_tkek_wrap, ctl_tdsk_wrap;