| /xsrc/external/mit/MesaLib/dist/src/util/ |
| H A D | simple_mtx.h | 75 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 D | cnd_monotonic.h | 110 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 D | fossilize_db.h | 78 simple_mtx_t mtx; /* Mutex for file/hash table read/writes */ member in struct:foz_db
|
| H A D | fossilize_db.c | 288 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 D | simple_mtx.h | 64 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 D | threads_posix.h | 135 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 D | threads_win32.h | 125 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 D | threads_posix.h | 135 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 D | threads_win32.h | 101 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 D | loader_dri3_helper.c | 50 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 D | loader_dri3_helper.h | 175 mtx_t mtx; member in struct:loader_dri3_drawable
|
| /xsrc/external/mit/MesaLib/dist/src/loader/ |
| H A D | loader_dri3_helper.c | 52 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 D | loader_dri3_helper.h | 189 mtx_t mtx; member in struct:loader_dri3_drawable
|
| /xsrc/external/mit/MesaLib.old/dist/src/imgui/ |
| H A D | imstb_truetype.h | 1787 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 D | imstb_truetype.h | 1787 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 D | radv_meta_blit2d.c | 678 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 D | radv_meta_resolve_cs.c | 285 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 D | radv_meta_clear.c | 180 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 D | radv_meta_blit2d.c | 736 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 D | radv_meta_decompress.c | 108 mtx_lock(&device->meta_state.mtx); 110 mtx_unlock(&device->meta_state.mtx); 236 mtx_unlock(&device->meta_state.mtx);
|
| H A D | radv_meta_resolve_cs.c | 210 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 D | radv_meta.c | 347 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 D | zink_batch.h | 54 mtx_t mtx; member in struct:zink_batch_usage
|
| H A D | zink_batch.c | 164 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 D | v3dv_meta_clear.c | 850 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);
|