Lines Matching refs:reg_rng
88 struct trng_regs __iomem *reg_rng; member
126 writel(0, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
128 writel(value, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
137 writel(value, &ks_sa_rng->reg_rng->config); in ks_sa_rng_init()
140 writel(0, &ks_sa_rng->reg_rng->intmask); in ks_sa_rng_init()
143 value = readl(&ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
145 writel(value, &ks_sa_rng->reg_rng->control); in ks_sa_rng_init()
160 writel(0, &ks_sa_rng->reg_rng->control); in ks_sa_rng_cleanup()
171 data[0] = readl(&ks_sa_rng->reg_rng->output_l); in ks_sa_rng_data_read()
172 data[1] = readl(&ks_sa_rng->reg_rng->output_h); in ks_sa_rng_data_read()
174 writel(TRNG_INTACK_REG_READY, &ks_sa_rng->reg_rng->intack); in ks_sa_rng_data_read()
198 ready = readl(&ks_sa_rng->reg_rng->status); in ks_sa_rng_data_present()
230 ks_sa_rng->reg_rng = devm_platform_ioremap_resource(pdev, 0); in ks_sa_rng_probe()
231 if (IS_ERR(ks_sa_rng->reg_rng)) in ks_sa_rng_probe()
232 return PTR_ERR(ks_sa_rng->reg_rng); in ks_sa_rng_probe()