Lines Matching refs:section
81 MemoryRegionSection *section) in try_merge() argument
93 mrs_rb = section->mr->ram_block; in try_merge()
95 mrs_size = int128_get64(section->size); in try_merge()
96 mrs_gpa = section->offset_within_address_space; in try_merge()
97 mrs_host = (uintptr_t)memory_region_get_ram_ptr(section->mr) + in try_merge()
98 section->offset_within_region; in try_merge()
121 if ((section->mr == prev_sec->mr) && in try_merge()
140 MemoryRegionSection *section) in proxy_memory_listener_region_addnop() argument
146 if (!memory_region_is_ram(section->mr) || in proxy_memory_listener_region_addnop()
147 memory_region_is_rom(section->mr)) { in proxy_memory_listener_region_addnop()
151 if (try_merge(proxy_listener, section)) { in proxy_memory_listener_region_addnop()
159 proxy_listener->mr_sections[proxy_listener->n_mr_sections - 1] = *section; in proxy_memory_listener_region_addnop()
161 memory_region_ref(section->mr); in proxy_memory_listener_region_addnop()
170 MemoryRegionSection *section; in proxy_memory_listener_commit() local
187 section = &proxy_listener->mr_sections[region]; in proxy_memory_listener_commit()
189 section->offset_within_address_space; in proxy_memory_listener_commit()
190 msg.data.sync_sysmem.sizes[region] = int128_get64(section->size); in proxy_memory_listener_commit()
191 host_addr = (uintptr_t)memory_region_get_ram_ptr(section->mr) + in proxy_memory_listener_commit()
192 section->offset_within_region; in proxy_memory_listener_commit()