Home
last modified time | relevance | path

Searched refs:vm (Results 1 – 25 of 179) sorted by relevance

12345678

/freebsd-13.1/sys/amd64/vmm/
H A Dvmm.c473 struct vm *vm; in vm_create() local
589 vm_destroy(struct vm *vm) in vm_destroy() argument
596 vm_reinit(struct vm *vm) in vm_reinit() argument
615 vm_name(struct vm *vm) in vm_name() argument
1824 struct vm *vm; in vm_restart_instruction() local
2126 struct vm *vm; in vm_inject_fault() local
2140 struct vm *vm; in vm_inject_pf() local
2285 vm_hpet(struct vm *vm) in vm_hpet() argument
2613 vm_atpic(struct vm *vm) in vm_atpic() argument
2619 vm_atpit(struct vm *vm) in vm_atpit() argument
[all …]
H A Dvmm_lapic.h34 struct vm;
37 int lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval,
39 int lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t wval,
42 int lapic_mmio_read(void *vm, int cpu, uint64_t gpa,
44 int lapic_mmio_write(void *vm, int cpu, uint64_t gpa,
51 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig);
56 lapic_intr_level(struct vm *vm, int cpu, int vector) in lapic_intr_level() argument
63 lapic_intr_edge(struct vm *vm, int cpu, int vector) in lapic_intr_edge() argument
66 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_EDGE)); in lapic_intr_edge()
73 int lapic_set_local_intr(struct vm *vm, int cpu, int vector);
[all …]
H A Dvmm_ktr.h41 #define VCPU_CTR0(vm, vcpuid, format) \ argument
44 #define VCPU_CTR1(vm, vcpuid, format, p1) \ argument
47 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \ argument
50 #define VCPU_CTR3(vm, vcpuid, format, p1, p2, p3) \ argument
57 #define VM_CTR0(vm, format) \ argument
58 CTR1(KTR_VMM, "vm %s: " format, vm_name((vm)))
60 #define VM_CTR1(vm, format, p1) \ argument
61 CTR2(KTR_VMM, "vm %s: " format, vm_name((vm)), (p1))
63 #define VM_CTR2(vm, format, p1, p2) \ argument
66 #define VM_CTR3(vm, format, p1, p2, p3) \ argument
[all …]
H A Dvmm_lapic.c55 lapic_set_intr(struct vm *vm, int cpu, int vector, bool level) in lapic_set_intr() argument
69 vlapic = vm_lapic(vm, cpu); in lapic_set_intr()
76 lapic_set_local_intr(struct vm *vm, int cpu, int vector) in lapic_set_local_intr() argument
86 dmask = vm_active_cpus(vm); in lapic_set_local_intr()
91 vlapic = vm_lapic(vm, cpu); in lapic_set_local_intr()
101 lapic_intr_msi(struct vm *vm, uint64_t addr, uint64_t msg) in lapic_intr_msi() argument
159 lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval, bool *retu) in lapic_rdmsr() argument
165 vlapic = vm_lapic(vm, cpu); in lapic_rdmsr()
179 lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t val, bool *retu) in lapic_wrmsr() argument
185 vlapic = vm_lapic(vm, cpu); in lapic_wrmsr()
[all …]
H A Dvmm_instruction_emul.c741 vm_inject_gp(vm, vcpuid); in get_gla()
749 vm_inject_gp(vm, vcpuid); in get_gla()
754 vm_inject_ac(vm, vcpuid, 0); in get_gla()
2057 ptp_hold(struct vm *vm, int vcpu, vm_paddr_t ptpphys, size_t len, void **cookie) in ptp_hold() argument
2067 _vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, in _vm_gla2gpa() argument
2095 vm_inject_gp(vm, vcpuid); in _vm_gla2gpa()
2268 vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, in vm_gla2gpa() argument
2277 vm_gla2gpa_nofault(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, in vm_gla2gpa_nofault() argument
2286 vmm_fetch_instruction(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, in vmm_fetch_instruction() argument
2814 verify_gla(struct vm *vm, int cpuid, uint64_t gla, struct vie *vie, in verify_gla() argument
[all …]
H A Dvmm_dev.c81 struct vm *vm; /* vm instance cookie */ member
146 maxcpus = vm_get_maxcpus(sc->vm); in vcpu_lock_all()
327 vm_get_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_get_register_set() argument
342 vm_set_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_set_register_set() argument
489 error = vm_run(sc->vm, vmrun); in vmmdev_ioctl()
496 error = vm_reinit(sc->vm); in vmmdev_ioctl()
986 if (sc->vm != NULL) in vmmdev_destroy()
987 vm_destroy(sc->vm); in vmmdev_destroy()
1079 struct vm *vm; in sysctl_vmm_create() local
1104 error = vm_create(buf, &vm); in sysctl_vmm_create()
[all …]
H A Dvmm_stat.h37 struct vm;
48 typedef void (*vmm_stat_func_t)(struct vm *vm, int vcpu,
93 int vmm_stat_copy(struct vm *vm, int vcpu, int *num_stats, uint64_t *buf);
97 vmm_stat_array_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, in vmm_stat_array_incr() argument
103 stats = vcpu_stats(vm, vcpu); in vmm_stat_array_incr()
111 vmm_stat_array_set(struct vm *vm, int vcpu, struct vmm_stat_type *vst, in vmm_stat_array_set() argument
117 stats = vcpu_stats(vm, vcpu); in vmm_stat_array_set()
125 vmm_stat_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, uint64_t x) in vmm_stat_incr() argument
129 vmm_stat_array_incr(vm, vcpu, vst, 0, x); in vmm_stat_incr()
134 vmm_stat_set(struct vm *vm, int vcpu, struct vmm_stat_type *vst, uint64_t val) in vmm_stat_set() argument
[all …]
/freebsd-13.1/sys/amd64/include/
H A Dvmm.h220 void vm_destroy(struct vm *vm);
221 int vm_reinit(struct vm *vm);
222 const char *vm_name(struct vm *vm);
223 uint16_t vm_get_maxcpus(struct vm *vm);
273 struct vhpet *vm_hpet(struct vm *vm);
289 int vm_restore_time(struct vm *vm);
309 cpuset_t vm_active_cpus(struct vm *vm);
310 cpuset_t vm_debug_cpus(struct vm *vm);
345 void *vm_iommu_domain(struct vm *vm);
381 struct vatpic *vm_atpic(struct vm *vm);
[all …]
/freebsd-13.1/contrib/bc/src/
H A Dvm.c70 BcVm vm; variable
90 assert(vm.jmp_bufs.len - (size_t) vm.sig_pop);
94 if (vm.sig_pop) bc_vec_pop(&vm.jmp_bufs);
120 if (write(STDOUT_FILENO, vm.sigmsg, vm.siglen) != (ssize_t) vm.siglen)
192 bc_file_printf(&vm.fout, help, vm.name, vm.name, BC_VERSION,
209 bc_file_printf(&vm.fout, help, vm.name, vm.name, BC_VERSION,
758 bool good = ((vm.status && vm.status != BC_STATUS_QUIT) || vm.sig);
838 if (vm.prs.l.t == BC_LEX_KW_DEFINE) vm.parse(&vm.prs);
842 while (BC_PARSE_CAN_PARSE(vm.prs)) vm.parse(&vm.prs);
1021 if (!vm.status && !vm.eof) {
[all …]
H A Dargs.c57 if (vm.exprs.v == NULL) bc_vec_init(&vm.exprs, sizeof(uchar), BC_DTOR_NONE); in bc_args_exprs()
73 vm.file = file; in bc_args_file()
135 if (vm.no_exprs) in bc_args()
140 vm.exit_exprs = (exit_exprs || vm.exit_exprs); in bc_args()
152 if (vm.no_exprs) in bc_args()
157 vm.exit_exprs = (exit_exprs || vm.exit_exprs); in bc_args()
165 bc_vm_info(vm.help); in bc_args()
172 vm.flags |= BC_FLAG_I; in bc_args()
178 vm.flags |= BC_FLAG_Z; in bc_args()
184 vm.line_len = 0; in bc_args()
[all …]
H A Dlibrary.c121 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_init()
177 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_free()
228 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_ctxt_create()
316 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_insert()
340 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_create()
402 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_copy()
434 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_dup()
524 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_num_setScale()
568 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_bigdig()
592 assert(!vm.running && !vm.sig && !vm.sig_lock); in bcl_bigdig2num()
[all …]
H A Dread.c139 bc_file_flush(&vm.fout, bc_flush_none); in bc_read_chars()
143 if (bc_read_buf(vec, vm.buf, &vm.buf_len)) { in bc_read_chars()
156 r = read(STDIN_FILENO, vm.buf + vm.buf_len, in bc_read_chars()
157 BC_VM_STDIN_BUF_SIZE - vm.buf_len); in bc_read_chars()
169 assert(vm.sig); in bc_read_chars()
172 vm.sig = 0; in bc_read_chars()
178 bc_file_flush(&vm.fout, bc_flush_none); in bc_read_chars()
202 vm.buf_len += (size_t) r; in bc_read_chars()
203 vm.buf[vm.buf_len] = '\0'; in bc_read_chars()
206 done = bc_read_buf(vec, vm.buf, &vm.buf_len); in bc_read_chars()
[all …]
/freebsd-13.1/sys/kern/
H A Dsubr_vmem.c201 #define VMEM_CONDVAR_WAIT(vm) cv_wait(&vm->vm_cv, &vm->vm_lock) argument
204 #define VMEM_LOCK(vm) mtx_lock(&vm->vm_lock) argument
896 if (vm->vm_hashlist != NULL && vm->vm_hashlist != vm->vm_hash0) in vmem_destroy1()
923 if (vm->vm_limit != 0 && vm->vm_limit < vm->vm_size + size) in vmem_import()
1057 avail = vm->vm_size - vm->vm_inuse; in vmem_try_fetch()
1063 vm->vm_reclaimfn(vm, flags); in vmem_try_fetch()
1067 if (vm->vm_size - vm->vm_inuse > avail) in vmem_try_fetch()
1244 bzero(vm, sizeof(*vm)); in vmem_init()
1269 vm->vm_hashlist = vm->vm_hash0; in vmem_init()
1553 return vm->vm_size - vm->vm_inuse; in vmem_size()
[all …]
/freebsd-13.1/lib/libkvm/
H A Dkvm_powerpc.c100 vm = kd->vmst; in powerpc_maphdrs()
109 vm->eh = vm->map; in powerpc_maphdrs()
117 vm->dmphdrsz = dump_header_size(vm->map); in powerpc_maphdrs()
120 vm->eh = (void *)((uintptr_t)vm->map + vm->dmphdrsz); in powerpc_maphdrs()
126 munmap(vm->map, vm->mapsz); in powerpc_maphdrs()
129 vm->mapsz = vm->dmphdrsz + mapsz; in powerpc_maphdrs()
135 vm->eh = (void *)((uintptr_t)vm->map + vm->dmphdrsz); in powerpc_maphdrs()
136 vm->ph = (void *)((uintptr_t)vm->eh + be32toh(vm->eh->e_phoff)); in powerpc_maphdrs()
156 ph = vm->ph; in powerpc_va2off()
178 munmap(vm->eh, vm->mapsz); in _powerpc_freevtop()
[all …]
H A Dkvm_powerpc64.c102 vm = kd->vmst; in powerpc_maphdrs()
111 vm->eh = vm->map; in powerpc_maphdrs()
119 vm->dmphdrsz = dump_header_size(vm->map); in powerpc_maphdrs()
122 vm->eh = (void *)((uintptr_t)vm->map + vm->dmphdrsz); in powerpc_maphdrs()
128 munmap(vm->map, vm->mapsz); in powerpc_maphdrs()
131 vm->mapsz = vm->dmphdrsz + mapsz; in powerpc_maphdrs()
137 vm->eh = (void *)((uintptr_t)vm->map + vm->dmphdrsz); in powerpc_maphdrs()
138 vm->ph = (void *)((uintptr_t)vm->eh + in powerpc_maphdrs()
159 ph = vm->ph; in powerpc64_va2off()
183 munmap(vm->eh, vm->mapsz); in _powerpc64_freevtop()
[all …]
H A Dkvm_arm.c74 p = vm->phdr; in _kvm_pa2off()
75 n = vm->phnum; in _kvm_pa2off()
92 free(vm->phdr); in _arm_freevtop()
93 free(vm); in _arm_freevtop()
108 struct vmstate *vm; in _arm_initvtop() local
121 vm = _kvm_malloc(kd, sizeof(*vm)); in _arm_initvtop()
122 if (vm == NULL) { in _arm_initvtop()
126 kd->vmst = vm; in _arm_initvtop()
127 vm->l1pt = NULL; in _arm_initvtop()
129 if (_kvm_read_core_phdrs(kd, &vm->phnum, &vm->phdr) == -1) in _arm_initvtop()
[all …]
/freebsd-13.1/sys/amd64/vmm/io/
H A Dvatpic.h41 struct vatpic *vatpic_init(struct vm *vm);
44 int vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port,
46 int vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port,
48 int vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
51 int vatpic_assert_irq(struct vm *vm, int irq);
52 int vatpic_deassert_irq(struct vm *vm, int irq);
53 int vatpic_pulse_irq(struct vm *vm, int irq);
54 int vatpic_set_irq_trigger(struct vm *vm, int irq, enum vm_intr_trigger trigger);
56 void vatpic_pending_intr(struct vm *vm, int *vecptr);
57 void vatpic_intr_accepted(struct vm *vm, int vector);
H A Dppt.h34 int ppt_unassign_all(struct vm *vm);
35 int ppt_map_mmio(struct vm *vm, int bus, int slot, int func,
37 int ppt_unmap_mmio(struct vm *vm, int bus, int slot, int func,
39 int ppt_setup_msi(struct vm *vm, int vcpu, int bus, int slot, int func,
41 int ppt_setup_msix(struct vm *vm, int vcpu, int bus, int slot, int func,
43 int ppt_disable_msix(struct vm *vm, int bus, int slot, int func);
44 int ppt_assigned_devices(struct vm *vm);
45 bool ppt_is_mmio(struct vm *vm, vm_paddr_t gpa);
57 int ppt_assign_device(struct vm *vm, int bus, int slot, int func);
58 int ppt_unassign_device(struct vm *vm, int bus, int slot, int func);
H A Dvrtc.h39 struct vrtc *vrtc_init(struct vm *vm);
43 time_t vrtc_get_time(struct vm *vm);
44 int vrtc_set_time(struct vm *vm, time_t secs);
45 int vrtc_nvram_write(struct vm *vm, int offset, uint8_t value);
46 int vrtc_nvram_read(struct vm *vm, int offset, uint8_t *retval);
48 int vrtc_addr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
50 int vrtc_data_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
H A Dvioapic.h40 struct vioapic *vioapic_init(struct vm *vm);
43 int vioapic_assert_irq(struct vm *vm, int irq);
44 int vioapic_deassert_irq(struct vm *vm, int irq);
45 int vioapic_pulse_irq(struct vm *vm, int irq);
47 int vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa,
49 int vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa,
52 int vioapic_pincount(struct vm *vm);
53 void vioapic_process_eoi(struct vm *vm, int vcpuid, int vector);
H A Dvioapic.c61 struct vm *vm; member
179 vioapic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate) in vioapic_set_irqstate() argument
186 vioapic = vm_ioapic(vm); in vioapic_set_irqstate()
209 vioapic_assert_irq(struct vm *vm, int irq) in vioapic_assert_irq() argument
216 vioapic_deassert_irq(struct vm *vm, int irq) in vioapic_deassert_irq() argument
223 vioapic_pulse_irq(struct vm *vm, int irq) in vioapic_pulse_irq() argument
234 vioapic_update_tmr(struct vm *vm, int vcpuid, void *arg) in vioapic_update_tmr() argument
443 vioapic_process_eoi(struct vm *vm, int vcpuid, int vector) in vioapic_process_eoi() argument
475 vioapic_init(struct vm *vm) in vioapic_init() argument
482 vioapic->vm = vm; in vioapic_init()
[all …]
H A Dppt.c89 struct vm *vm; /* owner of this device */ member
220 if (ppt->vm != vm) /* Make sure we own this device */ in ppt_find()
227 ppt_unmap_all_mmio(struct vm *vm, struct pptdev *ppt) in ppt_unmap_all_mmio() argument
336 ppt_assigned_devices(struct vm *vm) in ppt_assigned_devices() argument
343 if (ppt->vm == vm) in ppt_assigned_devices()
350 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) in ppt_is_mmio() argument
357 if (ppt->vm != vm) in ppt_is_mmio()
397 ppt->vm = vm; in ppt_assign_device()
424 ppt_unassign_all(struct vm *vm) in ppt_unassign_all() argument
431 if (ppt->vm == vm) { in ppt_unassign_all()
[all …]
H A Dvrtc.c78 struct vm *vm; member
288 struct vm *vm; in rtc_to_secs() local
293 vm = vrtc->vm; in rtc_to_secs()
753 vrtc_set_time(struct vm *vm, time_t secs) in vrtc_set_time() argument
758 vrtc = vm_rtc(vm); in vrtc_set_time()
774 vrtc_get_time(struct vm *vm) in vrtc_get_time() argument
780 vrtc = vm_rtc(vm); in vrtc_get_time()
789 vrtc_nvram_write(struct vm *vm, int offset, uint8_t value) in vrtc_nvram_write() argument
816 vrtc_nvram_read(struct vm *vm, int offset, uint8_t *retval) in vrtc_nvram_read() argument
984 vrtc_init(struct vm *vm) in vrtc_init() argument
[all …]
/freebsd-13.1/contrib/bc/include/
H A Dstatus.h556 BC_UNLIKELY(vm.status != (sig_atomic_t) BC_STATUS_SUCCESS || vm.sig)
560 BC_LIKELY(vm.status == (sig_atomic_t) BC_STATUS_SUCCESS && !vm.sig)
603 vm.sig_lock = 0; \
613 vm.sig_lock = 1; \
620 vm.sig_lock = 0; \
621 if (vm.sig) BC_JMP; \
631 v = vm.sig_lock; \
632 vm.sig_lock = 1; \
693 if (!vm.sig_pop) bc_vec_pop(&vm.jmp_bufs); \
713 vm.sig_pop = 0; \
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrIntrinsicVL.gen.td1171 … Pat<(int_ve_vl_vfmkdgt_mvml v256f64:$vz, v256i1:$vm, i32:$vl), (VFMKDvml CC_G, v256f64:$vz, v256i…
1173 … Pat<(int_ve_vl_vfmkdlt_mvml v256f64:$vz, v256i1:$vm, i32:$vl), (VFMKDvml CC_L, v256f64:$vz, v256i…
1199 … Pat<(int_ve_vl_vfmksgt_mvml v256f64:$vz, v256i1:$vm, i32:$vl), (VFMKSvml CC_G, v256f64:$vz, v256i…
1311 … : Pat<(int_ve_vl_vsumwsx_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VSUMWSXvml v256f64:$vy, v256i1:…
1313 … : Pat<(int_ve_vl_vsumwzx_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VSUMWZXvml v256f64:$vy, v256i1:…
1315 def : Pat<(int_ve_vl_vsuml_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VSUMLvml v256f64:$vy, v256i1:$v…
1317 …f : Pat<(int_ve_vl_vfsumd_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VFSUMDvml v256f64:$vy, v256i1:$
1319 …f : Pat<(int_ve_vl_vfsums_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VFSUMSvml v256f64:$vy, v256i1:$
1361 def : Pat<(int_ve_vl_vrand_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VRANDvml v256f64:$vy, v256i1:$v…
1363 def : Pat<(int_ve_vl_vror_vvml v256f64:$vy, v256i1:$vm, i32:$vl), (VRORvml v256f64:$vy, v256i1:$vm,…
[all …]

12345678