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

1234567891011>>

/freebsd-10.2-release/sys/pc98/include/
H A Dvm.h4 /* $FreeBSD: releng/10.2/sys/pc98/include/vm.h 195089 2009-06-27 02:20:31Z nyan $ */
6 #include <i386/vm.h>
/freebsd-10.2-release/sys/amd64/vmm/io/
H A Dvioapic.h36 struct vioapic *vioapic_init(struct vm *vm);
39 int vioapic_assert_irq(struct vm *vm, int irq);
40 int vioapic_deassert_irq(struct vm *vm, int irq);
41 int vioapic_pulse_irq(struct vm *vm, int irq);
43 int vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa,
45 int vioapic_mmio_read(void *vm, in
[all...]
H A Dvrtc.h36 struct vrtc *vrtc_init(struct vm *vm);
40 time_t vrtc_get_time(struct vm *vm);
41 int vrtc_set_time(struct vm *vm, time_t secs);
42 int vrtc_nvram_write(struct vm *vm, int offset, uint8_t value);
43 int vrtc_nvram_read(struct vm *vm, in
[all...]
H A Dvatpic.h39 struct vatpic *vatpic_init(struct vm *vm);
42 int vatpic_master_handler(struct vm *vm, int vcpuid, bool in, int port,
44 int vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port,
46 int vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
49 int vatpic_assert_irq(struct vm *vm, in
[all...]
H A Dppt.h32 int ppt_unassign_all(struct vm *vm);
33 int ppt_map_mmio(struct vm *vm, int bus, int slot, int func,
35 int ppt_setup_msi(struct vm *vm, int vcpu, int bus, int slot, int func,
37 int ppt_setup_msix(struct vm *vm, int vcpu, int bus, int slot, int func,
39 int ppt_assigned_devices(struct vm *vm);
[all...]
H A Dvatpit.h37 struct vatpit *vatpit_init(struct vm *vm);
40 int vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
42 int vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port,
H A Dvpmtmr.h36 struct vpmtmr *vpmtmr_init(struct vm *vm);
39 int vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes,
H A Dvhpet.h36 struct vhpet *vhpet_init(struct vm *vm);
38 int vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val,
40 int vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *val,
/freebsd-10.2-release/sys/amd64/vmm/
H A Dvmm_ioport.h32 typedef int (*ioport_handler_func_t)(struct vm *vm, int vcpuid,
35 int vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vme, bool *retu);
H A Dvmm_lapic.h32 struct vm;
35 int lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval,
37 int lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t wval,
40 int lapic_mmio_read(void *vm, int cpu, uint64_t gpa,
42 int lapic_mmio_write(void *vm, int cpu, uint64_t gpa,
49 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig);
54 lapic_intr_level(struct vm *v argument
61 lapic_intr_edge(struct vm *vm, int cpu, int vector) argument
[all...]
H A Dvmm_ktr.h39 #define VCPU_CTR0(vm, vcpuid, format) \
40 CTR2(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid))
42 #define VCPU_CTR1(vm, vcpuid, format, p1) \
43 CTR3(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1))
45 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \
46 CTR4(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2))
48 #define VCPU_CTR3(vm, vcpui
[all...]
H A Dvmm.c47 #include <vm/vm.h>
48 #include <vm/vm_object.h>
49 #include <vm/vm_page.h>
50 #include <vm/pmap.h>
51 #include <vm/vm_map.h>
52 #include <vm/vm_extern.h>
53 #include <vm/vm_param.h>
56 #include <machine/vm.h>
136 struct vm { struct
250 vcpu_cleanup(struct vm *vm, int i, bool destroy) argument
262 vcpu_init(struct vm *vm, int vcpu_id, bool create) argument
294 vcpu_trace_exceptions(struct vm *vm, int vcpuid) argument
301 vm_exitinfo(struct vm *vm, int cpuid) argument
402 vm_init(struct vm *vm, bool create) argument
428 struct vm *vm; local
458 vm_free_mem_seg(struct vm *vm, struct mem_seg *seg) argument
468 vm_cleanup(struct vm *vm, bool destroy) argument
504 vm_destroy(struct vm *vm) argument
511 vm_reinit(struct vm *vm) argument
530 vm_name(struct vm *vm) argument
536 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
547 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) argument
555 vm_mem_allocated(struct vm *vm, vm_paddr_t gpa) argument
574 vm_malloc(struct vm *vm, vm_paddr_t gpa, size_t len) argument
628 vm_maxmem(struct vm *vm) argument
643 vm_gpa_unwire(struct vm *vm) argument
665 vm_gpa_wire(struct vm *vm) argument
697 vm_iommu_modify(struct vm *vm, boolean_t map) argument
748 vm_unassign_pptdev(struct vm *vm, int bus, int slot, int func) argument
764 vm_assign_pptdev(struct vm *vm, int bus, int slot, int func) argument
794 vm_gpa_hold(struct vm *vm, vm_paddr_t gpa, size_t len, int reqprot, void **cookie) argument
827 vm_gpabase2memseg(struct vm *vm, vm_paddr_t gpabase, struct vm_memory_segment *seg) argument
844 vm_get_memobj(struct vm *vm, vm_paddr_t gpa, size_t len, vm_offset_t *offset, struct vm_object **object) argument
871 vm_get_register(struct vm *vm, int vcpu, int reg, uint64_t *retval) argument
884 vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) argument
939 vm_get_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc) argument
953 vm_set_seg_desc(struct vm *vm, int vcpu, int reg, struct seg_desc *desc) argument
1009 vcpu_set_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
1083 vcpu_require_state(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1092 vcpu_require_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate) argument
1101 vm_set_rendezvous_func(struct vm *vm, vm_rendezvous_func_t func) argument
1125 vm_handle_rendezvous(struct vm *vm, int vcpuid) argument
1161 vm_handle_hlt(struct vm *vm, int vcpuid, bool intr_disabled, bool *retu) argument
1243 vm_handle_paging(struct vm *vm, int vcpuid, bool *retu) argument
1285 vm_handle_inst_emul(struct vm *vm, int vcpuid, bool *retu) argument
1363 vm_handle_suspend(struct vm *vm, int vcpuid, bool *retu) argument
1415 vm_handle_reqidle(struct vm *vm, int vcpuid, bool *retu) argument
1428 vm_suspend(struct vm *vm, enum vm_suspend_how how) argument
1455 vm_exit_suspended(struct vm *vm, int vcpuid, uint64_t rip) argument
1470 vm_exit_rendezvous(struct vm *vm, int vcpuid, uint64_t rip) argument
1484 vm_exit_reqidle(struct vm *vm, int vcpuid, uint64_t rip) argument
1496 vm_exit_astpending(struct vm *vm, int vcpuid, uint64_t rip) argument
1508 vm_run(struct vm *vm, struct vm_run *vmrun) argument
1614 struct vm *vm; local
1655 vm_exit_intinfo(struct vm *vm, int vcpuid, uint64_t info) argument
1737 nested_fault(struct vm *vm, int vcpuid, uint64_t info1, uint64_t info2, uint64_t *retinfo) argument
1795 vm_entry_intinfo(struct vm *vm, int vcpuid, uint64_t *retinfo) argument
1837 vm_get_intinfo(struct vm *vm, int vcpuid, uint64_t *info1, uint64_t *info2) argument
1851 vm_inject_exception(struct vm *vm, int vcpuid, int vector, int errcode_valid, uint32_t errcode, int restart_instruction) argument
1915 struct vm *vm; local
1929 struct vm *vm; local
1945 vm_inject_nmi(struct vm *vm, int vcpuid) argument
1960 vm_nmi_pending(struct vm *vm, int vcpuid) argument
1973 vm_nmi_clear(struct vm *vm, int vcpuid) argument
1992 vm_inject_extint(struct vm *vm, int vcpuid) argument
2007 vm_extint_pending(struct vm *vm, int vcpuid) argument
2020 vm_extint_clear(struct vm *vm, int vcpuid) argument
2037 vm_get_capability(struct vm *vm, int vcpu, int type, int *retval) argument
2049 vm_set_capability(struct vm *vm, int vcpu, int type, int val) argument
2061 vm_lapic(struct vm *vm, int cpu) argument
2067 vm_ioapic(struct vm *vm) argument
2074 vm_hpet(struct vm *vm) argument
2123 vm_iommu_domain(struct vm *vm) argument
2130 vcpu_set_state(struct vm *vm, int vcpuid, enum vcpu_state newstate, bool from_idle) argument
2149 vcpu_get_state(struct vm *vm, int vcpuid, int *hostcpu) argument
2169 vm_activate_cpu(struct vm *vm, int vcpuid) argument
2184 vm_active_cpus(struct vm *vm) argument
2191 vm_suspended_cpus(struct vm *vm) argument
2198 vcpu_stats(struct vm *vm, int vcpuid) argument
2205 vm_get_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state *state) argument
2216 vm_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) argument
2270 vcpu_notify_event(struct vm *vm, int vcpuid, bool lapic_intr) argument
2280 vm_get_vmspace(struct vm *vm) argument
2287 vm_apicid2vcpuid(struct vm *vm, int apicid) argument
2296 vm_smp_rendezvous(struct vm *vm, int vcpuid, cpuset_t dest, vm_rendezvous_func_t func, void *arg) argument
2344 vm_atpic(struct vm *vm) argument
2350 vm_atpit(struct vm *vm) argument
2356 vm_pmtmr(struct vm *vm) argument
2363 vm_rtc(struct vm *vm) argument
2387 vm_copy_teardown(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, int num_copyinfo) argument
2400 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
2446 vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, void *kaddr, size_t len) argument
2463 vm_copyout(struct vm *vm, int vcpuid, const void *kaddr, struct vm_copyinfo *copyinfo, size_t len) argument
2487 vm_get_rescnt(struct vm *vm, int vcpu, struct vmm_stat_type *stat) argument
2497 vm_get_wiredcnt(struct vm *vm, int vcpu, struct vmm_stat_type *stat) argument
[all...]
/freebsd-10.2-release/release/picobsd/tinyware/vm/
H A DMakefile1 # $FreeBSD: releng/10.2/release/picobsd/tinyware/vm/Makefile 276486 2014-12-31 23:25:37Z ngie $
3 PROG=vm
5 SRCS= vm.c
/freebsd-10.2-release/sys/arm/include/
H A Dofw_machdep.h35 #include <vm/vm.h>
H A Dfdt.h37 #include <vm/vm.h>
38 #include <vm/pmap.h>
/freebsd-10.2-release/sys/kern/
H A Dsubr_vmem.c63 #include <vm/uma.h>
64 #include <vm/vm.h>
65 #include <vm/pmap.h>
66 #include <vm/vm_map.h>
67 #include <vm/vm_object.h>
68 #include <vm/vm_kern.h>
69 #include <vm/vm_extern.h>
70 #include <vm/vm_param.h>
71 #include <vm/vm_pageou
248 bt_fill(vmem_t *vm, int flags) argument
292 bt_alloc(vmem_t *vm) argument
310 bt_freetrim(vmem_t *vm, int freelimit) argument
331 bt_free(vmem_t *vm, bt_t *bt) argument
354 bt_freehead_tofree(vmem_t *vm, vmem_size_t size) argument
376 bt_freehead_toalloc(vmem_t *vm, vmem_size_t size, int strat) argument
397 bt_hashhead(vmem_t *vm, vmem_addr_t addr) argument
409 bt_lookupbusy(vmem_t *vm, vmem_addr_t addr) argument
426 bt_rembusy(vmem_t *vm, bt_t *bt) argument
437 bt_insbusy(vmem_t *vm, bt_t *bt) argument
453 bt_remseg(vmem_t *vm, bt_t *bt) argument
461 bt_insseg(vmem_t *vm, bt_t *bt, bt_t *prev) argument
468 bt_insseg_tail(vmem_t *vm, bt_t *bt) argument
475 bt_remfree(vmem_t *vm, bt_t *bt) argument
484 bt_insfree(vmem_t *vm, bt_t *bt) argument
533 qc_init(vmem_t *vm, vmem_size_t qcache_max) argument
559 qc_destroy(vmem_t *vm) argument
570 qc_drain(vmem_t *vm) argument
675 vmem_rehash(vmem_t *vm, vmem_size_t newhashsize) argument
727 vmem_t *vm; local
775 vmem_add1(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int type) argument
800 vmem_destroy1(vmem_t *vm) argument
829 vmem_import(vmem_t *vm, vmem_size_t size, vmem_size_t align, int flags) argument
920 vmem_clip(vmem_t *vm, bt_t *bt, vmem_addr_t start, vmem_size_t size) argument
965 vmem_set_import(vmem_t *vm, vmem_import_t *importfn, vmem_release_t *releasefn, void *arg, vmem_size_t import_quantum) argument
978 vmem_set_reclaim(vmem_t *vm, vmem_reclaim_t *reclaimfn) argument
990 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
1042 vmem_t *vm; local
1056 vmem_destroy(vmem_t *vm) argument
1067 vmem_roundup_size(vmem_t *vm, vmem_size_t size) argument
1077 vmem_alloc(vmem_t *vm, vmem_size_t size, int flags, vmem_addr_t *addrp) argument
1101 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
1224 vmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size) argument
1237 vmem_xfree(vmem_t *vm, vmem_addr_t addr, vmem_size_t size) argument
1300 vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int flags) argument
1320 vmem_size(vmem_t *vm, int typemask) argument
1411 vmem_whatis_lookup(vmem_t *vm, vmem_addr_t addr) argument
1430 vmem_t *vm; local
1449 const vmem_t *vm; local
1459 const vmem_t *vm = (const void *)addr; local
1470 vmem_check_sanity(vmem_t *vm) argument
1505 vmem_check(vmem_t *vm) argument
[all...]
/freebsd-10.2-release/sys/amd64/include/
H A Dvmm.h109 struct vm;
132 typedef void * (*vmi_init_func_t)(struct vm *vm, struct pmap *pmap);
156 vmi_init_func_t vminit; /* vm-specific initialization */
174 int vm_create(const char *name, struct vm **retvm);
175 void vm_destroy(struct vm *vm);
176 int vm_reinit(struct vm *vm);
177 const char *vm_name(struct vm *v
283 vcpu_is_running(struct vm *vm, int vcpu, int *hostcpu) argument
290 vcpu_should_yield(struct vm *vm, int vcpu) argument
635 vm_inject_ud(void *vm, int vcpuid) argument
641 vm_inject_gp(void *vm, int vcpuid) argument
647 vm_inject_ac(void *vm, int vcpuid, int errcode) argument
653 vm_inject_ss(void *vm, int vcpuid, int errcode) argument
[all...]
H A Dsf_buf.h32 #include <vm/vm.h>
33 #include <vm/vm_param.h>
34 #include <vm/vm_page.h>
H A Dvmm_instruction_emul.h37 typedef int (*mem_region_read_t)(void *vm, int cpuid, uint64_t gpa,
40 typedef int (*mem_region_write_t)(void *vm, int cpuid, uint64_t gpa,
50 * 'void *vm' should be 'struct vm *' when called from kernel context and
54 int vmm_emulate_instruction(void *vm, int cpuid, uint64_t gpa, struct vie *vie,
58 int vie_update_register(void *vm, int vcpuid, enum vm_reg_name reg,
82 int vmm_fetch_instruction(struct vm *vm, int cpuid,
95 int vm_gla2gpa(struct vm *vm, in
[all...]
/freebsd-10.2-release/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_vm.c34 #include <vm/vm.h>
35 #include <vm/vm_param.h>
36 #include <vm/vm_object.h>
37 #include <vm/vm_page.h>
38 #include <vm/vm_pager.h>
/freebsd-10.2-release/lib/libkvm/
H A Dkvm_powerpc.c37 #include <vm/vm.h>
98 struct vmstate *vm; local
101 vm = kd->vmst;
103 vm->mapsz = PAGE_SIZE;
104 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0);
105 if (vm->map == MAP_FAILED) {
109 vm->dmphdrsz = 0;
110 vm
155 struct vmstate *vm = kd->vmst; local
178 struct vmstate *vm = kd->vmst; local
211 struct vmstate *vm; local
[all...]
H A Dkvm_powerpc64.c37 #include <vm/vm.h>
98 struct vmstate *vm; local
101 vm = kd->vmst;
103 vm->mapsz = PAGE_SIZE;
104 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0);
105 if (vm->map == MAP_FAILED) {
109 vm->dmphdrsz = 0;
110 vm
155 struct vmstate *vm = kd->vmst; local
178 struct vmstate *vm = kd->vmst; local
211 struct vmstate *vm; local
[all...]
/freebsd-10.2-release/sys/x86/include/
H A Dofw_machdep.h33 #include <vm/vm.h>
/freebsd-10.2-release/sys/ia64/include/
H A Dsf_buf.h32 #include <vm/vm.h>
33 #include <vm/vm_param.h>
34 #include <vm/vm_page.h>
/freebsd-10.2-release/tests/sys/vm/
H A DMakefile1 # $FreeBSD: releng/10.2/tests/sys/vm/Makefile 282104 2015-04-27 17:53:09Z ngie $
3 TESTSDIR= ${TESTSBASE}/sys/vm

Completed in 214 milliseconds

1234567891011>>