Lines Matching refs:va
79 rng->error = io_read32(rng->base.va + RNG_ESR); in wait_for_irq()
80 status = io_read32(rng->base.va + RNG_SR); in wait_for_irq()
90 io_setbits32(rng->base.va + RNG_CR, in irq_clear()
92 io_setbits32(rng->base.va + RNG_CMD, in irq_clear()
98 io_clrbits32(rng->base.va + RNG_CR, in irq_unmask()
110 io_setbits32(rng->base.va + RNG_CR, RNG_CR_AR); in rng_seed()
121 rngb.base.va = (vaddr_t)core_mmu_add_mapping(MEM_AREA_IO_SEC, in map_controller_static()
123 if (!rngb.base.va) in map_controller_static()
160 if (dt_map_dev(fdt, off, &rngb.base.va, &rngb.size, DT_MAP_AUTO) < 0) in map_controller()
163 rngb.base.pa = virt_to_phys((void *)rngb.base.va); in map_controller()
179 status = io_read32(rngb.base.va + RNG_SR); in hw_get_random_bytes()
184 val = io_read32(rngb.base.va + RNG_OUT); in hw_get_random_bytes()
210 type = RNG_TYPE(io_read32(rngb.base.va + RNG_VER)); in rngb_init()