| /openbsd/src/usr.sbin/vmd/ |
| D | vmd.h | 302 struct vmd_vm { struct 342 TAILQ_ENTRY(vmd_vm) vm_entry; argument 344 TAILQ_HEAD(vmlist, vmd_vm); 465 struct vmd_vm *vm_getbyid(uint32_t); 466 struct vmd_vm *vm_getbyvmid(uint32_t); 467 uint32_t vm_id2vmid(uint32_t, struct vmd_vm *); 468 uint32_t vm_vmid2id(uint32_t, struct vmd_vm *); 469 struct vmd_vm *vm_getbyname(const char *); 470 struct vmd_vm *vm_getbypid(pid_t); 471 void vm_stop(struct vmd_vm *, int, const char *); [all …]
|
| D | arm64_vm.c | 30 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware() 54 pause_vm_md(struct vmd_vm *vm) in pause_vm_md() 61 unpause_vm_md(struct vmd_vm *vm) in unpause_vm_md() 107 intr_pending(struct vmd_vm *vm) in intr_pending() 115 intr_toggle_el(struct vmd_vm *vm, int irq, int val) in intr_toggle_el() 122 intr_ack(struct vmd_vm *vm) in intr_ack() 182 sev_init(struct vmd_vm *vm) in sev_init() 190 sev_shutdown(struct vmd_vm *vm) in sev_shutdown() 198 sev_activate(struct vmd_vm *vm, int vcpu_id) in sev_activate() 206 sev_encrypt_memory(struct vmd_vm *vm) in sev_encrypt_memory()
|
| D | virtio.h | 338 void virtio_init(struct vmd_vm *, int, int[][VM_MAX_BASE_PER_DISK], int *); 339 void virtio_broadcast_imsg(struct vmd_vm *, uint16_t, void *, uint16_t); 340 void virtio_stop(struct vmd_vm *); 341 void virtio_start(struct vmd_vm *); 342 void virtio_shutdown(struct vmd_vm *); 344 int virtio_restore(int, struct vmd_vm *, int, int[][VM_MAX_BASE_PER_DISK], 356 int viornd_restore(int, struct vmd_vm *); 368 int vioblk_restore(int, struct vmd_vm *, int[][VM_MAX_BASE_PER_DISK]); 371 int vionet_restore(int, struct vmd_vm *, int *); 372 void vionet_set_hostmac(struct vmd_vm *, unsigned int, uint8_t *); [all …]
|
| D | sev.c | 29 extern struct vmd_vm *current_vm; 41 sev_init(struct vmd_vm *vm) in sev_init() 145 sev_encrypt_memory(struct vmd_vm *vm) in sev_encrypt_memory() 196 sev_activate(struct vmd_vm *vm, int vcpu_id) in sev_activate() 229 sev_shutdown(struct vmd_vm *vm) in sev_shutdown()
|
| D | vm.c | 51 static int vmm_create_vm(struct vmd_vm *); 52 static int alloc_guest_mem(struct vmd_vm *); 53 static int send_vm(int, struct vmd_vm *); 55 static int dump_mem(int, struct vmd_vm *); 59 static void pause_vm(struct vmd_vm *); 60 static void unpause_vm(struct vmd_vm *); 61 static int start_vm(struct vmd_vm *, int); 64 struct vmd_vm *current_vm; 95 struct vmd_vm vm; in vm_main() 187 start_vm(struct vmd_vm *vm, int fd) in start_vm() [all …]
|
| D | vmd.c | 59 int vm_instance(struct privsep *, struct vmd_vm **, 65 static inline void vm_terminate(struct vmd_vm *, const char *); 102 struct vmd_vm *vm = NULL; in vmd_dispatch_control() 366 struct vmd_vm *vm; in vmd_dispatch_vmm() 865 struct vmd_vm *vm; in start_vm_batch() 973 struct vmd_vm *vm, *next_vm; in vmd_reload() 1045 struct vmd_vm *vm, *vm_next; in vmd_shutdown() 1060 struct vmd_vm * 1063 struct vmd_vm *vm; in vm_getbyvmid() 1075 struct vmd_vm * [all …]
|
| D | config.c | 103 struct vmd_vm *vm; in config_purge() 206 config_setvm(struct privsep *ps, struct vmd_vm *vm, uint32_t peerid, uid_t uid) in config_setvm() 558 struct vmd_vm *vm = NULL; in config_getvm() 589 struct vmd_vm *vm; in config_getdisk() 621 struct vmd_vm *vm; in config_getif() 652 struct vmd_vm *vm; in config_getcdrom()
|
| D | virtio.c | 67 static int virtio_dev_launch(struct vmd_vm *, struct virtio_dev *); 528 virtio_init(struct vmd_vm *vm, int child_cdrom, in virtio_init() 814 vionet_set_hostmac(struct vmd_vm *vm, unsigned int idx, uint8_t *addr) in vionet_set_hostmac() 848 virtio_shutdown(struct vmd_vm *vm) in virtio_shutdown() 918 viornd_restore(int fd, struct vmd_vm *vm) in viornd_restore() 944 vionet_restore(int fd, struct vmd_vm *vm, int *child_taps) in vionet_restore() 998 vioblk_restore(int fd, struct vmd_vm *vm, in vioblk_restore() 1050 vioscsi_restore(int fd, struct vmd_vm *vm, int child_cdrom) in vioscsi_restore() 1094 virtio_restore(int fd, struct vmd_vm *vm, int child_cdrom, in virtio_restore() 1311 void virtio_broadcast_imsg(struct vmd_vm *vm, uint16_t type, void *data, in virtio_broadcast_imsg() [all …]
|
| D | vmm.c | 99 struct vmd_vm *vm = NULL; in vmm_dispatch_parent() 371 struct vmd_vm *vm; in vmm_sighdlr() 440 struct vmd_vm *vm, *vm_next; in vmm_shutdown() 458 vmm_pipe(struct vmd_vm *vm, int fd, void (*cb)(int, short, void *)) in vmm_pipe() 493 struct vmd_vm *vm = arg; in vmm_dispatch_vm() 647 struct vmd_vm *vm; in vmm_start_vm()
|
| D | x86_vm.c | 58 extern struct vmd_vm *current_vm; 242 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware() 463 pause_vm_md(struct vmd_vm *vm) in pause_vm_md() 472 unpause_vm_md(struct vmd_vm *vm) in unpause_vm_md() 1222 intr_pending(struct vmd_vm *vm) in intr_pending() 1229 intr_ack(struct vmd_vm *vm) in intr_ack() 1236 intr_toggle_el(struct vmd_vm *vm, int irq, int val) in intr_toggle_el()
|
| D | loadfile.h | 83 int loadfile_elf(gzFile, struct vmd_vm *, struct vcpu_reg_state *,
|
| D | vioblk.c | 37 extern struct vmd_vm *current_vm; 70 struct vmd_vm vm; in vioblk_main()
|
| D | dhcp.c | 55 struct vmd_vm *vm; in dhcp_request()
|
| D | pci.c | 34 extern struct vmd_vm current_vm;
|
| D | vionet.c | 46 extern struct vmd_vm *current_vm; 100 struct vmd_vm vm; in vionet_main()
|
| D | priv.c | 321 vm_priv_ifconfig(struct privsep *ps, struct vmd_vm *vm) in vm_priv_ifconfig()
|
| D | loadfile_elf.c | 269 loadfile_elf(gzFile fp, struct vmd_vm *vm, struct vcpu_reg_state *vrs, in loadfile_elf()
|
| D | parse.y | 363 struct vmd_vm *vm;
|