MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vcpu_unlock_one

Function vcpu_unlock_one

freebsd/amd64/vmm/vmm_dev.c:125–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125static void
126vcpu_unlock_one(struct vmmdev_softc *sc, int vcpu)
127{
128 enum vcpu_state state;
129
130 state = vcpu_get_state(sc->vm, vcpu, NULL);
131 if (state != VCPU_FROZEN) {
132 panic("vcpu %s(%d) has invalid state %d", vm_name(sc->vm),
133 vcpu, state);
134 }
135
136 vcpu_set_state(sc->vm, vcpu, VCPU_IDLE, false);
137}
138
139static int
140vcpu_lock_all(struct vmmdev_softc *sc)

Callers 6

vcpu_lock_allFunction · 0.85
vcpu_unlock_allFunction · 0.85
vmmdev_rwFunction · 0.85
vmmdev_ioctlFunction · 0.85
vmmdev_mmap_singleFunction · 0.85
devmem_mmap_singleFunction · 0.85

Calls 4

vcpu_get_stateFunction · 0.85
vm_nameFunction · 0.85
vcpu_set_stateFunction · 0.85
panicFunction · 0.50

Tested by

no test coverage detected