| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | test-ww_mutex.c | 42 ww_mutex_lock(&mtx->mutex, NULL); in test_mutex_work() 67 ww_mutex_lock(&mtx.mutex, (flags & TEST_MTX_CTX) ? &ctx : NULL); in __test_mutex() 121 ww_mutex_lock(&mutex, &ctx); in test_aa() 130 ret = ww_mutex_lock(&mutex, &ctx); in test_aa() 164 ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work() 169 err = ww_mutex_lock(&abba->a_mutex, &ctx); in test_abba_work() 173 err = ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work() 200 ww_mutex_lock(&abba.a_mutex, &ctx); in test_abba() 205 err = ww_mutex_lock(&abba.b_mutex, &ctx); in test_abba() 209 err = ww_mutex_lock(&abba.a_mutex, &ctx); in test_abba() [all …]
|
| H A D | mutex.c | 1204 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock() function 1217 EXPORT_SYMBOL_GPL(ww_mutex_lock); 1451 ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx) in ww_mutex_lock() function 1463 EXPORT_SYMBOL(ww_mutex_lock);
|
| H A D | locktorture.c | 388 err = ww_mutex_lock(ll->lock, &ctx); in torture_ww_mutex_lock()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | ww_mutex.h | 223 extern int /* __must_check */ ww_mutex_lock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx); 288 ret = ww_mutex_lock(lock, ctx); in ww_mutex_lock_slow()
|
| H A D | dma-resv.h | 113 return ww_mutex_lock(&obj->lock, ctx); in dma_resv_lock()
|
| H A D | seqlock.h | 280 SEQCOUNT_LOCKNAME(ww_mutex, struct ww_mutex, true, &s->lock->base, ww_mutex, ww_mutex_lock(…
|
| /OK3568_Linux_fs/kernel/Documentation/locking/ |
| H A D | ww-mutex-design.rst | 76 * Normal lock acquisition with a context, using ww_mutex_lock. 83 required, since simply calling the normal ww_mutex_lock functions on the 86 no deadlock potential and hence the ww_mutex_lock call will block and not 90 - ww_mutex_lock has a __must_check int return type, whereas ww_mutex_lock_slow 100 semantics as a normal mutex. This is done by calling ww_mutex_lock with a NULL 155 ret = ww_mutex_lock(&entry->obj->lock, ctx); 194 ret = ww_mutex_lock(&entry->obj->lock, ctx); 300 ret = ww_mutex_lock(obj->ww_mutex, ctx);
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/rcutorture/configs/lock/ |
| H A D | LOCK07.boot | 1 locktorture.torture_type=ww_mutex_lock
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_modeset_lock.c | 263 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock() 344 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock()
|
| H A D | drm_sync_helper.c | 58 ret = ww_mutex_lock(&resvs[r]->lock, ctx); in drm_lock_reservations()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_dma_fence.c | 71 err = ww_mutex_lock(&info->resv_objs[r]->lock, ctx); in kbase_dma_fence_lock_reservations()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_dma_fence.c | 401 ret = ww_mutex_lock(&dma_reservation_object_list[i]->lock, ww_actx); in mali_dma_fence_lock_reservation_object_list()
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | locking-selftest.c | 251 #define WWL(x, c) ww_mutex_lock(x, c) 253 #define WWL1(x) ww_mutex_lock(x, NULL)
|
| /OK3568_Linux_fs/kernel/android/ |
| H A D | abi_gki_aarch64_vivo | 2058 ww_mutex_lock
|
| H A D | abi_gki_aarch64_exynos | 2377 ww_mutex_lock
|
| H A D | abi_gki_aarch64_qcom | 3045 ww_mutex_lock
|
| H A D | abi_gki_aarch64_mtk | 3323 ww_mutex_lock
|
| H A D | abi_gki_aarch64_oplus | 3625 ww_mutex_lock
|
| H A D | abi_gki_aarch64_galaxy | 4594 ww_mutex_lock
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | core.c | 172 ret = ww_mutex_lock(&rdev->mutex, ww_ctx); in regulator_lock_nested()
|