Searched refs:exclusive_lock (Results 1 – 8 of 8) sorted by relevance
157 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()
46 bool exclusive_lock; member
259 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()
280 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()
660 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()
1319 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()
413 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()
2316 struct rw_semaphore exclusive_lock; member