Home
last modified time | relevance | path

Searched refs:scratch (Results 1 – 25 of 31) sorted by relevance

12

/qemu/common-user/host/sparc64/
H A Dsafe-syscall.inc.S16 .register %g2, #scratch
17 .register %g3, #scratch
/qemu/hw/usb/
H A Dtusb6010.c46 uint32_t scratch; member
430 return s->scratch; in tusb_async_readw()
634 s->scratch = value; in tusb_async_writew()
791 s->scratch = 0; in tusb6010_reset()
/qemu/target/ppc/
H A Dmisc_helper.c328 return env->scratch[(sprc >> 3) & 0x7]; in helper_load_sprd()
352 env->scratch[nr] = val; in do_store_scratch()
358 cenv->scratch[nr] = val; in do_store_scratch()
H A Dcpu.h1273 target_ulong scratch[8]; /* SCRATCH registers (shared across core) */ member
/qemu/tests/docker/dockerfiles/
H A Ddebian-bootstrap.docker6 FROM scratch
/qemu/target/alpha/
H A Dmachine.c64 VMSTATE_UINTTL_ARRAY(scratch, CPUAlphaState, 24),
H A Dcpu.h239 uint64_t scratch[24]; member
/qemu/hw/scsi/
H A Dlsi53c895a.c304 uint32_t scratch[18]; /* SCRATCHA-SCRATCHR */ member
361 memset(s->scratch, 0, sizeof(s->scratch)); in lsi_soft_reset()
1237 addr_high = s->scratch[2 + selector]; in lsi_execute_script()
1751 CASE_GET_REG32(scratch[0], 0x34) in lsi_reg_readb()
1851 ret = (s->scratch[n] >> shift) & 0xff; in lsi_reg_readb()
2022 CASE_SET_REG32(scratch[0], 0x34) in lsi_reg_writeb()
2113 s->scratch[n] = deposit32(s->scratch[n], shift, 8, val); in lsi_reg_writeb()
2304 VMSTATE_BUFFER_UNSAFE(scratch, LSIState, 0, 18 * sizeof(uint32_t)),
/qemu/target/riscv/kvm/
H A Dkvm-cpu.c880 static bool kvm_riscv_create_scratch_vcpu(KVMScratchCPU *scratch) in kvm_riscv_create_scratch_vcpu() argument
899 scratch->kvmfd = kvmfd; in kvm_riscv_create_scratch_vcpu()
900 scratch->vmfd = vmfd; in kvm_riscv_create_scratch_vcpu()
901 scratch->cpufd = cpufd; in kvm_riscv_create_scratch_vcpu()
919 static void kvm_riscv_destroy_scratch_vcpu(KVMScratchCPU *scratch) in kvm_riscv_destroy_scratch_vcpu() argument
921 close(scratch->cpufd); in kvm_riscv_destroy_scratch_vcpu()
922 close(scratch->vmfd); in kvm_riscv_destroy_scratch_vcpu()
923 close(scratch->kvmfd); in kvm_riscv_destroy_scratch_vcpu()
/qemu/linux-user/
H A Delfload.c2269 memcpy_to_target(p, scratch, top - p); in copy_elf_strings()
2276 memcpy_to_target(p, scratch + offset, top - p); in copy_elf_strings()
2301 memcpy_to_target(top, scratch, p - top); in copy_elf_strings()
2308 memcpy_to_target(top, scratch, p - top); in copy_elf_strings()
3775 char *scratch; in load_elf_binary() local
3788 scratch = g_new0(char, TARGET_PAGE_SIZE); in load_elf_binary()
3790 bprm->p = copy_elf_strings(1, &bprm->filename, scratch, in load_elf_binary()
3793 bprm->p = copy_elf_strings(bprm->envc, bprm->envp, scratch, in load_elf_binary()
3796 bprm->p = copy_elf_strings(bprm->argc, bprm->argv, scratch, in load_elf_binary()
3807 bprm->p = copy_elf_strings(1, &bprm->filename, scratch, in load_elf_binary()
[all …]
/qemu/hw/display/
H A Dvmware_vga.c62 uint32_t *scratch; member
969 ret = s->scratch[s->index - SVGA_SCRATCH_BASE]; in vmsvga_value_read()
1102 s->scratch[s->index - SVGA_SCRATCH_BASE] = value; in vmsvga_value_write()
1222 VMSTATE_VARRAY_INT32(scratch, struct vmsvga_state_s,
1256 s->scratch = g_malloc(s->scratch_size * 4); in vmsvga_init()
/qemu/hw/xen/
H A Dxen_pt.c774 uint8_t machine_irq = 0, scratch; in xen_pt_realize() local
833 rc = xen_host_pci_get_byte(&s->real_device, PCI_INTERRUPT_PIN, &scratch); in xen_pt_realize()
838 if (!scratch) { in xen_pt_realize()
/qemu/tcg/
H A Dtcg.c552 tcg_debug_assert(scratch >= 0); in tcg_out_movext2()
554 src1 = scratch; in tcg_out_movext2()
575 int scratch) in tcg_out_movext3() argument
583 tcg_out_movext2(s, i2, i3, scratch); in tcg_out_movext3()
588 tcg_out_movext2(s, i1, i3, scratch); in tcg_out_movext3()
593 tcg_out_movext2(s, i1, i2, scratch); in tcg_out_movext3()
611 tcg_debug_assert(scratch >= 0); in tcg_out_movext3()
615 tcg_out_movext1_new_src(s, i1, scratch); in tcg_out_movext3()
626 tcg_debug_assert(scratch >= 0); in tcg_out_movext3()
630 tcg_out_movext1_new_src(s, i1, scratch); in tcg_out_movext3()
[all …]
/qemu/hw/arm/
H A Domap2.c1028 uint32_t scratch[20]; member
1127 return s->scratch[(addr - 0xb0) >> 2]; in omap_prcm_read()
1467 s->scratch[(addr - 0xb0) >> 2] = value; in omap_prcm_write()
1799 memset(&s->scratch, 0, sizeof(s->scratch)); in omap_prcm_coldreset()
/qemu/target/arm/tcg/
H A Dsve_helper.c2961 ARMVectorReg scratch; in do_tbl1() local
2974 ARMVectorReg scratch; in do_tbl2() local
5698 ARMVectorReg scratch[4] = { }; in sve_ldN_r() local
6536 ARMVectorReg scratch; in sve_ld1_z() local
6540 memset(&scratch, 0, reg_max); in sve_ld1_z()
6586 memcpy(vd, &scratch, reg_max); in sve_ld1_z()
6727 ARMVectorReg scratch; in DO_LD1_ZPZ_S() local
7204 ARMVectorReg scratch; in DO_PPZZ_MATCH() local
7211 n = memcpy(&scratch, n, opr_sz); in DO_PPZZ_MATCH()
7216 m = memcpy(&scratch, m, opr_sz); in DO_PPZZ_MATCH()
[all …]
H A Dsme_helper.c482 ARMVectorReg scratch = { }; in DO_LD()
497 tlb_fn(env, &scratch, reg_off, addr + reg_off, ra); in DO_LD()
503 cpy_fn(za, &scratch, reg_max); in DO_LD()
H A Dvec_helper.c2326 ARMVectorReg scratch; \
2331 m = memcpy(&scratch, m, oprsz); \
2367 ARMVectorReg scratch; \
2372 m = memcpy(&scratch, m, oprsz); \
/qemu/tests/qemu-iotests/
H A Dcommon.rc331 TEST_DIR=$PWD/scratch
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc417 TCGReg scratch)
457 tcg_out_movi_int(s, TCG_TYPE_I64, ret, test, in_prologue, scratch);
479 tcg_out_movi_u32(s, scratch, lo);
481 tcg_out_arith(s, ret, ret, scratch, ARITH_OR);
/qemu/target/sparc/
H A Dldst_helper.c1551 ret = env->scratch[i]; in helper_ld_asi()
1894 env->scratch[i] = val; in helper_st_asi()
H A Dcpu.h512 uint64_t scratch[8]; member
/qemu/docs/
H A Dimage-fuzzer.txt27 Test images are generated from scratch and have valid inner structure with some
/qemu/
H A Dhmp-commands.hx1164 "recreating it from scratch.",
1214 "in new-image-file, instead of recreating it from scratch.\n\t\t\t"
1234 "in new-image-file, instead of recreating it from scratch.\n\t\t\t"
/qemu/docs/devel/
H A Dmulti-thread-tcg.rst106 scratch again. Some operations also force a full flush of translations
/qemu/tcg/i386/
H A Dtcg-target.c.inc1958 * before we need might need a scratch reg.
1960 * Even then, a scratch is only needed for l->raddr. Rather than expose
1961 * a general-purpose scratch when we don't actually know it's available,

12