Lines Matching refs:addr
57 static _Bool is_valid(u_register_t addr) in is_valid() argument
59 switch (addr) { in is_valid()
83 static int armada_dfx_sread(u_register_t *read, u_register_t addr) in armada_dfx_sread() argument
85 if (!is_valid(addr)) in armada_dfx_sread()
88 *read = mmio_read_32(addr); in armada_dfx_sread()
93 static int armada_dfx_swrite(u_register_t addr, u_register_t val) in armada_dfx_swrite() argument
95 if (!is_valid(addr)) in armada_dfx_swrite()
98 mmio_write_32(addr, val); in armada_dfx_swrite()
104 u_register_t addr, u_register_t val) in mvebu_dfx_misc_handle() argument
108 debug("func %ld, addr 0x%lx, val 0x%lx\n", func, addr, val); in mvebu_dfx_misc_handle()
112 return armada_dfx_sread(read, addr); in mvebu_dfx_misc_handle()
114 return armada_dfx_swrite(addr, val); in mvebu_dfx_misc_handle()