/qemu/tests/tcg/s390x/ |
H A D | vxeh2_vlstr.c | 12 static inline void vler(S390Vector *v1, const void *va, uint8_t m3) in vler() argument 16 : [va] "a" (va) in vler() 21 static inline void vster(S390Vector *v1, const void *va, uint8_t m3) in vster() argument 24 : [va] "+a" (va) in vster() 30 static inline void vlbr(S390Vector *v1, void *va, const uint8_t m3) in vlbr() argument 34 : [va] "a" (va) in vlbr() 39 static inline void vstbr(S390Vector *v1, void *va, const uint8_t m3) in vstbr() argument 42 : [va] "+a" (va) in vstbr() 49 static inline void vlebrh(S390Vector *v1, void *va, const uint8_t m3) in vlebrh() argument 53 : [va] "a" (va) in vlebrh() [all …]
|
/qemu/target/alpha/ |
H A D | translate.c | 765 static void gen_cpy_mask(TCGv vc, TCGv va, TCGv vb, bool inv_a, uint64_t mask) in IEEE_INTCVT() 771 tcg_gen_andc_i64(tmp, vmask, va); in IEEE_INTCVT() 773 tcg_gen_and_i64(tmp, va, vmask); in IEEE_INTCVT() 784 TCGv va, vb, vc; in gen_ieee_arith3() local 789 va = gen_ieee_input(ctx, ra, fn11, 0); in gen_ieee_arith3() 792 helper(vc, tcg_env, va, vb); in gen_ieee_arith3() 816 TCGv va, vb, vc; in IEEE_ARITH3() local 818 va = gen_ieee_input(ctx, ra, fn11, 1); in IEEE_ARITH3() 821 helper(vc, tcg_env, va, vb); in IEEE_ARITH3() 878 static void gen_ext_h(DisasContext *ctx, TCGv vc, TCGv va, int rb, bool islit, in gen_ext_h() argument [all …]
|
/qemu/contrib/elf2dmp/ |
H A D | addrspace.c | 123 static bool get_pml4e(struct va_space *vs, uint64_t va, uint64_t *value) in get_pml4e() argument 125 uint64_t pa = (vs->dtb & 0xffffffffff000) | ((va & 0xff8000000000) >> 36); in get_pml4e() 130 static bool get_pdpi(struct va_space *vs, uint64_t va, uint64_t pml4e, in get_pdpi() argument 134 ((va & 0x7FC0000000) >> 27); in get_pdpi() 139 static uint64_t pde_index(uint64_t va) in pde_index() argument 141 return (va >> 21) & 0x1FF; in pde_index() 149 static bool get_pgd(struct va_space *vs, uint64_t va, uint64_t pdpe, in get_pgd() argument 152 uint64_t pgd_entry = pdba_base(pdpe) + pde_index(va) * 8; in get_pgd() 157 static uint64_t pte_index(uint64_t va) in pte_index() argument 159 return (va >> 12) & 0x1FF; in pte_index() [all …]
|
H A D | addrspace.h | 41 void *va_space_resolve(struct va_space *vs, uint64_t va);
|
/qemu/hw/uefi/ |
H A D | var-service-vars.c | 266 mm_variable_access *va = func; in uefi_vars_mm_get_variable() local 272 length = sizeof(*mvar) + sizeof(*va); in uefi_vars_mm_get_variable() 277 if (va->name_size > uv->max_storage || in uefi_vars_mm_get_variable() 278 va->data_size > uv->max_storage) { in uefi_vars_mm_get_variable() 282 name = func + sizeof(*va); in uefi_vars_mm_get_variable() 283 if (uadd64_overflow(length, va->name_size, &length)) { in uefi_vars_mm_get_variable() 290 if (!uefi_str_is_valid(name, va->name_size, true)) { in uefi_vars_mm_get_variable() 294 uefi_trace_variable(__func__, va->guid, name, va->name_size); in uefi_vars_mm_get_variable() 296 var = uefi_vars_find_variable(uv, va->guid, name, va->name_size); in uefi_vars_mm_get_variable() 306 data = func + sizeof(*va) + va->name_size; in uefi_vars_mm_get_variable() [all …]
|
H A D | var-service-pkcs7.c | 22 static gnutls_datum_t *build_signed_data(mm_variable_access *va, void *data) in build_signed_data() argument 26 uint16_t *name = (void *)va + sizeof(mm_variable_access); in build_signed_data() 31 sdata->size = (va->name_size - 2 in build_signed_data() 33 + sizeof(va->attributes) in build_signed_data() 35 + va->data_size - data_offset); in build_signed_data() 39 memcpy(sdata->data + pos, name, va->name_size - 2); in build_signed_data() 40 pos += va->name_size - 2; in build_signed_data() 43 memcpy(sdata->data + pos, &va->guid, sizeof(va->guid)); in build_signed_data() 44 pos += sizeof(va->guid); in build_signed_data() 47 memcpy(sdata->data + pos, &va->attributes, sizeof(va->attributes)); in build_signed_data() [all …]
|
H A D | var-service-auth.c | 179 mm_variable_access *va, in uefi_vars_check_auth_2_sb() argument 210 .data_size = va->data_size - data_offset, in uefi_vars_check_auth_2_sb() 212 return uefi_vars_check_pkcs7_2(&tmp, NULL, NULL, va, data); in uefi_vars_check_auth_2_sb() 215 return uefi_vars_check_pkcs7_2(siglist, NULL, NULL, va, data); in uefi_vars_check_auth_2_sb() 219 mm_variable_access *va, void *data) in uefi_vars_check_auth_2() argument 225 if (va->data_size < sizeof(*auth)) { in uefi_vars_check_auth_2() 231 if (va->data_size < data_offset) { in uefi_vars_check_auth_2() 243 status = uefi_vars_check_auth_2_sb(uv, var, va, data, data_offset); in uefi_vars_check_auth_2() 251 va, data); in uefi_vars_check_auth_2() 259 if (va->data_size - data_offset > 0) { in uefi_vars_check_auth_2() [all …]
|
H A D | var-service-pkcs7-stub.c | 13 mm_variable_access *va, void *data) in uefi_vars_check_pkcs7_2() argument
|
/qemu/target/hexagon/mmvec/ |
H A D | macros.h | 58 env->vtcm_log.va[IDX] = (VA); \ 128 target_ulong va = EA; \ 131 log_byte = (va + i0) <= va_high; \ 132 LOG_VTCM_BYTE(va + i0, log_byte, INC. ub[4 * IDX + i0], \ 139 target_ulong va = EA; \ 142 log_byte = (va + i0) <= va_high; \ 143 LOG_VTCM_BYTE(va + i0, log_byte, INC.ub[2 * IDX + i0], \ 152 target_ulong va = EA; \ 155 log_byte = (va + i0) <= va_high; \ 156 LOG_VTCM_BYTE(va + i0, log_byte, INC.ub[2 * IDX + i0], \ [all …]
|
/qemu/gdbstub/ |
H A D | syscalls.c | 97 va_list va; in gdb_do_syscall() local 104 va_start(va, fmt); in gdb_do_syscall() 117 i32 = va_arg(va, uint32_t); in gdb_do_syscall() 124 i64 = va_arg(va, uint64_t); in gdb_do_syscall() 128 i64 = va_arg(va, uint64_t); in gdb_do_syscall() 129 i32 = va_arg(va, uint32_t); in gdb_do_syscall() 144 va_end(va); in gdb_do_syscall()
|
/qemu/disas/ |
H A D | disas-common.c | 76 va_list va; in disas_gstring_printf() local 78 va_start(va, fmt); in disas_gstring_printf() 79 g_string_append_vprintf(s, fmt, va); in disas_gstring_printf() 80 va_end(va); in disas_gstring_printf()
|
/qemu/hw/display/ |
H A D | apple-gfx-mmio.m | 34 typedef bool(^IOSFCMapMemory)(uint64_t phys, uint64_t len, bool ro, void **va, 187 ^bool(uint64_t phys, uint64_t len, bool ro, void **va, void *e, void *f) { 188 *va = apple_gfx_mmio_map_surface_memory(phys, len, ro); 190 trace_apple_gfx_iosfc_map_memory(phys, len, ro, va, e, f, *va); 192 return *va != NULL; 196 ^bool(void *va, void *b, void *c, void *d, void *e, void *f) { 197 return apple_gfx_mmio_unmap_surface_memory(va);
|
/qemu/target/hexagon/ |
H A D | op_helper.c | 57 env->mem_log_stores[slot].va = addr; in log_store32() 65 env->mem_log_stores[slot].va = addr; in log_store64() 73 target_ulong va = env->mem_log_stores[slot_num].va; in commit_store() local 77 cpu_stb_data_ra(env, va, env->mem_log_stores[slot_num].data32, ra); in commit_store() 80 cpu_stw_data_ra(env, va, env->mem_log_stores[slot_num].data32, ra); in commit_store() 83 cpu_stl_data_ra(env, va, env->mem_log_stores[slot_num].data32, ra); in commit_store() 86 cpu_stq_data_ra(env, va, env->mem_log_stores[slot_num].data64, ra); in commit_store() 112 target_ulong va = env->vstore[i].va; in HELPER() local 116 cpu_stb_data_ra(env, va + j, env->vstore[i].data.ub[j], ra); in HELPER() 138 cpu_stb_data_ra(env, env->vtcm_log.va[i], in HELPER() [all …]
|
H A D | cpu.h | 48 target_ulong va; member 55 target_ulong va; member
|
/qemu/target/ppc/ |
H A D | dfp_helper.c | 64 ppc_vsr_t vt, va, vb; member 155 get_dfp64(&dfp->va, a); in dfp_prepare_decimal64() 156 decimal64ToNumber((decimal64 *)&dfp->va.VsrD(1), &dfp->a); in dfp_prepare_decimal64() 158 dfp->va.VsrD(1) = 0; in dfp_prepare_decimal64() 179 get_dfp128(&dfp->va, a); in dfp_prepare_decimal128() 180 decimal128ToNumber((decimal128 *)&dfp->va, &dfp->a); in dfp_prepare_decimal128() 182 dfp->va.VsrD(0) = dfp->va.VsrD(1) = 0; in dfp_prepare_decimal128() 647 ppc_vsr_t va; \ 651 get_dfp64(&va, a); \ 652 k = va.VsrD(1) & 0x3F; \ [all …]
|
/qemu/target/arm/tcg/ |
H A D | vec_helper.c | 180 void *va, uint32_t desc) in HELPER() 183 int8_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() 191 void *va, uint32_t desc) in HELPER() 194 int8_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() 387 void *va, uint32_t desc) in HELPER() 390 int16_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() 399 void *va, uint32_t desc) in HELPER() 402 int16_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() 622 void *va, uint32_t desc) in HELPER() 625 int32_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() [all …]
|
H A D | sve_helper.c | 1168 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \ 1175 TYPEW aa = *(TYPEW *)(va + HW(i)); \ 1264 void HELPER(sve2_adcl_s)(void *vd, void *vn, void *vm, void *va, uint32_t desc) 1269 uint32_t *a = va, *n = vn; 1281 void HELPER(sve2_adcl_d)(void *vd, void *vn, void *vm, void *va, uint32_t desc) in HELPER() 1286 uint64_t *d = vd, *a = va, *n = vn, *m = vm; in HELPER() 1299 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \ 1307 TYPEW aa = *(TYPEW *)(va + HW(i)); \ 1329 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \ in DO_SQDMLAL() 1336 TYPE *d = vd, *n = vn, *m = vm, *a = va; \ in DO_SQDMLAL() [all …]
|
/qemu/hw/core/ |
H A D | sysbus.c | 212 va_list va; in sysbus_create_varargs() local 222 va_start(va, addr); in sysbus_create_varargs() 225 irq = va_arg(va, qemu_irq); in sysbus_create_varargs() 232 va_end(va); in sysbus_create_varargs()
|
/qemu/target/sparc/ |
H A D | mmu_helper.c | 355 target_ulong va, va1, va2; in dump_mmu() local 362 for (n = 0, va = 0; n < 256; n++, va += 16 * 1024 * 1024) { in dump_mmu() 363 pde = mmu_probe(env, va, 2); in dump_mmu() 365 pa = cpu_get_phys_page_debug(cs, va); in dump_mmu() 367 " PDE: " TARGET_FMT_lx "\n", va, pa, pde); in dump_mmu() 368 for (m = 0, va1 = va; m < 64; m++, va1 += 256 * 1024) { in dump_mmu()
|
/qemu/target/loongarch/ |
H A D | cpu_helper.c | 148 static hwaddr dmw_va2pa(CPULoongArchState *env, target_ulong va, in dmw_va2pa() argument 152 return va & TARGET_VIRT_MASK; in dmw_va2pa() 155 return (va & MAKE_64BIT_MASK(0, R_CSR_DMW_32_VSEG_SHIFT)) | \ in dmw_va2pa()
|
/qemu/hw/scsi/ |
H A D | spapr_vscsi.c | 289 desc.va = be64_to_cpu(desc.va); in vscsi_swap_desc() 327 rc = spapr_vio_dma_read(&s->vdev, tbl_desc.va + desc_offset, in vscsi_fetch_desc() 335 tbl_desc.va, in vscsi_fetch_desc() 355 ret->va += buf_offset; in vscsi_fetch_desc() 359 ret->va, ret->len); in vscsi_fetch_desc() 381 rc = spapr_vio_dma_read(&s->vdev, md.va, buf, llen); in vscsi_srp_direct_data() 383 rc = spapr_vio_dma_write(&s->vdev, md.va, buf, llen); in vscsi_srp_direct_data() 416 rc = spapr_vio_dma_read(&s->vdev, md.va, buf, llen); in vscsi_srp_indirect_data() 418 rc = spapr_vio_dma_write(&s->vdev, md.va, buf, llen); in vscsi_srp_indirect_data()
|
/qemu/include/hw/ppc/ |
H A D | ppc.h | 120 void booke206_set_tlb(ppcmas_tlb_t *tlb, target_ulong va, hwaddr pa, 122 void booke_set_tlb(ppcemb_tlb_t *tlb, target_ulong va, hwaddr pa,
|
/qemu/target/arm/hvf/ |
H A D | trace-events | 5 …nt64_t pc, uint64_t va, uint64_t pa, bool isv, bool iswrite, bool s1ptw, uint32_t len, uint32_t sr…
|
/qemu/include/hw/uefi/ |
H A D | var-service.h | 163 mm_variable_access *va, void *data); 170 mm_variable_access *va, void *data);
|
/qemu/nbd/ |
H A D | server.c | 227 Error **errp, const char *fmt, va_list va) in nbd_negotiate_send_rep_verr() argument 234 msg = g_strdup_vprintf(fmt, va); in nbd_negotiate_send_rep_verr() 269 va_list va; in nbd_negotiate_send_rep_err() local 272 va_start(va, fmt); in nbd_negotiate_send_rep_err() 273 ret = nbd_negotiate_send_rep_verr(client, type, errp, fmt, va); in nbd_negotiate_send_rep_err() 274 va_end(va); in nbd_negotiate_send_rep_err() 283 const char *fmt, va_list va) in nbd_opt_vdrop() argument 289 ret = nbd_negotiate_send_rep_verr(client, type, errp, fmt, va); in nbd_opt_vdrop() 299 va_list va; in nbd_opt_drop() local 301 va_start(va, fmt); in nbd_opt_drop() [all …]
|