Searched refs:ww_mutex_lock (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/kernel/locking/ |
D | test-ww_mutex.c | 55 ww_mutex_lock(&mtx->mutex, NULL); in test_mutex_work() 80 ww_mutex_lock(&mtx.mutex, (flags & TEST_MTX_CTX) ? &ctx : NULL); in __test_mutex() 134 ww_mutex_lock(&mutex, &ctx); in test_aa() 143 ret = ww_mutex_lock(&mutex, &ctx); in test_aa() 177 ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work() 182 err = ww_mutex_lock(&abba->a_mutex, &ctx); in test_abba_work() 186 err = ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work() 213 ww_mutex_lock(&abba.a_mutex, &ctx); in test_abba() 218 err = ww_mutex_lock(&abba.b_mutex, &ctx); in test_abba() 222 err = ww_mutex_lock(&abba.a_mutex, &ctx); in test_abba() [all …]
|
D | mutex.c | 1154 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock() function 1167 EXPORT_SYMBOL_GPL(ww_mutex_lock); 1392 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock() function 1404 EXPORT_SYMBOL(ww_mutex_lock);
|
D | locktorture.c | 402 err = ww_mutex_lock(ll->lock, &ctx); in torture_ww_mutex_lock()
|
/Linux-v4.19/tools/testing/selftests/rcutorture/configs/lock/ |
D | LOCK07.boot | 1 locktorture.torture_type=ww_mutex_lock
|
/Linux-v4.19/include/linux/ |
D | ww_mutex.h | 230 extern int /* __must_check */ ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx); 295 ret = ww_mutex_lock(lock, ctx); in ww_mutex_lock_slow()
|
D | reservation.h | 166 return ww_mutex_lock(&obj->lock, ctx); in reservation_object_lock()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_modeset_lock.c | 258 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock() 339 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock()
|
/Linux-v4.19/Documentation/locking/ |
D | ww-mutex-design.txt | 75 * Normal lock acquisition with a context, using ww_mutex_lock. 82 required, since simply calling the normal ww_mutex_lock functions on the 85 no deadlock potential and hence the ww_mutex_lock call will block and not 88 - ww_mutex_lock has a __must_check int return type, whereas ww_mutex_lock_slow 98 semantics as a normal mutex. This is done by calling ww_mutex_lock with a NULL 153 ret = ww_mutex_lock(&entry->obj->lock, ctx); 192 ret = ww_mutex_lock(&entry->obj->lock, ctx); 296 ret = ww_mutex_lock(obj->ww_mutex, ctx);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_prime.c | 71 ww_mutex_lock(&robj->lock, NULL); in nouveau_gem_prime_import_sg_table()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_prime.c | 69 ww_mutex_lock(&resv->lock, NULL); in radeon_gem_prime_import_sg_table()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_prime.c | 171 ww_mutex_lock(&resv->lock, NULL); in amdgpu_gem_prime_import_sg_table()
|
/Linux-v4.19/lib/ |
D | locking-selftest.c | 249 #define WWL(x, c) ww_mutex_lock(x, c) 251 #define WWL1(x) ww_mutex_lock(x, NULL)
|