Lines Matching refs:off
487 static uint32_t trng_read32(vaddr_t addr, size_t off) in trng_read32() argument
489 return io_read32(addr + off); in trng_read32()
492 static void trng_write32(vaddr_t addr, size_t off, uint32_t val) in trng_write32() argument
494 io_write32(addr + off, val); in trng_write32()
497 static void trng_clrset32(vaddr_t addr, size_t off, uint32_t mask, uint32_t val) in trng_clrset32() argument
499 io_clrsetbits32(addr + off, mask, mask & val); in trng_clrset32()
505 size_t off = 0; in trng_write32_range() local
512 off = start + i * TRNG_BYTES_PER_REG; in trng_write32_range()
513 trng_write32(trng->cfg.addr, off, 0); in trng_write32_range()
521 off = start + (TRNG_NUM_INIT_REGS - 1 - i) * TRNG_BYTES_PER_REG; in trng_write32_range()
522 trng_write32(trng->cfg.addr, off, val); in trng_write32_range()
526 static TEE_Result trng_wait_for_event(vaddr_t addr, size_t off, uint32_t mask, in trng_wait_for_event() argument
534 } while ((io_read32(addr + off) & mask) != event); in trng_wait_for_event()
537 if ((io_read32(addr + off) & mask) != event) in trng_wait_for_event()