Lines Matching refs:base
51 void __iomem *base;
79 writel(val, trng->base + SW_DRBG_SEED(seed_reg));
97 writel(0x0, trng->base + SW_DRBG_BLOCKS);
101 trng->base + SW_DRBG_BLOCKS);
102 writel(0x1, trng->base + SW_DRBG_INIT);
104 ret = readl_relaxed_poll_timeout(trng->base + SW_DRBG_STATUS,
130 ret = readl_relaxed_poll_timeout(trng->base + SW_DRBG_STATUS,
138 data[i] = readl(trng->base + SW_DRBG_DATA(i));
148 writel(0x1, trng->base + SW_DRBG_GEN);
193 ret = readl_poll_timeout(trng->base + HISI_TRNG_REG, val,
218 .base = {
261 trng->base = devm_platform_ioremap_resource(pdev, 0);
262 if (IS_ERR(trng->base))
263 return PTR_ERR(trng->base);
266 trng->ver = readl(trng->base + HISI_TRNG_VERSION);