/qemu/hw/intc/ |
H A D | xive2.c | 87 if (!xive2_end_is_valid(end)) { in xive2_end_pic_print_info() 124 if (!xive2_end_is_escalate(end)) { in xive2_end_eas_pic_print_info() 162 end->w1 = xive_set_field32(END2_W1_GENERATION, end->w1, qgen); in xive2_end_enqueue() 165 end->w1 = xive_set_field32(END2_W1_GEN_FLIPPED, end->w1, qgen); in xive2_end_enqueue() 167 end->w1 = xive_set_field32(END2_W1_PAGE_OFF, end->w1, qindex); in xive2_end_enqueue() 556 end->w1 = xive_set_field32(end_esmask, end->w1, pq); in xive2_router_end_es_notify() 572 Xive2End end; in xive2_router_end_notify() local 821 Xive2End end; in xive2_end_source_read() local 873 end.w1 = xive_set_field32(end_esmask, end.w1, pq); in xive2_end_source_read() 887 Xive2End end; in xive2_end_source_write() local [all …]
|
H A D | xive.c | 1368 if (!xive_end_is_valid(end)) { in xive_end_pic_print_info() 1417 end->w1 = xive_set_field32(END_W1_GENERATION, end->w1, qgen); in xive_end_enqueue() 1419 end->w1 = xive_set_field32(END_W1_PAGE_OFF, end->w1, qindex); in xive_end_enqueue() 1661 end->w1 = xive_set_field32(end_esmask, end->w1, pq); in xive_router_end_es_notify() 1676 XiveEND end; in xive_router_end_notify() local 1695 if (!xive_end_is_valid(&end)) { in xive_router_end_notify() 1702 if (xive_end_is_enqueue(&end)) { in xive_router_end_notify() 1735 if (!xive_end_is_notify(&end)) { in xive_router_end_notify() 1942 XiveEND end; in xive_end_source_read() local 1962 if (!xive_end_is_valid(&end)) { in xive_end_source_read() [all …]
|
H A D | spapr_xive.c | 194 XiveEND *end; in spapr_xive_pic_print_info() local 247 memset(end, 0, sizeof(*end)); in spapr_xive_end_reset() 1165 XiveEND *end; in h_int_get_source_config() local 1196 end = &xive->endt[end_idx]; in h_int_get_source_config() 1241 XiveEND *end; in h_int_get_queue_info() local 1276 end = &xive->endt[end_idx]; in h_int_get_queue_info() 1330 XiveEND end; in h_int_set_queue_config() local 1382 end.w0 = xive_set_field32(END_W0_QSIZE, end.w0, qsize - 12); in h_int_set_queue_config() 1499 XiveEND *end; in h_int_get_queue_config() local 1534 end = &xive->endt[end_idx]; in h_int_get_queue_config() [all …]
|
/qemu/include/hw/ppc/ |
H A D | xive2_regs.h | 109 #define xive2_end_is_valid(end) (be32_to_cpu((end)->w0) & END2_W0_VALID) argument 110 #define xive2_end_is_enqueue(end) (be32_to_cpu((end)->w0) & END2_W0_ENQUEUE) argument 111 #define xive2_end_is_notify(end) \ argument 112 (be32_to_cpu((end)->w0) & END2_W0_UCOND_NOTIFY) 113 #define xive2_end_is_backlog(end) (be32_to_cpu((end)->w0) & END2_W0_BACKLOG) argument 115 (be32_to_cpu((end)->w0) & END2_W0_ESCALATE_CTL) 121 (be32_to_cpu((end)->w0) & END2_W0_ESCALATE_END) 122 #define xive2_end_is_firmware1(end) \ argument 123 (be32_to_cpu((end)->w0) & END2_W0_FIRMWARE1) 124 #define xive2_end_is_firmware2(end) \ argument [all …]
|
H A D | xive_regs.h | 246 #define xive_end_is_valid(end) (be32_to_cpu((end)->w0) & END_W0_VALID) argument 247 #define xive_end_is_enqueue(end) (be32_to_cpu((end)->w0) & END_W0_ENQUEUE) argument 248 #define xive_end_is_notify(end) (be32_to_cpu((end)->w0) & END_W0_UCOND_NOTIFY) argument 249 #define xive_end_is_backlog(end) (be32_to_cpu((end)->w0) & END_W0_BACKLOG) argument 250 #define xive_end_is_escalate(end) (be32_to_cpu((end)->w0) & END_W0_ESCALATE_CTL) argument 252 (be32_to_cpu((end)->w0) & END_W0_UNCOND_ESCALATE) 254 (be32_to_cpu((end)->w0) & END_W0_SILENT_ESCALATE) 255 #define xive_end_is_firmware(end) \ argument 256 (be32_to_cpu((end)->w0) & END_W0_FIRMWARE) 258 static inline uint64_t xive_end_qaddr(XiveEND *end) in xive_end_qaddr() argument [all …]
|
/qemu/scripts/ |
H A D | vmstate-static-checker.py | 272 print("Section \"" + sec + "\",", end=' ') 273 print("Description \"" + desc + "\":", end=' ') 321 print("Section \"" + sec + "\":", end=' ') 329 print("Section \"" + sec + "\"", end=' ') 344 print("Section \"" + sec + "\"", end=' ') 346 print("Description \"" + desc + "\":", end=' ') 354 print("Section \"" + sec + "\"", end=' ') 356 print("Description \"" + desc + "\":", end=' ') 364 print("Section \"" + sec + "\"", end=' ') 366 print("Description \"" + desc + "\"", end=' ') [all …]
|
/qemu/hw/nvram/ |
H A D | chrp_nvram.c | 52 int end; in chrp_nvram_create_system_partition() local 62 end = sizeof(ChrpNvramPartHdr); in chrp_nvram_create_system_partition() 64 end = chrp_nvram_set_var(data, end, prom_envs[i], max_len - end); in chrp_nvram_create_system_partition() 65 if (end == -1) { in chrp_nvram_create_system_partition() 71 data[end++] = '\0'; in chrp_nvram_create_system_partition() 73 end = (end + 15) & ~15; in chrp_nvram_create_system_partition() 76 if (end < min_len) { in chrp_nvram_create_system_partition() 77 end = min_len; in chrp_nvram_create_system_partition() 79 chrp_nvram_finish_partition(part_header, end); in chrp_nvram_create_system_partition() 81 return end; in chrp_nvram_create_system_partition()
|
/qemu/bsd-user/ |
H A D | mmap.c | 76 end = start + len; in target_mprotect() 77 if (end < start) in target_mprotect() 96 end = host_end; in target_mprotect() 104 if (end < host_end) { in target_mprotect() 644 abi_ulong end; in mmap_reserve() local 649 end = start + size; in mmap_reserve() 697 end = start + len; in target_munmap() 744 abi_ulong end; in target_msync() local 749 end = start + len; in target_msync() 750 if (end < start) in target_msync() [all …]
|
/qemu/target/i386/ |
H A D | monitor.c | 252 hwaddr end, int prot) in mem_print() argument 268 *pstart = end; in mem_print() 280 hwaddr start, end; in mem_info_32() local 288 end = l1 << 22; in mem_info_32() 322 hwaddr start, end; in mem_info_pae32() local 330 end = l1 << 30; in mem_info_pae32() 336 end = (l1 << 30) + (l2 << 21); in mem_info_pae32() 386 end = l1 << 39; in mem_info_la48() 392 end = (l1 << 39) + (l2 << 30); in mem_info_la48() 466 end = l0 << 48; in mem_info_la57() [all …]
|
/qemu/docs/interop/ |
H A D | vhost-user.rst | 30 In the current implementation QEMU is the *front-end*, and the *back-end* 38 The *front-end* and *back-end* can be either a client (i.e. connecting) or 187 fields at the end. 490 back-end. 582 back-end. The front-end indicates support for this via the 591 back-end, called the source, to another back-end, called the 607 To do this, the back-end state is transferred from back-end to front-end 615 is loaded, transferring it from the front-end to the back-end. 698 The back-end relies on the back-end communication channel (see :ref:`Back-end 725 back-end to make requests to the front-end. [all …]
|
/qemu/tests/migration/ |
H A D | stress.c | 57 char *start, *end; in get_command_arg_str() local 85 end = strstr(start, " "); in get_command_arg_str() 86 if (!end) in get_command_arg_str() 87 end = strstr(start, "\n"); in get_command_arg_str() 89 if (end == start) { in get_command_arg_str() 95 if (end) in get_command_arg_str() 107 char *end; in get_command_arg_ull() local 114 *val = strtoll(valstr, &end, 10); in get_command_arg_ull() 115 if (errno || *end) { in get_command_arg_ull() 266 char *end; in main() local [all …]
|
/qemu/hw/hyperv/ |
H A D | hv-balloon-page_range_tree.h | 25 uint64_t end = MIN(endr, start); in page_range_part_before() local 28 if (end > out->start) { in page_range_part_before() 29 out->count = end - out->start; in page_range_part_before() 40 uint64_t end = range->start + range->count; in page_range_part_after() local 44 if (end > out->start) { in page_range_part_after() 45 out->count = end - out->start; in page_range_part_after() 57 uint64_t end = MIN(end1, end2); in page_range_intersect() local 60 out->count = out->start < end ? end - out->start : 0; in page_range_intersect()
|
/qemu/ui/ |
H A D | vnc-enc-zywrle.h | 316 int8_t *end; in wavelet_level() local 320 end = px0 + (size >> (l + 1)) * s; in wavelet_level() 324 while (px0 < end) { in wavelet_level() 448 int *end; in wavelet() local 452 end = buf + height * width; in wavelet() 454 while (top < end) { in wavelet() 459 end = buf + width; in wavelet() 461 while (top < end) { in wavelet() 576 end = ph + h * w; \ 601 end = buf + (w + uw) * (h + uh); \ [all …]
|
/qemu/tests/qtest/ |
H A D | i440fx-test.c | 159 static gboolean verify_area(uint32_t start, uint32_t end, uint8_t value) in verify_area() argument 161 uint32_t size = end - start + 1; in verify_area() 183 static void write_area(uint32_t start, uint32_t end, uint8_t value) in write_area() argument 185 uint32_t size = end - start + 1; in write_area() 203 uint32_t end; in test_i440fx_pam() member 226 if (pam_area[i].start == pam_area[i].end) { in test_i440fx_pam() 231 pam_area[i].start, pam_area[i].end); in test_i440fx_pam() 235 g_assert(verify_area(pam_area[i].start, pam_area[i].end, 0)); in test_i440fx_pam() 240 write_area(pam_area[i].start, pam_area[i].end, 0x42); in test_i440fx_pam() 252 g_assert(verify_area(pam_area[i].start, pam_area[i].end, 0x42)); in test_i440fx_pam() [all …]
|
/qemu/tests/multiboot/ |
H A D | mmap.out | 18 mmap end: 0x9090 19 real mmap end: 0x9090 35 mmap end: 0x9078 36 real mmap end: 0x9078 53 mmap end: 0x9090 54 real mmap end: 0x9090 72 mmap end: 0x90a8 73 real mmap end: 0x90a8 91 mmap end: 0x90a8 92 real mmap end: 0x90a8
|
/qemu/scripts/codeconverter/codeconverter/ |
H A D | patching.py | 32 end: int 65 def end(self) -> int: member in FileMatch 66 return self.match.end() 126 return Patch(self.end(), self.end(), s) 144 return other.start() >= self.start() and other.end() <= self.end() 148 end = self.file.line_col(self.end() - 1) 152 end.line, end.col, self.group(0)[:100]) 195 self.match.end(group)) 248 return (p.start, p.end, i) 253 p.end, line_col(s, p.end), [all …]
|
/qemu/tests/tcg/alpha/system/ |
H A D | boot.S | 104 .end _start 114 .end _exit 131 .end log_exit 268 .end __divqu 289 .end __remqu 329 .end __divqs 368 .end __remqs 395 .end __divlu 423 .end __remlu 464 .end __divls [all …]
|
/qemu/qapi/ |
H A D | string-input-visitor.c | 137 int64_t start, end; in try_parse_int64_list_entry() local 143 end = start; in try_parse_int64_list_entry() 154 if (qemu_strtoi64(endptr + 1, &endptr, 0, &end)) { in try_parse_int64_list_entry() 157 if (start > end || end - start >= RANGE_MAX_ELEMENTS) { in try_parse_int64_list_entry() 178 siv->rangeEnd.i64 = end; in try_parse_int64_list_entry() 227 uint64_t start, end; in try_parse_uint64_list_entry() local 233 end = start; in try_parse_uint64_list_entry() 244 if (qemu_strtou64(endptr + 1, &endptr, 0, &end)) { in try_parse_uint64_list_entry() 247 if (start > end || end - start >= RANGE_MAX_ELEMENTS) { in try_parse_uint64_list_entry() 268 siv->rangeEnd.u64 = end; in try_parse_uint64_list_entry()
|
/qemu/tcg/ |
H A D | region.c | 331 void *start, *end; in tcg_region_bounds() local 334 end = start + region.size; in tcg_region_bounds() 345 *pend = end; in tcg_region_bounds() 350 void *start, *end; in tcg_region_assign() local 356 s->code_gen_buffer_size = end - start; in tcg_region_assign() 357 s->code_gen_highwater = end - TCG_HIGHWATER; in tcg_region_assign() 504 void *buf, *end; in alloc_code_gen_buffer() local 516 end = QEMU_ALIGN_PTR_DOWN(end, qemu_real_host_page_size()); in alloc_code_gen_buffer() 518 size = end - buf; in alloc_code_gen_buffer() 825 void *start, *end; in tcg_region_init() local [all …]
|
/qemu/util/ |
H A D | hbitmap.c | 200 uint64_t end; in hbitmap_next_dirty() local 281 end = MIN(end, hb->orig_size); in hbitmap_next_dirty_area() 282 if (start >= end) { in hbitmap_next_dirty_area() 291 end = start + MIN(end - start, max_dirty_count); in hbitmap_next_dirty_area() 295 end = next_zero; in hbitmap_next_dirty_area() 388 uint64_t end = last + 1; in hb_count_between() local 677 unsigned long *cur, *end; in hbitmap_serialize_part() local 683 end = cur + el_count; in hbitmap_serialize_part() 685 while (cur != end) { in hbitmap_serialize_part() 706 end = cur + el_count; in hbitmap_deserialize_part() [all …]
|
/qemu/hw/vfio/ |
H A D | spapr.c | 58 hwaddr end; in vfio_prereg_listener_region_add() local 82 if (gpa >= end) { in vfio_prereg_listener_region_add() 89 reg.size = end - gpa; in vfio_prereg_listener_region_add() 117 hwaddr end; in vfio_prereg_listener_region_del() local 141 if (gpa >= end) { in vfio_prereg_listener_region_del() 146 reg.size = end - gpa; in vfio_prereg_listener_region_del() 197 hwaddr iova, hwaddr end) in vfio_find_hostwin() argument 345 hwaddr iova, end; in vfio_spapr_container_add_section_window() local 348 end = iova + int128_get64(section->size) - 1; in vfio_spapr_container_add_section_window() 350 if (!vfio_find_hostwin(scontainer, iova, end)) { in vfio_spapr_container_add_section_window() [all …]
|
/qemu/tests/tcg/mips/user/isa/mips64r6/bit-count/ |
H A D | test_mips64r6_dclz.c | 39 struct timeval start, end; in main() local 137 gettimeofday(&end, NULL); in main() 139 elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0; in main() 140 elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0; in main()
|
H A D | test_mips64r6_dclo.c | 39 struct timeval start, end; in main() local 137 gettimeofday(&end, NULL); in main() 139 elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0; in main() 140 elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0; in main()
|
/qemu/tests/tcg/mips/user/isa/mips64r6/bit-swap/ |
H A D | test_mips64r6_bitswap.c | 39 struct timeval start, end; in main() local 137 gettimeofday(&end, NULL); in main() 139 elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0; in main() 140 elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0; in main()
|
H A D | test_mips64r6_dbitswap.c | 39 struct timeval start, end; in main() local 137 gettimeofday(&end, NULL); in main() 139 elapsed_time = (end.tv_sec - start.tv_sec) * 1000.0; in main() 140 elapsed_time += (end.tv_usec - start.tv_usec) / 1000.0; in main()
|