HomeSort by: relevance | last modified time | path
    Searched defs:mutex (Results 1 - 25 of 75) sorted by relevancy

1 2 3

  /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

Completed in 55 milliseconds

1 2 3