Lines Matching defs:caam_drv_private
66 struct caam_drv_private { struct
68 struct device *dev;
69 struct platform_device **jrpdev; /* Alloc'ed array per sub-device */
70 struct platform_device *pdev;
73 struct caam_ctrl __iomem *ctrl; /* controller region */
74 struct caam_deco __iomem *deco; /* DECO/CCB views */
75 struct caam_assurance __iomem *assure;
76 struct caam_queue_if __iomem *qi; /* QI control region */
77 struct caam_job_ring __iomem *jr[4]; /* JobR's register space */
83 u8 total_jobrs; /* Total Job Rings in device */
84 u8 qi_present; /* Nonzero if QI present in device */
85 int secvio_irq; /* Security violation interrupt number */
86 int virt_en; /* Virtualization enabled in CAAM */
90 u32 rng4_sh_init; /* This bitmap shows which of the State
94 struct clk *caam_ipg;
95 struct clk *caam_mem;
96 struct clk *caam_aclk;
97 struct clk *caam_emi_slow;
104 struct dentry *dfs_root;
105 struct dentry *ctl; /* controller dir */
106 struct dentry *ctl_rq_dequeued, *ctl_ob_enc_req, *ctl_ib_dec_req;
107 struct dentry *ctl_ob_enc_bytes, *ctl_ob_prot_bytes;
108 struct dentry *ctl_ib_dec_bytes, *ctl_ib_valid_bytes;
109 struct dentry *ctl_faultaddr, *ctl_faultdetail, *ctl_faultstatus;
111 struct debugfs_blob_wrapper ctl_kek_wrap, ctl_tkek_wrap, ctl_tdsk_wrap;
112 struct dentry *ctl_kek, *ctl_tkek, *ctl_tdsk;