Lines Matching refs:drvdata
16 struct cc_drvdata *drvdata; member
22 static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata) in cc_get_tee_fips_status() argument
26 reg = cc_ioread(drvdata, CC_REG(GPR_HOST)); in cc_get_tee_fips_status()
40 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status) in cc_set_ree_fips_status() argument
44 if (drvdata->hw_rev < CC_HW_REV_712) in cc_set_ree_fips_status()
49 cc_iowrite(drvdata, CC_REG(HOST_GPR0), val); in cc_set_ree_fips_status()
58 struct cc_drvdata *drvdata = fips_h->drvdata; in cc_ree_fips_failure() local
59 struct device *dev = drvdata_to_dev(drvdata); in cc_ree_fips_failure()
61 cc_set_ree_fips_status(drvdata, false); in cc_ree_fips_failure()
67 void cc_fips_fini(struct cc_drvdata *drvdata) in cc_fips_fini() argument
69 struct cc_fips_handle *fips_h = drvdata->fips_handle; in cc_fips_fini()
71 if (drvdata->hw_rev < CC_HW_REV_712 || !fips_h) in cc_fips_fini()
78 drvdata->fips_handle = NULL; in cc_fips_fini()
81 void fips_handler(struct cc_drvdata *drvdata) in fips_handler() argument
83 struct cc_fips_handle *fips_handle_ptr = drvdata->fips_handle; in fips_handler()
85 if (drvdata->hw_rev < CC_HW_REV_712) in fips_handler()
114 struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg; in fips_dsr() local
117 irq = (drvdata->irq & (CC_GPR0_IRQ_MASK)); in fips_dsr()
120 cc_tee_handle_fips_error(drvdata); in fips_dsr()
127 cc_iowrite(drvdata, CC_REG(HOST_IMR), val); in fips_dsr()
147 fips_h->drvdata = p_drvdata; in cc_fips_init()