/qemu/util/ |
H A D | fifo8.c | 24 fifo->num = 0; in fifo8_create() 36 fifo->num++; in fifo8_push() 43 assert(fifo->num + num <= fifo->capacity); in fifo8_push_all() 55 fifo->num += num; in fifo8_push_all() 62 assert(fifo->num > 0); in fifo8_pop() 65 fifo->num--; in fifo8_pop() 73 uint32_t num; in fifo8_peekpop_buf() local 82 fifo->num -= num; in fifo8_peekpop_buf() 85 *numptr = num; in fifo8_peekpop_buf() 102 fifo->num = 0; in fifo8_reset() [all …]
|
H A D | main-loop.c | 355 int num; 373 for (i = 0; i < w->num; i++) { 380 w->events[w->num] = handle; 381 w->func[w->num] = func; 382 w->opaque[w->num] = opaque; 383 w->revents[w->num] = 0; 384 w->num++; 394 for (i = 0; i < w->num; i++) { 406 w->num--; 504 for (i = 0; i < w->num; i++) { [all …]
|
/qemu/tests/tcg/tricore/asm/ |
H A D | macros.h | 44 #define TEST_CASE(num, testreg, correct, code...) \ 45 test_ ## num: \ 48 mov DREG_TEST_NUM, num; \ 52 #define TEST_CASE_E(num, correct_lo, correct_hi, code...) \ 53 test_ ## num: \ 102 #define TEST_D_D(insn, num, result, rs1) \ 103 TEST_CASE(num, DREG_CALC_RESULT, result, \ 108 #define TEST_D_D_PSW(insn, num, result, psw, rs1) \ 109 TEST_CASE_PSW(num, DREG_CALC_RESULT, result, psw, \ 141 #define TEST_D_DDI(insn, num, result, rs1, rs2, imm) \ [all …]
|
H A D | test_insert.S | 5 # insn num result rs1 imm1 rs2 imm2 9 # insn num result rs1 imm1 imm2 imm3 14 # insn num result rs1 rs2 pos width 18 # insn num result rs1 imm1 rs2_h rs2_l
|
/qemu/include/standard-headers/linux/ |
H A D | virtio_ring.h | 157 unsigned int num; member 194 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 195 #define vring_avail_event(vr) (*(__virtio16 *)&(vr)->used->ring[(vr)->num]) 197 static inline void vring_init(struct vring *vr, unsigned int num, void *p, in vring_init() argument 200 vr->num = num; in vring_init() 202 vr->avail = (struct vring_avail *)((char *)p + num * sizeof(struct vring_desc)); in vring_init() 203 vr->used = (void *)(((uintptr_t)&vr->avail->ring[num] + sizeof(__virtio16) in vring_init() 207 static inline unsigned vring_size(unsigned int num, unsigned long align) in vring_size() argument 209 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size() 211 + sizeof(__virtio16) * 3 + sizeof(struct vring_used_elem) * num; in vring_size()
|
/qemu/tests/plugin/ |
H A D | syscall.c | 20 int64_t num; member 28 static SyscallStats *get_or_create_entry(int64_t num) in get_or_create_entry() argument 31 (SyscallStats *) g_hash_table_lookup(statistics, GINT_TO_POINTER(num)); in get_or_create_entry() 35 entry->num = num; in get_or_create_entry() 36 g_hash_table_insert(statistics, GINT_TO_POINTER(num), (gpointer) entry); in get_or_create_entry() 43 int64_t num, uint64_t a1, uint64_t a2, in vcpu_syscall() argument 50 entry = get_or_create_entry(num); in vcpu_syscall() 60 int64_t num, int64_t ret) in vcpu_syscall_ret() argument 67 entry = get_or_create_entry(num); in vcpu_syscall_ret() 74 "syscall #%" PRIi64 " returned -> %" PRIi64 "\n", num, ret); in vcpu_syscall_ret() [all …]
|
/qemu/migration/ |
H A D | xbzrle.c | 27 int d = 0, i = 0, num = 0; in xbzrle_encode_buffer_avx512() local 77 num = (num < bytes_to_check) ? num : bytes_to_check; in xbzrle_encode_buffer_avx512() 78 zrun_len += num; in xbzrle_encode_buffer_avx512() 80 comp >>= num; in xbzrle_encode_buffer_avx512() 81 i += num; in xbzrle_encode_buffer_avx512() 105 num = ctz64(comp); in xbzrle_encode_buffer_avx512() 106 num = (num < bytes_to_check) ? num : bytes_to_check; in xbzrle_encode_buffer_avx512() 107 nzrun_len += num; in xbzrle_encode_buffer_avx512() 108 bytes_to_check -= num; in xbzrle_encode_buffer_avx512() 109 comp >>= num; in xbzrle_encode_buffer_avx512() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | common.pattern | 106 local num=$3 114 io_pattern writev $((offset + 4 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 116 io_pattern writev $((offset + 5 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 118 io_pattern writev $((offset + 8 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 125 io_pattern writev $((offset + 0 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 127 io_pattern writev $((offset + 1 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 129 io_pattern writev $((offset + 3 * $cluster_size)) $cluster_size $((9 * $cluster_size)) $num 165 133 …attern readv $((offset + 0 * $cluster_size)) $((2 * $cluster_size)) $((9 * $cluster_size)) $num 165 134 …attern readv $((offset + 3 * $cluster_size)) $((3 * $cluster_size)) $((9 * $cluster_size)) $num 165 138 io_zero readv $((offset + 2 * $cluster_size)) $((1 * $cluster_size)) $((9 * $cluster_size)) $num [all …]
|
H A D | 242 | 79 for num in range(1, 4): 81 if num == 2: 83 log('Test {}'.format(num)) 84 add_bitmap(num, num > 1, disabled) 85 write_to_disk((num-1) * chunk, chunk) 91 num += 1 92 log('Test {}\nChecking "in-use" flag...'.format(num)) 96 num += 1 97 log('\nTest {}'.format(num))
|
/qemu/hw/virtio/ |
H A D | vhost-shadow-virtqueue.c | 84 size_t num) in vhost_svq_translate_addr() argument 86 if (num == 0) { in vhost_svq_translate_addr() 90 for (size_t i = 0; i < num; ++i) { in vhost_svq_translate_addr() 148 if (num == 0) { in vhost_svq_vring_write_descs() 157 for (n = 0; n < num; n++) { in vhost_svq_vring_write_descs() 158 if (more_descs || (n + 1 < num)) { in vhost_svq_vring_write_descs() 422 uint16_t last_used, last_used_chain, num; in vhost_svq_get_buf() local 453 svq->num_free += num; in vhost_svq_get_buf() 495 i, svq->vring.num); in vhost_svq_flush() 531 while (num--) { in vhost_svq_poll() [all …]
|
/qemu/hw/ppc/ |
H A D | spapr_irq.c | 61 error_setg(errp, "can't find a free %d-IRQ block", num); in spapr_irq_msi_alloc() 65 bitmap_set(spapr->irq_map, irq, num); in spapr_irq_msi_alloc() 72 bitmap_clear(spapr->irq_map, irq - SPAPR_IRQ_MSI, num); in spapr_irq_msi_free() 405 for (i = irq; i < (irq + num); i++) { in spapr_irq_free() 545 if (num > (ics->nr_irqs - first)) { in ics_find_free_block() 548 for (i = first; i < first + num; ++i) { in ics_find_free_block() 553 if (i == (first + num)) { in ics_find_free_block() 576 assert((num == 1) || (num == 2) || (num == 4) || in spapr_irq_find() 577 (num == 8) || (num == 16) || (num == 32)); in spapr_irq_find() 578 first = ics_find_free_block(ics, num, num); in spapr_irq_find() [all …]
|
/qemu/bsd-user/ |
H A D | strace.c | 163 static void print_syscall(int num, const struct syscallname *scnames, in print_syscall() argument 175 if (scnames[i].nr == num) { in print_syscall() 191 gemu_log("Unknown syscall %d\n", num); in print_syscall() 194 static void print_syscall_ret(int num, abi_long ret, in print_syscall_ret() argument 200 if (scnames[i].nr == num) { in print_syscall_ret() 227 void print_freebsd_syscall_ret(int num, abi_long ret) in print_freebsd_syscall_ret() argument 230 print_syscall_ret(num, ret, freebsd_scnames, ARRAY_SIZE(freebsd_scnames)); in print_freebsd_syscall_ret() 237 print_syscall(num, netbsd_scnames, ARRAY_SIZE(netbsd_scnames), in print_netbsd_syscall() 241 void print_netbsd_syscall_ret(int num, abi_long ret) in print_netbsd_syscall_ret() argument 244 print_syscall_ret(num, ret, netbsd_scnames, ARRAY_SIZE(netbsd_scnames)); in print_netbsd_syscall_ret() [all …]
|
/qemu/target/i386/tcg/ |
H A D | int_helper.c | 59 q = (num / den); in helper_divb_AL() 70 int num, den, q, r; in helper_idivb_AL() local 77 q = (num / den); in helper_idivb_AL() 95 q = (num / den); in helper_divw_AX() 114 q = (num / den); in helper_idivw_AX() 127 uint64_t num, q; in helper_divl_EAX() local 134 q = (num / den); in helper_divl_EAX() 135 r = (num % den); in helper_divl_EAX() 146 int64_t num, q; in helper_idivl_EAX() local 153 q = (num / den); in helper_idivl_EAX() [all …]
|
/qemu/hw/display/ |
H A D | ati_dbg.c | 7 int num; member 258 const char *ati_reg_name(int num) in ati_reg_name() argument 262 num &= ~3; in ati_reg_name() 264 if (ati_reg_names[i].num == num) { in ati_reg_name() 271 const char *ati_reg_name(int num) in ati_reg_name() argument
|
/qemu/linux-user/ |
H A D | user-internals.h | 63 abi_long do_syscall(CPUArchState *cpu_env, int num, abi_long arg1, 137 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument 142 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 149 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 152 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument 154 switch (num) { in regpairs_aligned() 164 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 166 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 168 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 0; } in regpairs_aligned() argument
|
/qemu/tests/tcg/multiarch/libs/ |
H A D | float_helpers.c | 69 char *fmt_16(uint16_t num) in fmt_16() argument 72 asprintf(&fmt, "f16(%#04x)", num); in fmt_16() 132 char *fmt_f32(float num) in fmt_f32() argument 134 uint32_t single_as_hex = *(uint32_t *) # in fmt_f32() 136 asprintf(&fmt, "f32(%02.20a:%#010x)", num, single_as_hex); in fmt_f32() 200 char *fmt_f64(double num) in fmt_f64() argument 202 uint64_t double_as_hex = *(uint64_t *) # in fmt_f64() 204 asprintf(&fmt, "f64(%02.20a:%#020" PRIx64 ")", num, double_as_hex); in fmt_f64()
|
/qemu/include/user/ |
H A D | syscall-trace.h | 24 static inline void record_syscall_start(CPUState *cpu, int num, in record_syscall_start() argument 30 qemu_plugin_vcpu_syscall(cpu, num, in record_syscall_start() 33 gdb_syscall_entry(cpu, num); in record_syscall_start() 36 static inline void record_syscall_return(CPUState *cpu, int num, abi_long ret) in record_syscall_return() argument 38 qemu_plugin_vcpu_syscall_ret(cpu, num, ret); in record_syscall_return() 39 gdb_syscall_return(cpu, num); in record_syscall_return()
|
/qemu/tests/tcg/multiarch/gdbstub/ |
H A D | interrupt.py | 21 print("thread ", thread.num) 22 gdb.execute("thr %d" % thread.num) 42 return (thread.num == gdb.selected_thread().num) 57 "thread %d resumes correctly on interrupt" % thread.num)
|
/qemu/tests/tcg/arm/ |
H A D | fcvt.c | 35 static void print_double_number(int i, double num) in print_double_number() argument 37 uint64_t double_as_hex = *(uint64_t *) # in print_double_number() 42 i, num, double_as_hex, flags, fstr); in print_double_number() 45 static void print_single_number(int i, float num) in print_single_number() argument 47 uint32_t single_as_hex = *(uint32_t *) # in print_single_number() 52 i, num, single_as_hex, flags, fstr); in print_single_number() 55 static void print_half_number(int i, uint16_t num) in print_half_number() argument 61 i, num, flags, fstr); in print_half_number() 64 static void print_int64(int i, int64_t num) in print_int64() argument 66 uint64_t int64_as_hex = *(uint64_t *) # in print_int64() [all …]
|
/qemu/hw/9pfs/ |
H A D | xen-9p-backend.c | 88 *num = 1; in xen_9pfs_in_sg() 94 *num = 2; in xen_9pfs_in_sg() 114 *num = 1; in xen_9pfs_out_sg() 125 *num = 2; in xen_9pfs_out_sg() 129 *num = 1; in xen_9pfs_out_sg() 141 int num; in xen_9pfs_pdu_vmarshal() local 165 int num; in xen_9pfs_pdu_vunmarshal() local 188 int num; in xen_9pfs_init_out_iov_from_pdu() local 195 *pniov = num; in xen_9pfs_init_out_iov_from_pdu() 205 int num; in xen_9pfs_init_in_iov_from_pdu() local [all …]
|
/qemu/include/hw/xen/interface/arch-x86/ |
H A D | xen-x86_64.h | 138 #define __DECL_REG_HI(num) union { \ argument 139 uint64_t r ## num; \ 140 uint32_t r ## num ## d; \ 141 uint16_t r ## num ## w; \ 142 uint8_t r ## num ## b; \ 159 #define __DECL_REG_HI(num) uint64_t r ## num argument
|
/qemu/pc-bios/s390-ccw/ |
H A D | libc.c | 64 char *uitoa(uint64_t num, char *str, size_t len) in uitoa() argument 67 uint64_t tmp = num; in uitoa() 83 str[num_idx--] = num % 10 + '0'; in uitoa() 84 num /= 10; in uitoa()
|
/qemu/docs/system/ |
H A D | generic-loader.rst | 19 [,data-be=<data-be>][,cpu-num=<cpu-num>] 36 ``<cpu-num>`` 55 -device loader,addr=<addr>,cpu-num=<cpu-num> 60 ``<cpu-num>`` 70 -device loader,addr=0x8000,cpu-num=0 79 -device loader,file=<file>[,addr=<addr>][,cpu-num=<cpu-num>][,force-raw=<raw>] 88 ``<cpu-num>`` 109 -device loader,file=./images/boot.elf,cpu-num=0 114 At the moment it is just assumed that if you specify a cpu-num then
|
/qemu/hw/core/ |
H A D | register.c | 240 int num, RegisterInfo *ri, in register_init_block() argument 252 r_array->r = g_new0(RegisterInfo *, num); in register_init_block() 253 r_array->num_elements = num; in register_init_block() 257 for (i = 0; i < num; i++) { in register_init_block() 281 int num, RegisterInfo *ri, in register_init_block8() argument 287 return register_init_block(owner, rae, num, ri, (void *) in register_init_block8() 293 int num, RegisterInfo *ri, in register_init_block32() argument 299 return register_init_block(owner, rae, num, ri, (void *) in register_init_block32() 305 int num, RegisterInfo *ri, in register_init_block64() argument 311 return register_init_block(owner, rae, num, ri, (void *) in register_init_block64()
|
/qemu/hw/watchdog/ |
H A D | trace-events | 27 spapr_watchdog_start(uint64_t flags, uint64_t num, uint64_t timeout) "Flags 0x%" PRIx64 " num=%" PR… 28 spapr_watchdog_stop(uint64_t num, uint64_t ret) "num=%" PRIu64 " ret=%" PRId64 31 spapr_watchdog_expired(uint64_t num, unsigned action) "num=%" PRIu64 " action=%u"
|