Searched refs:exclusive_lock (Results 1 – 9 of 9) sorted by relevance
158 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()297 if (!cell->exclusive_lock) in __promote()322 BUG_ON(!cell->exclusive_lock); in __unlock()328 cell->exclusive_lock = false; in __unlock()
47 bool exclusive_lock; member
278 if (!down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_check_lockup()308 up_read(&rdev->exclusive_lock); in radeon_fence_check_lockup()365 if (down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_is_signaled()367 up_read(&rdev->exclusive_lock); in radeon_fence_is_signaled()392 if (down_read_trylock(&rdev->exclusive_lock)) { in radeon_fence_enable_signaling()401 up_read(&rdev->exclusive_lock); in radeon_fence_enable_signaling()405 up_read(&rdev->exclusive_lock); in radeon_fence_enable_signaling()991 down_read(&rdev->exclusive_lock); in radeon_debugfs_gpu_reset()995 up_read(&rdev->exclusive_lock); in radeon_debugfs_gpu_reset()
339 down_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()346 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()354 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()359 up_read(&rdev->exclusive_lock); in radeon_gem_create_ioctl()398 down_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()441 up_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()448 up_read(&rdev->exclusive_lock); in radeon_gem_userptr_ioctl()467 down_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()472 up_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()480 up_read(&rdev->exclusive_lock); in radeon_gem_set_domain_ioctl()
674 down_read(&rdev->exclusive_lock); in radeon_cs_ioctl()676 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()680 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()696 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()710 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()727 up_read(&rdev->exclusive_lock); in radeon_cs_ioctl()
1318 init_rwsem(&rdev->exclusive_lock); in radeon_device_init()1777 down_write(&rdev->exclusive_lock); in radeon_gpu_reset()1780 up_write(&rdev->exclusive_lock); in radeon_gpu_reset()1848 downgrade_write(&rdev->exclusive_lock); in radeon_gpu_reset()1868 up_read(&rdev->exclusive_lock); in radeon_gpu_reset()
420 down_read(&rdev->exclusive_lock); in radeon_flip_work_func()428 up_read(&rdev->exclusive_lock); in radeon_flip_work_func()432 down_read(&rdev->exclusive_lock); in radeon_flip_work_func()476 up_read(&rdev->exclusive_lock); in radeon_flip_work_func()
2350 struct rw_semaphore exclusive_lock; member
1620 bool exclusive_lock = in fuse_direct_write_iter() local1631 if (exclusive_lock) in fuse_direct_write_iter()1642 exclusive_lock = true; in fuse_direct_write_iter()1656 if (exclusive_lock) in fuse_direct_write_iter()
Completed in 60 milliseconds