Searched refs:vm (Results 1 - 25 of 1058) sorted by relevance

1234567891011>>

/freebsd-13-stable/sys/amd64/vmm/io/
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, in
[all...]
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, in
[all...]
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, in
[all...]
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, in
[all...]
H A Dvatpit.h41 struct vatpit *vatpit_init(struct vm *vm);
44 int vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
46 int vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port,
H A Dvpmtmr.h39 struct vpmtmr *vpmtmr_init(struct vm *vm);
42 int vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
/freebsd-13-stable/sys/i386/i386/
H A Dminidump_machdep_pae.c37 #include <vm/vm.h>
38 #include <vm/vm_param.h>
40 #include <vm/pmap.h>
H A Dminidump_machdep_nopae.c36 #include <vm/vm.h>
37 #include <vm/vm_param.h>
39 #include <vm/pmap.h>
H A Dpmap_nopae.c42 #include <vm/vm.h>
43 #include <vm/vm_param.h>
47 #include <vm/pmap.h>
H A Dpmap_pae.c43 #include <vm/vm.h>
44 #include <vm/vm_param.h>
49 #include <vm/pmap.h>
/freebsd-13-stable/sys/amd64/vmm/
H A Dvmm_ioport.h34 typedef int (*ioport_handler_func_t)(struct vm *vm, int vcpuid,
37 int vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vme, bool *retu);
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 *v argument
63 lapic_intr_edge(struct vm *vm, int cpu, int vector) argument
[all...]
H A Dvmm_ktr.h41 #define VCPU_CTR0(vm, vcpuid, format) \
42 CTR2(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid))
44 #define VCPU_CTR1(vm, vcpuid, format, p1) \
45 CTR3(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1))
47 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \
48 CTR4(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2))
50 #define VCPU_CTR3(vm, vcpui
[all...]
H A Dvmm.c51 #include <vm/vm.h>
52 #include <vm/vm_param.h>
53 #include <vm/vm_extern.h>
54 #include <vm/vm_object.h>
55 #include <vm/vm_page.h>
56 #include <vm/pmap.h>
57 #include <vm/vm_map.h>
58 #include <vm/vm_pager.h>
59 #include <vm/vm_ker
155 struct vm { struct
293 vcpu_cleanup(struct vm *vm, int i, bool destroy) argument
305 vcpu_init(struct vm *vm, int vcpu_id, bool create) argument
338 vcpu_trace_exceptions(struct vm *vm, int vcpuid) argument
345 vm_exitinfo(struct vm *vm, int cpuid) argument
440 vm_init(struct vm *vm, bool create) argument
473 struct vm *vm; local
507 vm_get_topology(struct vm *vm, uint16_t *sockets, uint16_t *cores, uint16_t *threads, uint16_t *maxcpus) argument
517 vm_get_maxcpus(struct vm *vm) argument
523 vm_set_topology(struct vm *vm, uint16_t sockets, uint16_t cores, uint16_t threads, uint16_t maxcpus) argument
539 vm_cleanup(struct vm *vm, bool destroy) argument
588 vm_destroy(struct vm *vm) argument
595 vm_reinit(struct vm *vm) argument
614 vm_name(struct vm *vm) argument
620 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
631 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) argument
645 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) argument
670 vm_alloc_memseg(struct vm *vm, int ident, size_t len, bool sysmem) argument
700 vm_get_memseg(struct vm *vm, int ident, size_t *len, bool *sysmem, vm_object_t *objptr) argument
719 vm_free_memseg(struct vm *vm, int ident) argument
734 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, size_t len, int prot, int flags) argument
801 vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len) argument
819 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, vm_ooffset_t *segoff, size_t *len, int *prot, int *flags) argument
853 vm_free_memmap(struct vm *vm, int ident) argument
869 sysmem_mapping(struct vm *vm, struct mem_map *mm) argument
879 vmm_sysmem_maxaddr(struct vm *vm) argument
897 vm_iommu_modify(struct vm *vm, bool map) argument
964 vm_unassign_pptdev(struct vm *vm, int bus, int slot, int func) argument
979 vm_assign_pptdev(struct vm *vm, int bus, int slot, int func) argument
1000 vm_gpa_hold(struct vm *vm, int vcpuid, vm_paddr_t gpa, size_t len, int reqprot, void **cookie) argument
1055 vm_get_register(struct vm *vm, int vcpu, int reg, uint64_t *retval) argument
1068 vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) argument
1123 vm_get_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc) argument
1137 vm_set_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc) argument
1193 vcpu_set_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
1267 vcpu_require_state(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1276 vcpu_require_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1293 vm_handle_rendezvous(struct vm *vm, int vcpuid) argument
1341 vm_handle_hlt(struct vm *vm, int vcpuid, bool intr_disabled, bool *retu) argument
1436 vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) argument
1478 vm_handle_inst_emul(struct vm *vm, int vcpuid, bool *retu) argument
1556 vm_handle_suspend(struct vm *vm, int vcpuid, bool *retu) argument
1615 vm_handle_reqidle(struct vm *vm, int vcpuid, bool *retu) argument
1628 vm_suspend(struct vm *vm, enum vm_suspend_how how) argument
1655 vm_exit_suspended(struct vm *vm, int vcpuid, uint64_t rip) argument
1670 vm_exit_debug(struct vm *vm, int vcpuid, uint64_t rip) argument
1681 vm_exit_rendezvous(struct vm *vm, int vcpuid, uint64_t rip) argument
1695 vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip) argument
1707 vm_exit_astpending(struct vm *vm, int vcpuid, uint64_t rip) argument
1719 vm_run(struct vm *vm, struct vm_run *vmrun) argument
1825 struct vm *vm; local
1866 vm_exit_intinfo(struct vm *vm, int vcpuid, uint64_t info) argument
1948 nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, uint64_t *retinfo) argument
2006 vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) argument
2049 vm_get_intinfo(struct vm *vm, int vcpuid, uint64_t *info1, uint64_t *info2) argument
2063 vm_inject_exception(struct vm *vm, int vcpuid, int vector, int errcode_valid, uint32_t errcode, int restart_instruction) argument
2127 struct vm *vm; local
2141 struct vm *vm; local
2157 vm_inject_nmi(struct vm *vm, int vcpuid) argument
2172 vm_nmi_pending(struct vm *vm, int vcpuid) argument
2185 vm_nmi_clear(struct vm *vm, int vcpuid) argument
2204 vm_inject_extint(struct vm *vm, int vcpuid) argument
2219 vm_extint_pending(struct vm *vm, int vcpuid) argument
2232 vm_extint_clear(struct vm *vm, int vcpuid) argument
2249 vm_get_capability(struct vm *vm, int vcpu, int type, int *retval) argument
2261 vm_set_capability(struct vm *vm, int vcpu, int type, int val) argument
2273 vm_lapic(struct vm *vm, int cpu) argument
2279 vm_ioapic(struct vm *vm) argument
2286 vm_hpet(struct vm *vm) argument
2335 vm_iommu_domain(struct vm *vm) argument
2342 vcpu_set_state(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
2361 vcpu_get_state(struct vm *vm, int vcpuid, int *hostcpu) argument
2381 vm_activate_cpu(struct vm *vm, int vcpuid) argument
2396 vm_suspend_cpu(struct vm *vm, int vcpuid) argument
2420 vm_resume_cpu(struct vm *vm, int vcpuid) argument
2438 vcpu_debugged(struct vm *vm, int vcpuid) argument
2445 vm_active_cpus(struct vm *vm) argument
2452 vm_debug_cpus(struct vm *vm) argument
2459 vm_suspended_cpus(struct vm *vm) argument
2466 vcpu_stats(struct vm *vm, int vcpuid) argument
2473 vm_get_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state *state) argument
2484 vm_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument
2538 vcpu_notify_event(struct vm *vm, int vcpuid, bool lapic_intr) argument
2548 vm_get_vmspace(struct vm *vm) argument
2555 vm_apicid2vcpuid(struct vm *vm, int apicid) argument
2564 vm_smp_rendezvous(struct vm *vm, int vcpuid, cpuset_t dest, vm_rendezvous_func_t func, void *arg) argument
2614 vm_atpic(struct vm *vm) argument
2620 vm_atpit(struct vm *vm) argument
2626 vm_pmtmr(struct vm *vm) argument
2633 vm_rtc(struct vm *vm) argument
2657 vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, int num_copyinfo) argument
2670 vm_copy_setup(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, int num_copyinfo, int *fault) argument
2716 vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, void *kaddr, size_t len) argument
2733 vm_copyout(struct vm *vm, int vcpuid, const void *kaddr, struct vm_copyinfo *copyinfo, size_t len) argument
2757 vm_get_rescnt(struct vm *vm, int vcpu, struct vmm_stat_type *stat) argument
2767 vm_get_wiredcnt(struct vm *vm, int vcpu, struct vmm_stat_type *stat) argument
2781 vm_snapshot_vcpus(struct vm *vm, struct vm_snapshot_meta *meta) argument
2812 vm_snapshot_vm(struct vm *vm, struct vm_snapshot_meta *meta) argument
2848 vm_snapshot_vmcx(struct vm *vm, struct vm_snapshot_meta *meta) argument
2871 vm_snapshot_req(struct vm *vm, struct vm_snapshot_meta *meta) argument
2915 vm_set_tsc_offset(struct vm *vm, int vcpuid, uint64_t offset) argument
2929 vm_restore_time(struct vm *vm) argument
[all...]
/freebsd-13-stable/contrib/bc/src/
H A Dbc.c41 #include <vm.h>
45 vm.read_ret = BC_INST_RET;
46 vm.help = bc_help;
47 vm.sigmsg = bc_sig_msg;
48 vm.siglen = bc_sig_msg_len;
50 vm.next = bc_lex_token;
51 vm.parse = bc_parse_parse;
52 vm.expr = bc_parse_expr;
H A Ddc.c41 #include <vm.h>
45 vm.read_ret = BC_INST_POP_EXEC;
46 vm.help = dc_help;
47 vm.sigmsg = dc_sig_msg;
48 vm.siglen = dc_sig_msg_len;
50 vm.next = dc_lex_token;
51 vm.parse = dc_parse_parse;
52 vm.expr = dc_parse_expr;
H A Dvm.c62 #include <vm.h>
67 BcVm vm; variable
80 bc_file_puts(&vm.ferr, bc_flush_none, "Longjmp: ");
81 bc_file_puts(&vm.ferr, bc_flush_none, f);
82 bc_file_putchar(&vm.ferr, bc_flush_none, '\n');
83 bc_file_flush(&vm.ferr, bc_flush_none);
87 assert(vm.jmp_bufs.len - (size_t) vm.sig_pop);
90 if (vm.jmp_bufs.len == 0) abort();
91 if (vm
[all...]
H A Dargs.c77 if (vm.exprs.v == NULL) bc_vec_init(&vm.exprs, sizeof(uchar), NULL);
78 bc_vec_concat(&vm.exprs, str);
79 bc_vec_concat(&vm.exprs, "\n");
88 vm.file = file;
112 if (vm.no_exit_exprs)
115 vm.exit_exprs = (exit_exprs || vm.exit_exprs);
121 if (!strcmp(opts.optarg, "-")) vm.no_exit_exprs = true;
123 if (vm
[all...]
/freebsd-13-stable/sys/riscv/include/
H A Dofw_machdep.h31 #include <vm/vm.h>
/freebsd-13-stable/sys/arm64/include/
H A Dofw_machdep.h35 #include <vm/vm.h>
/freebsd-13-stable/sys/amd64/include/
H A Dvmm.h145 struct vm;
168 typedef void * (*vmi_init_func_t)(struct vm *vm, struct pmap *pmap);
196 vmi_init_func_t init; /* vm-specific initialization */
219 int vm_create(const char *name, struct vm **retvm);
220 void vm_destroy(struct vm *vm);
221 int vm_reinit(struct vm *vm);
222 const char *vm_name(struct vm *v
359 vcpu_is_running(struct vm *vm, int vcpu, int *hostcpu) argument
366 vcpu_should_yield(struct vm *vm, int vcpu) argument
749 vm_inject_ud(void *vm, int vcpuid) argument
755 vm_inject_gp(void *vm, int vcpuid) argument
761 vm_inject_ac(void *vm, int vcpuid, int errcode) argument
767 vm_inject_ss(void *vm, int vcpuid, int errcode) argument
[all...]
/freebsd-13-stable/sys/kern/
H A Dsubr_vmem.c66 #include <vm/uma.h>
67 #include <vm/vm.h>
68 #include <vm/pmap.h>
69 #include <vm/vm_map.h>
70 #include <vm/vm_object.h>
71 #include <vm/vm_kern.h>
72 #include <vm/vm_extern.h>
73 #include <vm/vm_param.h>
74 #include <vm/vm_pag
270 _bt_fill(vmem_t *vm, int flags) argument
311 bt_fill(vmem_t *vm, int flags) argument
322 bt_alloc(vmem_t *vm) argument
340 bt_freetrim(vmem_t *vm, int freelimit) argument
361 bt_free(vmem_t *vm, bt_t *bt) argument
375 bt_save(vmem_t *vm) argument
383 bt_restore(vmem_t *vm) argument
402 bt_freehead_tofree(vmem_t *vm, vmem_size_t size) argument
424 bt_freehead_toalloc(vmem_t *vm, vmem_size_t size, int strat) argument
445 bt_hashhead(vmem_t *vm, vmem_addr_t addr) argument
457 bt_lookupbusy(vmem_t *vm, vmem_addr_t addr) argument
474 bt_rembusy(vmem_t *vm, bt_t *bt) argument
485 bt_insbusy(vmem_t *vm, bt_t *bt) argument
501 bt_remseg(vmem_t *vm, bt_t *bt) argument
510 bt_insseg(vmem_t *vm, bt_t *bt, bt_t *prev) argument
517 bt_insseg_tail(vmem_t *vm, bt_t *bt) argument
533 bt_insfree(vmem_t *vm, bt_t *bt) argument
583 qc_init(vmem_t *vm, vmem_size_t qcache_max) argument
608 qc_destroy(vmem_t *vm) argument
619 qc_drain(vmem_t *vm) argument
730 vmem_rehash(vmem_t *vm, vmem_size_t newhashsize) argument
780 vmem_t *vm; local
828 vmem_add1(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int type) argument
877 vmem_destroy1(vmem_t *vm) argument
907 vmem_import(vmem_t *vm, vmem_size_t size, vmem_size_t align, int flags) argument
996 vmem_clip(vmem_t *vm, bt_t *bt, vmem_addr_t start, vmem_size_t size) argument
1038 vmem_try_fetch(vmem_t *vm, const vmem_size_t size, vmem_size_t align, int flags) argument
1079 vmem_try_release(vmem_t *vm, struct vmem_btag *bt, const bool remfree) argument
1113 vmem_xalloc_nextfit(vmem_t *vm, const vmem_size_t size, vmem_size_t align, const vmem_size_t phase, const vmem_size_t nocross, int flags, vmem_addr_t *addrp) argument
1201 vmem_set_import(vmem_t *vm, vmem_import_t *importfn, vmem_release_t *releasefn, void *arg, vmem_size_t import_quantum) argument
1215 vmem_set_limit(vmem_t *vm, vmem_size_t limit) argument
1224 vmem_set_reclaim(vmem_t *vm, vmem_reclaim_t *reclaimfn) argument
1236 vmem_init(vmem_t *vm, const char *name, vmem_addr_t base, vmem_size_t size, vmem_size_t quantum, vmem_size_t qcache_max, int flags) argument
1293 vmem_t *vm; local
1305 vmem_destroy(vmem_t *vm) argument
1316 vmem_roundup_size(vmem_t *vm, vmem_size_t size) argument
1326 vmem_alloc(vmem_t *vm, vmem_size_t size, int flags, vmem_addr_t *addrp) argument
1355 vmem_xalloc(vmem_t *vm, const vmem_size_t size0, vmem_size_t align, const vmem_size_t phase, const vmem_size_t nocross, const vmem_addr_t minaddr, const vmem_addr_t maxaddr, int flags, vmem_addr_t *addrp) argument
1466 vmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size) argument
1480 vmem_xfree(vmem_t *vm, vmem_addr_t addr, vmem_size_t size __unused) argument
1526 vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int flags) argument
1545 vmem_size(vmem_t *vm, int typemask) argument
1640 vmem_whatis_lookup(vmem_t *vm, vmem_addr_t addr) argument
1659 vmem_t *vm; local
1678 const vmem_t *vm; local
1688 const vmem_t *vm = (const void *)addr; local
1706 const vmem_t *vm; local
1714 const vmem_t *vm = (const void *)addr; local
1759 const vmem_t *vm; local
1771 vmem_check_sanity(vmem_t *vm) argument
1816 vmem_check(vmem_t *vm) argument
[all...]
/freebsd-13-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_vm.c35 #include <vm/vm.h>
36 #include <vm/vm_param.h>
37 #include <vm/vm_object.h>
38 #include <vm/vm_page.h>
39 #include <vm/vm_pager.h>
/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Dswap.h32 #include <vm/swap_pager.h>
33 #include <vm/vm_pageout.h>
/freebsd-13-stable/sys/x86/include/
H A Dofw_machdep.h35 #include <vm/vm.h>

Completed in 291 milliseconds

1234567891011>>