Searched refs:mtx (Results 1 - 25 of 46) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/util/
H A Dsimple_mtx.h75 simple_mtx_init(simple_mtx_t *mtx, ASSERTED int type) argument
79 mtx->val = 0;
81 HG(ANNOTATE_RWLOCK_CREATE(mtx));
85 simple_mtx_destroy(ASSERTED simple_mtx_t *mtx) argument
87 HG(ANNOTATE_RWLOCK_DESTROY(mtx));
89 mtx->val = _SIMPLE_MTX_INVALID_VALUE;
94 simple_mtx_lock(simple_mtx_t *mtx) argument
98 c = __sync_val_compare_and_swap(&mtx->val, 0, 1);
104 c = __sync_lock_test_and_set(&mtx->val, 2);
106 futex_wait(&mtx
115 simple_mtx_unlock(simple_mtx_t * mtx) argument
132 simple_mtx_assert_locked(simple_mtx_t * mtx) argument
144 simple_mtx_init(simple_mtx_t * mtx,int type) argument
150 simple_mtx_destroy(simple_mtx_t * mtx) argument
156 simple_mtx_lock(simple_mtx_t * mtx) argument
162 simple_mtx_unlock(simple_mtx_t * mtx) argument
168 simple_mtx_assert_locked(simple_mtx_t * mtx) argument
[all...]
H A Dcnd_monotonic.h110 u_cnd_monotonic_timedwait(struct u_cnd_monotonic *cond, mtx_t *mtx, const struct timespec *abs_time) argument
113 assert(mtx != NULL);
120 if (SleepConditionVariableCS(&cond->condvar, mtx, timeout))
124 int rt = pthread_cond_timedwait(&cond->cond, mtx, abs_time);
132 u_cnd_monotonic_wait(struct u_cnd_monotonic *cond, mtx_t *mtx) argument
135 assert(mtx != NULL);
138 SleepConditionVariableCS(&cond->condvar, mtx, INFINITE);
141 return (pthread_cond_wait(&cond->cond, mtx) == 0) ? thrd_success : thrd_error;
H A Dfossilize_db.h78 simple_mtx_t mtx; /* Mutex for file/hash table read/writes */ member in struct:foz_db
H A Dfossilize_db.c288 simple_mtx_init(&foz_db->mtx, mtx_plain);
357 simple_mtx_destroy(&foz_db->mtx);
375 simple_mtx_lock(&foz_db->mtx);
384 simple_mtx_unlock(&foz_db->mtx);
416 simple_mtx_unlock(&foz_db->mtx);
427 simple_mtx_unlock(&foz_db->mtx);
449 * for file contention than mtx contention of significant length. */
454 simple_mtx_lock(&foz_db->mtx);
461 simple_mtx_unlock(&foz_db->mtx);
524 simple_mtx_unlock(&foz_db->mtx);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/util/
H A Dsimple_mtx.h64 simple_mtx_init(simple_mtx_t *mtx, MAYBE_UNUSED int type) argument
68 mtx->val = 0;
72 simple_mtx_destroy(UNUSED simple_mtx_t *mtx) argument
77 simple_mtx_lock(simple_mtx_t *mtx) argument
81 c = __sync_val_compare_and_swap(&mtx->val, 0, 1);
84 c = __sync_lock_test_and_set(&mtx->val, 2);
86 futex_wait(&mtx->val, 2, NULL);
87 c = __sync_lock_test_and_set(&mtx->val, 2);
93 simple_mtx_unlock(simple_mtx_t *mtx) argument
97 c = __sync_fetch_and_sub(&mtx
111 simple_mtx_init(simple_mtx_t * mtx,int type) argument
117 simple_mtx_destroy(simple_mtx_t * mtx) argument
123 simple_mtx_lock(simple_mtx_t * mtx) argument
129 simple_mtx_unlock(simple_mtx_t * mtx) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/include/c11/
H A Dthreads_posix.h135 cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *abs_time) argument
139 assert(mtx != NULL);
143 rt = pthread_cond_timedwait(cond, mtx, abs_time);
151 cnd_wait(cnd_t *cond, mtx_t *mtx) argument
153 assert(mtx != NULL);
155 return (pthread_cond_wait(cond, mtx) == 0) ? thrd_success : thrd_error;
162 mtx_destroy(mtx_t *mtx) argument
164 assert(mtx != NULL);
165 pthread_mutex_destroy(mtx);
196 mtx_init(mtx_t *mtx, in argument
220 mtx_lock(mtx_t * mtx) argument
234 mtx_timedlock(mtx_t * mtx,const struct timespec * ts) argument
263 mtx_trylock(mtx_t * mtx) argument
271 mtx_unlock(mtx_t * mtx) argument
[all...]
H A Dthreads_win32.h125 static inline int mtx_trylock(mtx_t *mtx);
126 static inline int mtx_lock(mtx_t *mtx);
127 static inline int mtx_unlock(mtx_t *mtx);
213 static int impl_cond_do_wait(cnd_t *cond, mtx_t *mtx, const struct timespec *ts) argument
224 mtx_unlock(mtx);
261 mtx_lock(mtx);
385 cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *abs_time) argument
387 if (!cond || !mtx || !abs_time) return thrd_error;
389 if (SleepConditionVariableCS(&cond->condvar, mtx, impl_timespec2msec(abs_time)))
393 return impl_cond_do_wait(cond, mtx, abs_tim
399 cnd_wait(cnd_t * cond,mtx_t * mtx) argument
414 mtx_destroy(mtx_t * mtx) argument
422 mtx_init(mtx_t * mtx,int type) argument
436 mtx_lock(mtx_t * mtx) argument
445 mtx_timedlock(mtx_t * mtx,const struct timespec * ts) argument
463 mtx_trylock(mtx_t * mtx) argument
471 mtx_unlock(mtx_t * mtx) argument
[all...]
/xsrc/external/mit/MesaLib/dist/include/c11/
H A Dthreads_posix.h135 cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *abs_time) argument
139 assert(mtx != NULL);
143 rt = pthread_cond_timedwait(cond, mtx, abs_time);
151 cnd_wait(cnd_t *cond, mtx_t *mtx) argument
153 assert(mtx != NULL);
155 return (pthread_cond_wait(cond, mtx) == 0) ? thrd_success : thrd_error;
162 mtx_destroy(mtx_t *mtx) argument
164 assert(mtx != NULL);
165 pthread_mutex_destroy(mtx);
196 mtx_init(mtx_t *mtx, in argument
220 mtx_lock(mtx_t * mtx) argument
234 mtx_timedlock(mtx_t * mtx,const struct timespec * ts) argument
263 mtx_trylock(mtx_t * mtx) argument
271 mtx_unlock(mtx_t * mtx) argument
[all...]
H A Dthreads_win32.h101 static inline int mtx_trylock(mtx_t *mtx);
102 static inline int mtx_lock(mtx_t *mtx);
103 static inline int mtx_unlock(mtx_t *mtx);
253 cnd_timedwait(cnd_t *cond, mtx_t *mtx, const struct timespec *abs_time) argument
256 assert(mtx != NULL);
260 if (SleepConditionVariableCS(cond, mtx, timeout))
270 cnd_wait(cnd_t *cond, mtx_t *mtx) argument
273 assert(mtx != NULL);
274 SleepConditionVariableCS(cond, mtx, INFINITE);
282 mtx_destroy(mtx_t *mtx) argument
290 mtx_init(mtx_t * mtx,int type) argument
304 mtx_lock(mtx_t * mtx) argument
313 mtx_timedlock(mtx_t * mtx,const struct timespec * ts) argument
332 mtx_trylock(mtx_t * mtx) argument
340 mtx_unlock(mtx_t * mtx) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/loader/
H A Dloader_dri3_helper.c50 mtx_t mtx; member in struct:loader_dri3_blit_context
169 mtx_lock(&blit_context.mtx);
193 mtx_unlock(&blit_context.mtx);
267 mtx_lock(&draw->mtx);
269 mtx_unlock(&draw->mtx);
329 mtx_destroy(&draw->mtx);
365 mtx_init(&draw->mtx, mtx_plain);
538 cnd_wait(&draw->event_cnd, &draw->mtx);
544 mtx_unlock(&draw->mtx);
546 mtx_lock(&draw->mtx);
[all...]
H A Dloader_dri3_helper.h175 mtx_t mtx; member in struct:loader_dri3_drawable
/xsrc/external/mit/MesaLib/dist/src/loader/
H A Dloader_dri3_helper.c52 mtx_t mtx; member in struct:loader_dri3_blit_context
171 mtx_lock(&blit_context.mtx);
195 mtx_unlock(&blit_context.mtx);
269 mtx_lock(&draw->mtx);
271 mtx_unlock(&draw->mtx);
381 mtx_destroy(&draw->mtx);
420 mtx_init(&draw->mtx, mtx_plain);
594 cnd_wait(&draw->event_cnd, &draw->mtx);
602 mtx_unlock(&draw->mtx);
604 mtx_lock(&draw->mtx);
[all...]
H A Dloader_dri3_helper.h189 mtx_t mtx; member in struct:loader_dri3_drawable
/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimstb_truetype.h1787 float mtx[6] = {1,0,0,1,0,0}, m, n; local in function:stbtt__GetGlyphShapeTT
1794 mtx[4] = ttSHORT(comp); comp+=2;
1795 mtx[5] = ttSHORT(comp); comp+=2;
1797 mtx[4] = ttCHAR(comp); comp+=1;
1798 mtx[5] = ttCHAR(comp); comp+=1;
1806 mtx[0] = mtx[3] = ttSHORT(comp)/16384.0f; comp+=2;
1807 mtx[1] = mtx[2] = 0;
1809 mtx[
[all...]
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimstb_truetype.h1787 float mtx[6] = {1,0,0,1,0,0}, m, n; local in function:stbtt__GetGlyphShapeTT
1794 mtx[4] = ttSHORT(comp); comp+=2;
1795 mtx[5] = ttSHORT(comp); comp+=2;
1797 mtx[4] = ttCHAR(comp); comp+=1;
1798 mtx[5] = ttCHAR(comp); comp+=1;
1806 mtx[0] = mtx[3] = ttSHORT(comp)/16384.0f; comp+=2;
1807 mtx[1] = mtx[2] = 0;
1809 mtx[
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_blit2d.c678 mtx_lock(&device->meta_state.mtx);
680 mtx_unlock(&device->meta_state.mtx);
862 mtx_unlock(&device->meta_state.mtx);
873 mtx_lock(&device->meta_state.mtx);
875 mtx_unlock(&device->meta_state.mtx);
1053 mtx_unlock(&device->meta_state.mtx);
1064 mtx_lock(&device->meta_state.mtx);
1066 mtx_unlock(&device->meta_state.mtx);
1257 mtx_unlock(&device->meta_state.mtx);
H A Dradv_meta_resolve_cs.c285 mtx_lock(&device->meta_state.mtx);
287 mtx_unlock(&device->meta_state.mtx);
317 mtx_unlock(&device->meta_state.mtx);
321 mtx_unlock(&device->meta_state.mtx);
331 mtx_lock(&device->meta_state.mtx);
333 mtx_unlock(&device->meta_state.mtx);
363 mtx_unlock(&device->meta_state.mtx);
367 mtx_unlock(&device->meta_state.mtx);
H A Dradv_meta_clear.c180 mtx_lock(&device->meta_state.mtx);
182 mtx_unlock(&device->meta_state.mtx);
244 mtx_unlock(&device->meta_state.mtx);
256 mtx_lock(&device->meta_state.mtx);
258 mtx_unlock(&device->meta_state.mtx);
299 mtx_unlock(&device->meta_state.mtx);
520 mtx_lock(&device->meta_state.mtx);
522 mtx_unlock(&device->meta_state.mtx);
578 mtx_unlock(&device->meta_state.mtx);
590 mtx_lock(&device->meta_state.mtx);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta_blit2d.c736 mtx_lock(&device->meta_state.mtx);
738 mtx_unlock(&device->meta_state.mtx);
900 mtx_unlock(&device->meta_state.mtx);
912 mtx_lock(&device->meta_state.mtx);
914 mtx_unlock(&device->meta_state.mtx);
1070 mtx_unlock(&device->meta_state.mtx);
1082 mtx_lock(&device->meta_state.mtx);
1084 mtx_unlock(&device->meta_state.mtx);
1256 mtx_unlock(&device->meta_state.mtx);
H A Dradv_meta_decompress.c108 mtx_lock(&device->meta_state.mtx);
110 mtx_unlock(&device->meta_state.mtx);
236 mtx_unlock(&device->meta_state.mtx);
H A Dradv_meta_resolve_cs.c210 mtx_lock(&device->meta_state.mtx);
212 mtx_unlock(&device->meta_state.mtx);
243 mtx_unlock(&device->meta_state.mtx);
247 mtx_unlock(&device->meta_state.mtx);
H A Dradv_meta.c347 mtx_init(&device->meta_state.mtx, mtx_plain);
422 mtx_destroy(&device->meta_state.mtx);
445 mtx_destroy(&device->meta_state.mtx);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_batch.h54 mtx_t mtx; member in struct:zink_batch_usage
H A Dzink_batch.c164 mtx_destroy(&bs->usage.mtx);
233 mtx_init(&bs->usage.mtx, mtx_plain);
777 mtx_lock(&u->mtx);
778 cnd_wait(&u->flush, &u->mtx);
779 mtx_unlock(&u->mtx);
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_meta_clear.c850 mtx_lock(&device->meta.mtx);
854 mtx_unlock(&device->meta.mtx);
901 mtx_unlock(&device->meta.mtx);
908 mtx_unlock(&device->meta.mtx);
944 mtx_lock(&device->meta.mtx);
948 mtx_unlock(&device->meta.mtx);
976 mtx_unlock(&device->meta.mtx);
980 mtx_unlock(&device->meta.mtx);

Completed in 37 milliseconds

12