Searched refs:hv_kvp_dev_buf (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/sys/dev/hyperv/utilities/ |
| H A D | hv_kvp.c | 732 struct hv_kvp_msg *hv_kvp_dev_buf; in hv_kvp_dev_daemon_read() local 741 hv_kvp_dev_buf = malloc(sizeof(*hv_kvp_dev_buf), M_TEMP, M_WAITOK); in hv_kvp_dev_daemon_read() 742 memcpy(hv_kvp_dev_buf, &sc->daemon_kvp_msg, sizeof(struct hv_kvp_msg)); in hv_kvp_dev_daemon_read() 747 if ((error = uiomove(hv_kvp_dev_buf, amt, uio)) != 0) in hv_kvp_dev_daemon_read() 750 free(hv_kvp_dev_buf, M_TEMP); in hv_kvp_dev_daemon_read() 764 struct hv_kvp_msg *hv_kvp_dev_buf; in hv_kvp_dev_daemon_write() local 768 hv_kvp_dev_buf = malloc(sizeof(*hv_kvp_dev_buf), M_TEMP, M_WAITOK); in hv_kvp_dev_daemon_write() 771 error = uiomove(hv_kvp_dev_buf, amt, uio); in hv_kvp_dev_daemon_write() 774 free(hv_kvp_dev_buf, M_TEMP); in hv_kvp_dev_daemon_write() 777 memcpy(&sc->daemon_kvp_msg, hv_kvp_dev_buf, sizeof(struct hv_kvp_msg)); in hv_kvp_dev_daemon_write() [all …]
|
| /freebsd-14.2/contrib/hyperv/tools/ |
| H A D | hv_kvp_daemon.c | 1372 struct hv_kvp_msg *hv_kvp_dev_buf; in main() local 1405 hv_kvp_dev_buf = malloc(sizeof(*hv_kvp_dev_buf)); in main() 1410 if (hv_kvp_dev_buf == NULL || hv_msg == NULL) { in main() 1440 memset(hv_kvp_dev_buf, 0, sizeof(*hv_kvp_dev_buf)); in main() 1441 hv_kvp_dev_buf->hdr.kvp_hdr.operation = HV_KVP_OP_REGISTER; in main() 1442 len = write(hv_kvp_dev_fd, hv_kvp_dev_buf, sizeof(*hv_kvp_dev_buf)); in main() 1468 len = pread(hv_kvp_dev_fd, hv_kvp_dev_buf, in main() 1469 sizeof(*hv_kvp_dev_buf), 0); in main() 1483 memcpy(hv_msg, hv_kvp_dev_buf, sizeof(*hv_msg)); in main() 1518 len = pwrite(hv_kvp_dev_fd, hv_msg, sizeof(*hv_kvp_dev_buf), 0); in main()
|