Home
last modified time | relevance | path

Searched refs:vmd_vm (Results 1 – 18 of 18) sorted by relevance

/openbsd/src/usr.sbin/vmd/
Dvmd.h302 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 …]
Darm64_vm.c30 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()
Dvirtio.h338 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 …]
Dsev.c29 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()
Dvm.c51 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 …]
Dvmd.c59 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 …]
Dconfig.c103 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()
Dvirtio.c67 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 …]
Dvmm.c99 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()
Dx86_vm.c58 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()
Dloadfile.h83 int loadfile_elf(gzFile, struct vmd_vm *, struct vcpu_reg_state *,
Dvioblk.c37 extern struct vmd_vm *current_vm;
70 struct vmd_vm vm; in vioblk_main()
Ddhcp.c55 struct vmd_vm *vm; in dhcp_request()
Dpci.c34 extern struct vmd_vm current_vm;
Dvionet.c46 extern struct vmd_vm *current_vm;
100 struct vmd_vm vm; in vionet_main()
Dpriv.c321 vm_priv_ifconfig(struct privsep *ps, struct vmd_vm *vm) in vm_priv_ifconfig()
Dloadfile_elf.c269 loadfile_elf(gzFile fp, struct vmd_vm *vm, struct vcpu_reg_state *vrs, in loadfile_elf()
Dparse.y363 struct vmd_vm *vm;