Lines Matching refs:mseg
251 get_memseg(struct vmmdev_softc *sc, struct vm_memseg *mseg)
257 error = vm_get_memseg(sc->vm, mseg->segid, &mseg->len, &sysmem, NULL);
258 if (error || mseg->len == 0)
263 if (dsc->segid == mseg->segid)
267 __func__, mseg->segid));
268 error = copystr(dsc->name, mseg->name, SPECNAMELEN + 1, NULL);
270 bzero(mseg->name, sizeof(mseg->name));
277 alloc_memseg(struct vmmdev_softc *sc, struct vm_memseg *mseg)
287 if (VM_MEMSEG_NAME(mseg)) {
290 error = copystr(mseg->name, name, SPECNAMELEN + 1, 0);
295 error = vm_alloc_memseg(sc->vm, mseg->segid, mseg->len, sysmem);
299 if (VM_MEMSEG_NAME(mseg)) {
300 error = devmem_create_cdev(vm_name(sc->vm), mseg->segid, name);
302 vm_free_memseg(sc->vm, mseg->segid);