Home
last modified time | relevance | path

Searched full:fast (Results 1 – 25 of 185) sorted by relevance

12345678

/qemu/target/i386/kvm/
H A Dhyperv.c89 bool fast = exit->u.hcall.input & HV_HYPERCALL_FAST; in kvm_hv_handle_exit() local
95 exit->u.hcall.result = hyperv_hcall_post_message(in_param, fast); in kvm_hv_handle_exit()
98 exit->u.hcall.result = hyperv_hcall_signal_event(in_param, fast); in kvm_hv_handle_exit()
102 hyperv_hcall_post_dbg_data(in_param, out_param, fast); in kvm_hv_handle_exit()
106 hyperv_hcall_retreive_dbg_data(in_param, out_param, fast); in kvm_hv_handle_exit()
/qemu/include/hw/hyperv/
H A Dhyperv.h67 uint16_t hyperv_hcall_post_message(uint64_t param, bool fast);
72 uint16_t hyperv_hcall_signal_event(uint64_t param, bool fast);
93 bool fast);
97 uint16_t hyperv_hcall_post_dbg_data(uint64_t ingpa, uint64_t outgpa, bool fast);
/qemu/util/
H A Dlockcnt.c61 /* Fast path for when the lock is free. */ in qemu_lockcnt_cmpxchg_or_wait()
77 * fast path. Once we can, get out to compute the new destination in qemu_lockcnt_cmpxchg_or_wait()
78 * value for the fast path. in qemu_lockcnt_cmpxchg_or_wait()
127 /* The fast path is (0, unlocked)->(1, unlocked). */ in qemu_lockcnt_inc()
170 /* If count is going 1->0, take the lock. The fast path is in qemu_lockcnt_dec_and_lock()
211 /* If count is going 1->0, take the lock. The fast path is in qemu_lockcnt_dec_if_lock()
/qemu/hw/intc/
H A Dimx_avic.c175 case 17:/* Fast Interrupt vector and status register */ in imx_avic_read()
201 case 24: /* Fast Interrupt Pending Register High */ in imx_avic_read()
204 case 25: /* Fast Interrupt Pending Register Low */ in imx_avic_read()
284 case 17:/* Fast Interrupt vector and status register */ in imx_avic_write()
299 case 24: /* Fast Interrupt Pending Register High */ in imx_avic_write()
300 case 25: /* Fast Interrupt Pending Register Low */ in imx_avic_write()
/qemu/docs/system/
H A Dcpu-hotplug.rst81 (5) Optionally, run QMP ``query-cpus-fast`` for some details about the
84 (QEMU) query-cpus-fast
87 "execute": "query-cpus-fast",
H A Dvirtio-net-failover.rst14 The two devices are called primary and standby device. The fast hardware based
29 Virtio-net standby allows easy migration while using a passed-through fast
H A Dvm-templating.rst13 new VMs. This allows for fast and efficient replication of VMs, resulting
14 in fast startup times and reduced memory consumption.
H A Dtarget-m68k.rst15 - Fast Ethernet Controller (FEC)
H A Dlinuxboot.rst7 having to make a full bootable image. It is very useful for fast Linux
/qemu/include/hw/intc/
H A Dimx_avic.h32 #define FIDIS (1<<21) /* Fast interrupt disable */
34 #define FIAD (1<<19) /* Fast Interrupt Arbiter Rise ARM level */
/qemu/docs/devel/
H A Ds390-cpu-topology.rst21 Additions to query-cpus-fast
24 The command query-cpus-fast allows querying the topology tree and
29 { "execute": "query-cpus-fast" }
/qemu/include/exec/
H A Dtlb-common.h24 /* Minimalized TLB entry for use by TCG fast path. */
46 * Data elements that are per MMU mode, accessed by the fast path.
/qemu/accel/tcg/
H A Dcputlb.c97 static inline size_t tlb_n_entries(CPUTLBDescFast *fast) in tlb_n_entries() argument
99 return (fast->mask >> CPU_TLB_ENTRY_BITS) + 1; in tlb_n_entries()
102 static inline size_t sizeof_tlb(CPUTLBDescFast *fast) in sizeof_tlb() argument
104 return fast->mask + (1 << CPU_TLB_ENTRY_BITS); in sizeof_tlb()
169 * @fast: The CPUTLBDescFast portion of the same TLB
206 static void tlb_mmu_resize_locked(CPUTLBDesc *desc, CPUTLBDescFast *fast, in tlb_mmu_resize_locked() argument
209 size_t old_size = tlb_n_entries(fast); in tlb_mmu_resize_locked()
250 g_free(fast->table); in tlb_mmu_resize_locked()
255 fast->mask = (new_size - 1) << CPU_TLB_ENTRY_BITS; in tlb_mmu_resize_locked()
256 fast->table = g_try_new(CPUTLBEntry, new_size); in tlb_mmu_resize_locked()
[all …]
/qemu/hw/hyperv/
H A Dhyperv.c605 uint16_t hyperv_hcall_post_message(uint64_t param, bool fast) in hyperv_hcall_post_message() argument
612 if (fast) { in hyperv_hcall_post_message()
701 uint16_t hyperv_hcall_signal_event(uint64_t param, bool fast) in hyperv_hcall_signal_event() argument
705 if (unlikely(!fast)) { in hyperv_hcall_signal_event()
792 bool fast) in hyperv_hcall_retreive_dbg_data() argument
800 if (fast || !hv_syndbg_handler) { in hyperv_hcall_retreive_dbg_data()
851 uint16_t hyperv_hcall_post_dbg_data(uint64_t ingpa, uint64_t outgpa, bool fast) in hyperv_hcall_post_dbg_data() argument
859 if (fast || !hv_syndbg_handler) { in hyperv_hcall_post_dbg_data()
/qemu/migration/
H A Dmigration.h157 * Used to sync between the ram load main thread and the fast ram load
159 * fast channel.
161 * The ram fast load thread will take it mostly for the whole lifecycle
205 * This semaphore is used to allow the ram fast load thread (only when
208 * thread will kick the fast ram load thread using this semaphore.
/qemu/target/ppc/
H A Dmem_helper.c93 /* Fast path -- the entire operation is in RAM at host. */ in helper_lmw()
115 /* Fast path -- the entire operation is in RAM at host. */ in helper_stmw()
144 /* Fast path -- the entire operation is in RAM at host. */ in do_lsw()
233 /* Fast path -- the entire operation is in RAM at host. */ in helper_stsw()
289 /* Try fast path translate */ in dcbz_common()
/qemu/include/hw/m68k/
H A Dmcf_fec.h2 * Definitions for the ColdFire Fast Ethernet Controller emulation.
/qemu/tests/qtest/
H A Dqmp-test.c259 resp = qtest_qmp(qts, "{ 'exec-oob': 'query-cpus-fast' }"); in test_qmp_oob()
298 g_assert(qmp_rsp_is_err(qtest_qmp(qs, "{ 'execute': 'query-cpus-fast' }"))); in test_qmp_preconfig()
322 g_assert(!qmp_rsp_is_err(qtest_qmp(qs, "{ 'execute': 'query-cpus-fast' }"))); in test_qmp_preconfig()
/qemu/trace/
H A Dcontrol-internal.h40 /* it's on fast path, avoid consistency checks (asserts) */
/qemu/hw/9pfs/
H A Dcoth.c16 * Not so fast! You might want to read the 9p developer docs first:
H A D9p-util-linux.c14 * Not so fast! You might want to read the 9p developer docs first:
/qemu/linux-user/
H A Dsemihost.c24 * nothing using semihosting console reading is expecting to be fast.
/qemu/tests/functional/
H A Dtest_pc_cpu_hotplug_props.py33 self.assertEqual(len(self.vm.cmd('query-cpus-fast')), 2)
/qemu/tests/qemu-iotests/
H A D307.out89 flags: 0x1ded ( flush fua trim zeroes df multi cache fast-zero block-status-payload )
116 flags: 0x1ded ( flush fua trim zeroes df multi cache fast-zero block-status-payload )
/qemu/hw/vfio/
H A Dplatform.c138 * vfio_mmap_set_enabled - enable/disable the fast path mode
142 * enabled = true ~ fast path = MMIO region is mmaped (no KVM TRAP);
157 * vfio_intp_mmap_enable - timer function, restores the fast path
162 * IRQ is still active and if not, restores the fast path.

12345678