| /src/tests/lib/libpthread/weak/ |
| t_pthread_weak_nothread.c | 36 ATF_TC(mutex); variable 37 ATF_TC_HEAD(mutex, tc) 40 "Test mutex usage in library with _NETBSD_PTHREAD_CREATE_WEAK"); 42 ATF_TC_BODY(mutex, tc) 60 ATF_TP_ADD_TC(tp, mutex);
|
| t_pthread_weak_threaded.c | 36 ATF_TC(mutex); variable 37 ATF_TC_HEAD(mutex, tc) 40 "Test mutex usage in library with _NETBSD_PTHREAD_CREATE_WEAK"); 42 ATF_TC_BODY(mutex, tc) 60 ATF_TP_ADD_TC(tp, mutex);
|
| /src/tests/libexec/ld.elf_so/ |
| h_thread_local_dtor.c | 35 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 45 pthread_mutex_lock(&mutex); 47 pthread_mutex_unlock(&mutex); 49 pthread_mutex_lock(&mutex); 50 pthread_cond_wait(&cond2, &mutex); 51 pthread_mutex_unlock(&mutex); 70 pthread_mutex_lock(&mutex); 75 pthread_cond_wait(&cond1, &mutex); 76 pthread_mutex_unlock(&mutex); 86 pthread_mutex_lock(&mutex); [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
| amdgpu_dm_hdcp.h | 48 struct mutex mutex; member in struct:hdcp_workqueue
|
| /src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| intel_reset_types.h | 11 #include <linux/mutex.h> 48 struct mutex mutex; /* serialises wedging/unwedging */ member in struct:intel_reset
|
| intel_timeline_types.h | 14 #include <linux/mutex.h> 29 struct mutex mutex; /* protects the flow of requests */ member in struct:intel_timeline 43 * Note that the active_count is protected by the intel_timeline.mutex,
|
| /src/sys/external/bsd/drm2/dist/include/drm/ |
| drm_modeset_lock.h | 73 * @mutex: resource locking 83 struct ww_mutex mutex; member in struct:drm_modeset_lock 109 ww_mutex_destroy(&lock->mutex); 118 return ww_mutex_is_locked(&lock->mutex); 127 lockdep_assert_held(&lock->mutex.base);
|
| /src/tests/lib/libpthread/ |
| t_barrier.c | 45 pthread_mutex_t mutex; variable 59 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 63 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 79 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL)); 83 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 85 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 93 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 95 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 99 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 101 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); [all...] |
| t_preempt.c | 46 pthread_mutex_t mutex; variable 58 printf("2: Locking mutex\n"); 59 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 60 printf("2: Got mutex.\n"); 63 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 95 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL)); 97 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 106 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex)); 111 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 112 printf("1: After releasing the mutex.\n") [all...] |
| t_once.c | 49 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 148 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 149 pthread_cleanup_push(once3_cleanup, &mutex); 185 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 188 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
|
| /src/sys/external/bsd/drm2/include/linux/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.17 2021/12/19 11:33:31 riastradh Exp $ */ 35 #include <sys/mutex.h> 44 struct mutex { struct 53 linux_mutex_init(struct mutex *mutex) 55 mutex_init(&mutex->mtx_lock, MUTEX_DEFAULT, IPL_NONE); 60 __mutex_init(struct mutex *mutex, const char *name __unused, 63 linux_mutex_init(mutex); 68 linux_mutex_destroy(struct mutex *mutex [all...] |
| /src/lib/libpthread/ |
| pthread_cond.c | 125 pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, 134 return __libc_cond_timedwait_stub(cond, mutex, abstime); 138 pthread__error(EINVAL, "Invalid mutex", 139 mutex->ptm_magic == _PT_MUTEX_MAGIC); 140 pthread__error(EPERM, "Mutex not locked in condition wait", 141 mutex->ptm_owner != NULL); 153 cond->ptc_mutex = mutex; 174 pthread_mutex_unlock(mutex); 188 pthread_mutex_lock(mutex); 205 pthread_mutex_unlock(mutex); 240 pthread_mutex_t *mutex; local 285 pthread_mutex_t *mutex; local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/ |
| i915_active_types.h | 15 #include <linux/mutex.h> 39 struct mutex mutex; member in struct:i915_active
|
| intel_wakeref.h | 15 #include <linux/mutex.h> 41 struct mutex mutex; member in struct:intel_wakeref 53 struct lock_class_key mutex; member in struct:intel_wakeref_lockclass 78 * mutex. 134 * underneath the wakeref mutex. 165 * intel_wakeref_lock: Lock the wakeref (mutex) 174 __acquires(wf->mutex) 176 mutex_lock(&wf->mutex); 187 __releases(wf->mutex) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
| subdev.h | 12 struct mutex mutex; member in struct:nvkm_subdev
|
| tegra.h | 26 struct mutex mutex; member in struct:nvkm_device_tegra::__anon5173
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
| pad.h | 21 struct mutex mutex; member in struct:nvkm_i2c_pad
|
| /src/tests/rump/kernspace/ |
| threadpool.c | 42 #include <sys/mutex.h> 96 kmutex_t mutex; member in struct:test_job_data 110 mutex_enter(&data->mutex); 115 mutex_exit(&data->mutex); 124 mutex_enter(&data->mutex); 130 cv_wait(&data->cond, &data->mutex); 134 mutex_exit(&data->mutex); 140 mutex_init(&data->mutex, MUTEX_DEFAULT, IPL_NONE); 142 threadpool_job_init(&data->job, fn, &data->mutex, "testjob"); 151 mutex_destroy(&data->mutex); [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| tsan_debugging.cc | 29 if (typ == ReportTypeMutexDestroyLocked) return "locked-mutex-destroy"; 30 if (typ == ReportTypeMutexDoubleLock) return "mutex-double-lock"; 31 if (typ == ReportTypeMutexInvalidAccess) return "mutex-invalid-access"; 32 if (typ == ReportTypeMutexBadUnlock) return "mutex-bad-unlock"; 33 if (typ == ReportTypeMutexBadReadLock) return "mutex-bad-read-lock"; 34 if (typ == ReportTypeMutexBadReadUnlock) return "mutex-bad-read-unlock"; 152 ReportMutex *mutex = rep->mutexes[idx]; local 153 *mutex_id = mutex->id; 154 *addr = (void *)mutex->addr; 155 *destroyed = mutex->destroyed [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_context_types.h | 16 #include <linux/mutex.h> 80 struct mutex engines_mutex; /* guards writes to engines */ 142 struct mutex mutex; member in struct:i915_gem_context
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| nouveau_fence.h | 97 struct mutex mutex; member in struct:nv84_fence_priv
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/ |
| qmgr.h | 50 struct mutex mutex; member in struct:nvkm_falcon_qmgr::__anon5401 64 struct mutex mutex; member in struct:nvkm_falcon_cmdq 78 struct mutex mutex; member in struct:nvkm_falcon_msgq
|
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| ttm_object.h | 145 * @mutex: Mutex protecting the @dma_buf member. 157 struct mutex mutex; member in struct:ttm_prime_object
|
| /src/sys/external/bsd/drm2/linux/ |
| linux_ww_mutex.c | 40 #include <sys/mutex.h> 112 ww_acquire_done_check(struct ww_mutex *mutex, struct ww_acquire_ctx *ctx) 117 * this mutex. 119 KASSERT(mutex_owned(&mutex->wwm_lock)); 121 (mutex->wwm_state == WW_CTX && mutex->wwm_u.ctx == ctx)), 123 ctx, mutex); 143 const volatile struct ww_mutex *mutex = cookie; local 146 switch (mutex->wwm_state) { 152 pr("%-13s: %p\n", "owner", mutex->wwm_u.owner) [all...] |
| /src/sys/netinet/ |
| dccp_tcplike.h | 53 kmutex_t mutex; member in struct:tcplike_send_ccb 132 kmutex_t mutex; member in struct:tcplike_recv_ccb
|