Searched defs:barrier (Results 1 - 7 of 7) sorted by relevance
/illumos-gate/usr/src/tools/ctf/cvt/ |
H A D | barrier.h | 33 * APIs for the barrier synchronization primitive. 42 typedef struct barrier { struct
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | pthr_barrier.c | 86 pthread_barrier_init(pthread_barrier_t *barrier, argument 89 mutex_t *mp = (mutex_t *)&barrier->__pthread_barrier_lock; 90 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; 105 barrier->__pthread_barrier_count = count; 106 barrier->__pthread_barrier_current = count; 107 barrier->__pthread_barrier_cycle = 0; 108 barrier->__pthread_barrier_reserved = 0; 117 * we put it here, after initializing the barrier regardless. 119 if (((uintptr_t)barrier & (_LONG_LONG_ALIGNMENT - 1)) && 127 pthread_barrier_destroy(pthread_barrier_t *barrier) argument 142 pthread_barrier_wait(pthread_barrier_t *barrier) argument [all...] |
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmloopback.c | 582 rsm_barrier_handle_t barrier) 588 type = type; im_memseg = im_memseg; barrier = barrier; 597 loopback_open_barrier(rsm_barrier_handle_t barrier) argument 603 barrier = barrier; 612 loopback_order_barrier(rsm_barrier_handle_t barrier) argument 618 barrier = barrier; 627 loopback_close_barrier(rsm_barrier_handle_t barrier) argument 580 loopback_init_barrier(rsm_memseg_import_handle_t im_memseg, rsm_barrier_type_t type, rsm_barrier_handle_t barrier) argument 642 loopback_destroy_barrier(rsm_barrier_handle_t barrier) argument [all...] |
H A D | rsmgen.c | 777 rsm_barrier_handle_t barrier) 780 rsmgenbar_handle_t *bar = (rsmgenbar_handle_t *)barrier; 795 "invalid barrier handle\n")); 816 __rsm_memseg_import_open_barrier(rsm_barrier_handle_t barrier) argument 818 rsmgenbar_handle_t *bar = (rsmgenbar_handle_t *)barrier; 827 "invalid barrier pointer\n")); 833 "uninitialized barrier\n")); 854 __rsm_memseg_import_order_barrier(rsm_barrier_handle_t barrier) argument 856 rsmgenbar_handle_t *bar = (rsmgenbar_handle_t *)barrier; 865 "invalid barrier\ 775 __rsm_memseg_import_init_barrier(rsm_memseg_import_handle_t im_memseg, rsm_barrier_type_t type, rsm_barrier_handle_t barrier) argument 888 __rsm_memseg_import_close_barrier(rsm_barrier_handle_t barrier) argument 922 __rsm_memseg_import_destroy_barrier(rsm_barrier_handle_t barrier) argument [all...] |
H A D | rsmlib.c | 149 /* open /dev/rsm and mmap barrier generation pages */ 191 * in order to support close barrier 200 "unable to map barrier page\n")); 455 * minor number for a rsmapi segment since it is used for the barrier 1437 "invalid barrier\n")); 2331 rsmapi_barrier_t *barrier) 2341 "invalid segment or barrier\n")); 2344 if (!barrier) { 2346 "invalid barrier pointer\n")); 2350 bar = (rsmbar_handle_t *)barrier; 2329 rsm_memseg_import_init_barrier(rsm_memseg_import_handle_t im_memseg, rsm_barrier_type_t type, rsmapi_barrier_t *barrier) argument 2363 rsm_memseg_import_open_barrier(rsmapi_barrier_t *barrier) argument 2395 rsm_memseg_import_order_barrier(rsmapi_barrier_t *barrier) argument 2424 rsm_memseg_import_close_barrier(rsmapi_barrier_t *barrier) argument 2458 rsm_memseg_import_destroy_barrier(rsmapi_barrier_t *barrier) argument [all...] |
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_lock.c | 1122 barrier_t barrier; variable 1125 * Change barrier state: 1133 return (barrier.state); 1145 (void) mutex_lock(&barrier.lock); 1146 barrier.state = state; 1153 barrier.wanted++; 1154 while (barrier.thr_count != 0) 1155 (void) cond_wait(&barrier.cv, &barrier.lock); 1156 barrier [all...] |
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | blk_common.c | 512 char *barrier; local 572 /* If feature-barrier isn't present in xenstore, add it */ 573 e = xenbus_read(xbt, xsnode, "feature-barrier", (void **)&barrier, 576 e = xenbus_printf(xbt, xsnode, "feature-barrier", "%d", 1); 579 "'feature-barrier'", ddi_get_name_addr(dip)); 580 xvdi_fatal_error(dip, e, "writing 'feature-barrier'"); 585 kmem_free(barrier, len); 989 char *op_name[] = { "read", "write", "barrier", "flush" }; 1015 char *op_name[] = { "read", "write", "barrier", "flus [all...] |
Completed in 76 milliseconds