Home
last modified time | relevance | path

Searched refs:exclusive_lock (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/md/
Ddm-bio-prison-v2.c157 if ((*cell)->exclusive_lock) { in __get()
198 if (cell->exclusive_lock){ in __put()
235 if (cell->exclusive_lock) in __lock()
238 cell->exclusive_lock = true; in __lock()
249 cell->exclusive_lock = true; in __lock()
300 if (!cell->exclusive_lock) in __promote()
326 BUG_ON(!cell->exclusive_lock); in __unlock()
332 cell->exclusive_lock = 0; in __unlock()
Ddm-bio-prison-v2.h46 bool exclusive_lock; member
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_gem.c259 down_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()
266 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()
274 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()
279 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()
316 down_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()
359 up_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()
366 up_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()
385 down_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()
390 up_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()
398 up_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()
Dradeon_fence.c280 if (!down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_check_lockup()
310 up_read(&rdev->exclusive_lock); in radeon_fence_check_lockup()
367 if (down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_is_signaled()
369 up_read(&rdev->exclusive_lock); in radeon_fence_is_signaled()
394 if (down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_enable_signaling()
403 up_read(&rdev->exclusive_lock); in radeon_fence_enable_signaling()
407 up_read(&rdev->exclusive_lock); in radeon_fence_enable_signaling()
1009 down_read(&rdev->exclusive_lock); in radeon_debugfs_gpu_reset()
1013 up_read(&rdev->exclusive_lock); in radeon_debugfs_gpu_reset()
Dradeon_cs.c660 down_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
662 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
666 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
682 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
696 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
713 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
Dradeon_device.c1319 init_rwsem(&rdev->exclusive_lock); in radeon_device_init()
1792 down_write(&rdev->exclusive_lock); in radeon_gpu_reset()
1795 up_write(&rdev->exclusive_lock); in radeon_gpu_reset()
1867 downgrade_write(&rdev->exclusive_lock); in radeon_gpu_reset()
1887 up_read(&rdev->exclusive_lock); in radeon_gpu_reset()
Dradeon_display.c413 down_read(&rdev->exclusive_lock); in radeon_flip_work_func()
421 up_read(&rdev->exclusive_lock); in radeon_flip_work_func()
425 down_read(&rdev->exclusive_lock); in radeon_flip_work_func()
469 up_read(&rdev->exclusive_lock); in radeon_flip_work_func()
Dradeon.h2316 struct rw_semaphore exclusive_lock; member