Lines Matching defs:imsg
32 #include <imsg.h>
151 config_getconfig(struct vmd *env, struct imsg *imsg)
158 IMSG_SIZE_CHECK(imsg, &env->vmd_cfg);
159 memcpy(&env->vmd_cfg, imsg->data, sizeof(env->vmd_cfg));
183 config_getreset(struct vmd *env, struct imsg *imsg)
187 IMSG_SIZE_CHECK(imsg, &mode);
188 memcpy(&mode, imsg->data, sizeof(mode));
555 config_getvm(struct privsep *ps, struct imsg *imsg)
561 IMSG_SIZE_CHECK(imsg, &vmc);
562 memcpy(&vmc, imsg->data, sizeof(vmc));
563 fd = imsg_get_fd(imsg);
567 if (vm_register(ps, &vmc, &vm, imsg->hdr.peerid, 0) == -1)
587 config_getdisk(struct privsep *ps, struct imsg *imsg)
594 if ((vm = vm_getbyvmid(imsg->hdr.peerid)) == NULL) {
599 IMSG_SIZE_CHECK(imsg, &n);
600 memcpy(&n, imsg->data, sizeof(n));
601 fd = imsg_get_fd(imsg);
619 config_getif(struct privsep *ps, struct imsg *imsg)
626 if ((vm = vm_getbyvmid(imsg->hdr.peerid)) == NULL) {
631 IMSG_SIZE_CHECK(imsg, &n);
632 memcpy(&n, imsg->data, sizeof(n));
633 fd = imsg_get_fd(imsg);
650 config_getcdrom(struct privsep *ps, struct imsg *imsg)
656 if ((vm = vm_getbyvmid(imsg->hdr.peerid)) == NULL) {
661 fd = imsg_get_fd(imsg);