Searched refs:rngc (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/char/hw_random/ |
| H A D | imx-rngc.c | 76 static inline void imx_rngc_irq_mask_clear(struct imx_rngc *rngc) in imx_rngc_irq_mask_clear() argument 81 ctrl = readl(rngc->base + RNGC_CONTROL); in imx_rngc_irq_mask_clear() 83 writel(ctrl, rngc->base + RNGC_CONTROL); in imx_rngc_irq_mask_clear() 90 cmd = readl(rngc->base + RNGC_COMMAND); in imx_rngc_irq_mask_clear() 92 writel(cmd, rngc->base + RNGC_COMMAND); in imx_rngc_irq_mask_clear() 95 static inline void imx_rngc_irq_unmask(struct imx_rngc *rngc) in imx_rngc_irq_unmask() argument 99 ctrl = readl(rngc->base + RNGC_CONTROL); in imx_rngc_irq_unmask() 101 writel(ctrl, rngc->base + RNGC_CONTROL); in imx_rngc_irq_unmask() 104 static int imx_rngc_self_test(struct imx_rngc *rngc) in imx_rngc_self_test() argument 109 imx_rngc_irq_unmask(rngc); in imx_rngc_self_test() 126 struct imx_rngc *rngc = container_of(rng, struct imx_rngc, rng); imx_rngc_read() local 158 struct imx_rngc *rngc = (struct imx_rngc *)priv; imx_rngc_irq() local 178 struct imx_rngc *rngc = container_of(rng, struct imx_rngc, rng); imx_rngc_init() local 235 struct imx_rngc *rngc = container_of(rng, struct imx_rngc, rng); imx_rngc_cleanup() local 247 struct imx_rngc *rngc; imx_rngc_probe() local 330 struct imx_rngc *rngc = dev_get_drvdata(dev); imx_rngc_suspend() local 339 struct imx_rngc *rngc = dev_get_drvdata(dev); imx_rngc_resume() local [all...] |
| /linux/arch/sparc/prom/ |
| H A D | ranges.c | 23 int regc, rngc; in prom_adjust_regs() local 26 for (rngc = 0; rngc < nranges; rngc++) in prom_adjust_regs() 27 if (regp[regc].which_io == rangep[rngc].ot_child_space) in prom_adjust_regs() 29 if (rngc == nranges) /* oops */ in prom_adjust_regs() 31 regp[regc].which_io = rangep[rngc].ot_parent_space; in prom_adjust_regs() 32 regp[regc].phys_addr -= rangep[rngc].ot_child_base; in prom_adjust_regs() 33 regp[regc].phys_addr += rangep[rngc].ot_parent_base; in prom_adjust_regs()
|