Lines Matching refs:addr
65 uintptr_t addr = extract_address(address); in is_address_readable() local
68 ats1e3r(addr); in is_address_readable()
70 ats1e2r(addr); in is_address_readable()
72 AT(ats1e1r, addr); in is_address_readable()
84 static bool is_address_readable(uintptr_t addr) in is_address_readable() argument
89 write_ats1cpr(addr); in is_address_readable()
91 write_ats1hr(addr); in is_address_readable()
93 write_ats1cpr(addr); in is_address_readable()
110 static bool is_valid_object(uintptr_t addr, size_t size) in is_valid_object() argument
114 if (addr == 0U) in is_valid_object()
118 if ((addr + size) < addr) in is_valid_object()
122 if ((addr & (sizeof(uintptr_t) - 1U)) != 0U) in is_valid_object()
127 if (!is_address_readable(addr + i)) in is_valid_object()
138 static bool is_valid_jump_address(uintptr_t addr) in is_valid_jump_address() argument
140 if (addr == 0U) in is_valid_jump_address()
144 if ((addr & (sizeof(uint32_t) - 1U)) != 0U) in is_valid_jump_address()
147 if (!is_address_readable(addr)) in is_valid_jump_address()