Lines Matching refs:lo
126 if (b >= regs[i].lo && e <= regs[i].hi) { in va_range_inside_shadow()
146 if (b < regs[i].hi && e > regs[i].lo) { in va_range_outside_shadow()
170 .lo = (vaddr_t)begin, in asan_add_shadowed()
177 assert(reg.lo < reg.hi); in asan_add_shadowed()
220 regs[i].hi <= end && regs[i].lo >= begin) in mpool_exists_in_range()
533 static int asan_map_shadow_region(vaddr_t lo, vaddr_t hi) in asan_map_shadow_region() argument
537 size_t sz = hi - lo; in asan_map_shadow_region()
538 vaddr_t req = lo; in asan_map_shadow_region()
550 if (req != lo) in asan_map_shadow_region()
554 (struct asan_va_reg){ lo, hi }; in asan_map_shadow_region()
559 int asan_user_map_shadow(void *lo, void *hi, enum asan_va_reg_type type) in asan_user_map_shadow() argument
565 if (lo == hi) in asan_user_map_shadow()
568 lo_s = ROUNDDOWN((vaddr_t)va_to_shadow(lo), SMALL_PAGE_SIZE); in asan_user_map_shadow()
581 vaddr_t reg_lo_s = GET_ASAN_INFO()->s_regs[i].lo; in asan_user_map_shadow()
635 asan_add_shadowed(lo, hi, type); in asan_user_map_shadow()
641 int asan_user_map_shadow(void *lo __unused, void *hi __unused, in asan_user_map_shadow()