Home
last modified time | relevance | path

Searched refs:balloon_lock (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/virtio/
H A Dvirtio_balloon.c111 struct mutex balloon_lock; member
237 mutex_lock(&vb->balloon_lock); in fill_balloon()
256 mutex_unlock(&vb->balloon_lock); in fill_balloon()
285 mutex_lock(&vb->balloon_lock); in leak_balloon()
307 mutex_unlock(&vb->balloon_lock); in leak_balloon()
766 * to leak_balloon() or fill_balloon() we just give up the balloon_lock in virtballoon_migratepage()
772 if (!mutex_trylock(&vb->balloon_lock)) in virtballoon_migratepage()
806 mutex_unlock(&vb->balloon_lock); in virtballoon_migratepage()
905 mutex_init(&vb->balloon_lock); in virtballoon_probe()
/kernel/linux/linux-6.6/drivers/virtio/
H A Dvirtio_balloon.c104 struct mutex balloon_lock; member
230 mutex_lock(&vb->balloon_lock); in fill_balloon()
249 mutex_unlock(&vb->balloon_lock); in fill_balloon()
278 mutex_lock(&vb->balloon_lock); in leak_balloon()
300 mutex_unlock(&vb->balloon_lock); in leak_balloon()
759 * to leak_balloon() or fill_balloon() we just give up the balloon_lock in virtballoon_migratepage()
765 if (!mutex_trylock(&vb->balloon_lock)) in virtballoon_migratepage()
799 mutex_unlock(&vb->balloon_lock); in virtballoon_migratepage()
886 mutex_init(&vb->balloon_lock); in virtballoon_probe()

Completed in 4 milliseconds