Home
last modified time | relevance | path

Searched refs:pages_lock (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/mm/
Dballoon_compaction.c52 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
55 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
78 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
100 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
110 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
114 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
129 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_isolate()
132 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_isolate()
142 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_putback()
145 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_putback()
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_drv.c55 mutex_destroy(&vgem_obj->pages_lock); in vgem_gem_free_object()
80 mutex_lock(&obj->pages_lock); in vgem_gem_fault()
86 mutex_unlock(&obj->pages_lock); in vgem_gem_fault()
168 mutex_init(&obj->pages_lock); in __vgem_gem_create()
286 mutex_lock(&bo->pages_lock); in vgem_pin_pages()
293 mutex_unlock(&bo->pages_lock); in vgem_pin_pages()
299 mutex_unlock(&bo->pages_lock); in vgem_pin_pages()
306 mutex_lock(&bo->pages_lock); in vgem_unpin_pages()
311 mutex_unlock(&bo->pages_lock); in vgem_unpin_pages()
Dvgem_drv.h49 struct mutex pages_lock; member
/Linux-v4.19/drivers/gpu/drm/vkms/
Dvkms_gem.c30 mutex_init(&obj->pages_lock); in __vkms_gem_create()
41 mutex_destroy(&gem->pages_lock); in vkms_gem_free_object()
62 mutex_lock(&obj->pages_lock); in vkms_gem_fault()
68 mutex_unlock(&obj->pages_lock); in vkms_gem_fault()
Dvkms_drv.h40 struct mutex pages_lock; /* Page lock used in page fault handler */ member
/Linux-v4.19/include/linux/
Dballoon_compaction.h64 spinlock_t pages_lock; /* Protection to pages list */ member
79 spin_lock_init(&balloon->pages_lock); in balloon_devinfo_init()
/Linux-v4.19/drivers/virtio/
Dvirtio_balloon.c472 spin_lock_irqsave(&vb_dev_info->pages_lock, flags); in virtballoon_migratepage()
476 spin_unlock_irqrestore(&vb_dev_info->pages_lock, flags); in virtballoon_migratepage()
482 spin_lock_irqsave(&vb_dev_info->pages_lock, flags); in virtballoon_migratepage()
484 spin_unlock_irqrestore(&vb_dev_info->pages_lock, flags); in virtballoon_migratepage()