| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm.c | 155 struct vm { struct 179 /* The following describe the vm cpu topology */ argument 186 static int vmm_initialized; argument 473 struct vm *vm; in vm_create() local 595 vm_reinit(struct vm *vm) in vm_reinit() 614 vm_name(struct vm *vm) in vm_name() 1807 struct vm *vm; in vm_restart_instruction() local 2109 struct vm *vm; in vm_inject_fault() local 2123 struct vm *vm; in vm_inject_pf() local 2268 vm_hpet(struct vm *vm) in vm_hpet() [all …]
|
| H A D | vmm_ktr.h | 41 #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 53 #define VCPU_CTR4(vm, vcpuid, format, p1, p2, p3, p4) \ argument 57 #define VM_CTR0(vm, format) \ argument 60 #define VM_CTR1(vm, format, p1) \ argument 63 #define VM_CTR2(vm, format, p1, p2) \ argument 66 #define VM_CTR3(vm, format, p1, p2, p3) \ argument 69 #define VM_CTR4(vm, format, p1, p2, p3, p4) \ argument
|
| H A D | vmm_lapic.c | 55 lapic_set_intr(struct vm *vm, int cpu, int vector, bool level) in lapic_set_intr() 76 lapic_set_local_intr(struct vm *vm, int cpu, int vector) in lapic_set_local_intr() 103 lapic_intr_msi(struct vm *vm, uint64_t addr, uint64_t msg) in lapic_intr_msi() 161 lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval, bool *retu) in lapic_rdmsr() 181 lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t val, bool *retu) in lapic_wrmsr() 200 lapic_mmio_write(void *vm, int cpu, uint64_t gpa, uint64_t wval, int size, in lapic_mmio_write() 222 lapic_mmio_read(void *vm, int cpu, uint64_t gpa, uint64_t *rval, int size, in lapic_mmio_read()
|
| H A D | vmm_instruction_emul.c | 375 vie_update_register(void *vm, int vcpuid, enum vm_reg_name reg, in vie_update_register() 511 emulate_mov(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_mov() 625 emulate_movx(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_movx() 767 emulate_movs(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_movs() 949 emulate_stos(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_stos() 1011 emulate_and(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_and() 1099 emulate_or(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_or() 1187 emulate_cmp(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_cmp() 1405 emulate_add(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_add() 1461 emulate_sub(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, in emulate_sub() [all …]
|
| H A D | vmm_ioport.c | 103 emulate_inout_port(struct vm *vm, int vcpuid, struct vm_exit *vmexit, in emulate_inout_port() 151 emulate_inout_str(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) in emulate_inout_str() 158 vm_handle_inout(struct vm *vm, int vcpuid, struct vm_exit *vmexit, bool *retu) in vm_handle_inout()
|
| H A D | vmm_lapic.h | 56 lapic_intr_level(struct vm *vm, int cpu, int vector) in lapic_intr_level() 63 lapic_intr_edge(struct vm *vm, int cpu, int vector) in lapic_intr_edge()
|
| H A D | vmm_stat.h | 97 vmm_stat_array_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, 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() 125 vmm_stat_incr(struct vm *vm, int vcpu, struct vmm_stat_type *vst, uint64_t 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()
|
| H A D | x86.c | 90 x86_emulate_cpuid(struct vm *vm, int vcpu_id, uint64_t *rax, uint64_t *rbx, in x86_emulate_cpuid() 620 vm_cpuid_capability(struct vm *vm, int vcpuid, enum vm_cpuid_capability cap) in vm_cpuid_capability()
|
| H A D | vmm_dev.c | 81 struct vm *vm; /* vm instance cookie */ member 320 vm_get_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_get_register_set() 335 vm_set_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_set_register_set() 1057 struct vm *vm; in sysctl_vmm_create() local
|
| H A D | vmm_stat.c | 85 vmm_stat_copy(struct vm *vm, int vcpu, int *num_stats, uint64_t *buf) in vmm_stat_copy()
|
| /f-stack/freebsd/kern/ |
| H A D | subr_vmem.c | 322 bt_alloc(vmem_t *vm) in bt_alloc() 375 bt_save(vmem_t *vm) in bt_save() 383 bt_restore(vmem_t *vm) in bt_restore() 608 qc_destroy(vmem_t *vm) in qc_destroy() 619 qc_drain(vmem_t *vm) in qc_drain() 780 vmem_t *vm; in vmem_periodic() local 1293 vmem_t *vm; in vmem_create() local 1659 vmem_t *vm; in vmem_whatis() local 1678 const vmem_t *vm; in vmem_printall() local 1706 const vmem_t *vm; in DB_SHOW_ALL_COMMAND() local [all …]
|
| H A D | sysv_ipc.c | 70 shmexit(struct vmspace *vm) in shmexit()
|
| /f-stack/freebsd/amd64/vmm/io/ |
| H A D | vioapic.c | 61 struct vm *vm; member 179 vioapic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate) in vioapic_set_irqstate() 209 vioapic_assert_irq(struct vm *vm, int irq) in vioapic_assert_irq() 216 vioapic_deassert_irq(struct vm *vm, int irq) in vioapic_deassert_irq() 223 vioapic_pulse_irq(struct vm *vm, int irq) in vioapic_pulse_irq() 234 vioapic_update_tmr(struct vm *vm, int vcpuid, void *arg) in vioapic_update_tmr() 419 vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vioapic_mmio_read() 431 vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t wval, in vioapic_mmio_write() 443 vioapic_process_eoi(struct vm *vm, int vcpuid, int vector) in vioapic_process_eoi() 475 vioapic_init(struct vm *vm) in vioapic_init() [all …]
|
| H A D | ppt.c | 89 struct vm *vm; /* owner of this device */ member 227 ppt_unmap_mmio(struct vm *vm, struct pptdev *ppt) in ppt_unmap_mmio() 336 ppt_assigned_devices(struct vm *vm) in ppt_assigned_devices() 350 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) in ppt_is_mmio() 384 ppt_assign_device(struct vm *vm, int bus, int slot, int func) in ppt_assign_device() 403 ppt_unassign_device(struct vm *vm, int bus, int slot, int func) in ppt_unassign_device() 424 ppt_unassign_all(struct vm *vm) in ppt_unassign_all() 444 ppt_map_mmio(struct vm *vm, int bus, int slot, int func, in ppt_map_mmio() 498 ppt_setup_msi(struct vm *vm, int vcpu, int bus, int slot, int func, in ppt_setup_msi() 591 ppt_setup_msix(struct vm *vm, int vcpu, int bus, int slot, int func, in ppt_setup_msix() [all …]
|
| H A D | vatpic.c | 89 struct vm *vm; member 464 vatpic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate) in vatpic_set_irqstate() 499 vatpic_assert_irq(struct vm *vm, int irq) in vatpic_assert_irq() 505 vatpic_deassert_irq(struct vm *vm, int irq) in vatpic_deassert_irq() 511 vatpic_pulse_irq(struct vm *vm, int irq) in vatpic_pulse_irq() 517 vatpic_set_irq_trigger(struct vm *vm, int irq, enum vm_intr_trigger trigger) in vatpic_set_irq_trigger() 554 vatpic_pending_intr(struct vm *vm, int *vecptr) in vatpic_pending_intr() 602 vatpic_intr_accepted(struct vm *vm, int vector) in vatpic_intr_accepted() 735 vatpic_slave_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vatpic_slave_handler() 755 vatpic_elc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vatpic_elc_handler() [all …]
|
| H A D | vrtc.c | 78 struct vm *vm; member 288 struct vm *vm; in rtc_to_secs() local 753 vrtc_set_time(struct vm *vm, time_t secs) in vrtc_set_time() 774 vrtc_get_time(struct vm *vm) in vrtc_get_time() 789 vrtc_nvram_write(struct vm *vm, int offset, uint8_t value) in vrtc_nvram_write() 816 vrtc_nvram_read(struct vm *vm, int offset, uint8_t *retval) in vrtc_nvram_read() 848 vrtc_addr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vrtc_addr_handler() 871 vrtc_data_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vrtc_data_handler() 984 vrtc_init(struct vm *vm) in vrtc_init()
|
| H A D | vpmtmr.c | 63 vpmtmr_init(struct vm *vm) in vpmtmr_init() 86 vpmtmr_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vpmtmr_handler()
|
| H A D | vatpit.c | 98 struct vm *vm; member 339 vatpit_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vatpit_handler() 422 vatpit_nmisc_handler(struct vm *vm, int vcpuid, bool in, int port, int bytes, in vatpit_nmisc_handler() 443 vatpit_init(struct vm *vm) in vatpit_init()
|
| H A D | vhpet.c | 79 struct vm *vm; member 475 vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val, int size, in vhpet_mmio_write() 625 vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, int size, in vhpet_mmio_read() 707 vhpet_init(struct vm *vm) in vhpet_init()
|
| H A D | vlapic.c | 811 vlapic_calcdest(struct vm *vm, cpuset_t *dmask, uint32_t dest, bool phys, in vlapic_calcdest() 1500 vlapic_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) in vlapic_set_x2apic_state() 1535 vlapic_deliver_intr(struct vm *vm, bool level, uint32_t dest, bool phys, in vlapic_deliver_intr() 1697 vlapic_snapshot(struct vm *vm, struct vm_snapshot_meta *meta) in vlapic_snapshot()
|
| /f-stack/dpdk/drivers/net/virtio/virtio_user/ |
| H A D | vhost_kernel.c | 75 struct vhost_memory_kernel *vm = arg; in add_memseg_list() local 109 struct vhost_memory_kernel *vm; in prepare_vhost_memory_kernel() local 185 struct vhost_memory_kernel *vm = NULL; in vhost_kernel_ioctl() local
|
| /f-stack/freebsd/vm/ |
| H A D | vm_unix.c | 92 struct vmspace *vm = td->td_proc->p_vmspace; in kern_break() local
|
| H A D | vm_map.c | 292 struct vmspace *vm; in vmspace_zinit() local 310 struct vmspace *vm; in vmspace_zdtor() local 327 struct vmspace *vm; in vmspace_alloc() local 365 vmspace_dofree(struct vmspace *vm) in vmspace_dofree() 390 vmspace_free(struct vmspace *vm) in vmspace_free() 403 struct vmspace *vm; in vmspace_exitfree() local 416 struct vmspace *vm; in vmspace_exit() local 469 struct vmspace *vm; in vmspace_acquire_ref() local 4628 struct vmspace *vm; in vm_map_growstack() local
|
| /f-stack/freebsd/amd64/include/ |
| H A D | vmm.h | 358 vcpu_is_running(struct vm *vm, int vcpu, int *hostcpu) in vcpu_is_running() 365 vcpu_should_yield(struct vm *vm, int vcpu) in vcpu_should_yield() 748 vm_inject_ud(void *vm, int vcpuid) in vm_inject_ud() 754 vm_inject_gp(void *vm, int vcpuid) in vm_inject_gp() 760 vm_inject_ac(void *vm, int vcpuid, int errcode) in vm_inject_ac() 766 vm_inject_ss(void *vm, int vcpuid, int errcode) in vm_inject_ss()
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | svm_softc.h | 66 struct vm *vm; member
|