Lines Matching refs:start_addr
1882 static void cpu_notify_set_memory(target_phys_addr_t start_addr,
1888 client->set_memory(client, start_addr, size, phys_offset);
2281 int cpu_physical_sync_dirty_bitmap(target_phys_addr_t start_addr,
2287 ret = cpu_notify_sync_dirty_bitmap(start_addr, end_addr);
2828 #define CHECK_SUBPAGE(addr, start_addr, start_addr2, end_addr, end_addr2, \
2831 if (addr > start_addr) \
2834 start_addr2 = start_addr & ~TARGET_PAGE_MASK; \
2839 if ((start_addr + orig_size) - addr >= TARGET_PAGE_SIZE) \
2842 end_addr2 = (start_addr + orig_size - 1) & ~TARGET_PAGE_MASK; \
2853 start_addr and region_offset are rounded down to a page boundary
2855 the low bits of start_addr and region_offset differ. */
2856 void cpu_register_physical_memory_offset(target_phys_addr_t start_addr,
2868 cpu_notify_set_memory(start_addr, size, phys_offset);
2872 region_offset = start_addr;
2876 end_addr = start_addr + (target_phys_addr_t)size;
2877 for(addr = start_addr; addr != end_addr; addr += TARGET_PAGE_SIZE) {
2884 CHECK_SUBPAGE(addr, start_addr, start_addr2, end_addr, end_addr2,
2915 CHECK_SUBPAGE(addr, start_addr, start_addr2, end_addr,