/macosx-10.10/SmartCardServices-55111/src/PCSC/ |
H A D | readerstate.h | 68 // memory barrier as a side effect to avoid having to flush the shared memory 80 LONG xreaderID() const { Atomic<int>::barrier(); return ntohl(readerID); } 81 void xreaderID(LONG rid) { Atomic<int>::barrier(); readerID = htonl(rid); } 83 DWORD xreaderState() const { Atomic<int>::barrier(); return ntohl(readerState); } 84 void xreaderState(DWORD state) { Atomic<int>::barrier(); readerState = htonl(state); } 86 DWORD sharing() const { Atomic<int>::barrier(); return ntohl(readerSharing); } 87 void sharing(DWORD sharing) { Atomic<int>::barrier(); readerSharing = htonl(sharing); } 89 DWORD xlockState() const { Atomic<int>::barrier(); return ntohl(lockState); } 90 void xlockState(DWORD state) { Atomic<int>::barrier(); lockState = htonl(state); } 92 DWORD xcardProtocol() const { Atomic<int>::barrier(); retur [all...] |
/macosx-10.10/dtrace-147/tools/ctfconvert/ |
H A D | barrier.h | 30 #pragma ident "@(#)barrier.h 1.2 05/06/08 SMI" 34 * APIs for the barrier synchronization primitive. 43 typedef struct barrier { struct 60 typedef struct barrier { struct
|
/macosx-10.10/xnu-2782.1.97/osfmk/i386/ |
H A D | iopb.h | 86 unsigned int barrier; /* bitmap barrier for CPU slop */ member in struct:iopb_tss
|
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGDesiredWriteBarriers.cpp | 56 WriteBarrier<Unknown>& barrier = m_codeBlock->constants()[m_which.index]; local 57 barrier.set(vm, m_owner, barrier.get()); 74 WriteBarrier<Unknown>& barrier = m_codeBlock->constants()[m_which.index]; local 75 visitor.append(&barrier);
|
H A D | DFGDesiredWriteBarriers.h | 91 inline void initializeLazyWriteBarrierForInlineCallFrameExecutable(DesiredWriteBarriers& barriers, WriteBarrier<ScriptExecutable>& barrier, CodeBlock* codeBlock, InlineCallFrame* inlineCallFrame, JSCell* owner, ScriptExecutable* value) argument 94 barrier = WriteBarrier<ScriptExecutable>(desiredBarrier, value); 97 inline void initializeLazyWriteBarrierForConstant(DesiredWriteBarriers& barriers, WriteBarrier<Unknown>& barrier, CodeBlock* codeBlock, unsigned index, JSCell* owner, JSValue value) argument 100 barrier = WriteBarrier<Unknown>(desiredBarrier, value);
|
/macosx-10.10/libdispatch-442.1.4/private/ |
H A D | mach_private.h | 80 * A barrier block has finished executing. 217 * that failed to be sent, or was not sent; as well as when a barrier block 231 * The target queue of the channel, where the handler and barrier blocks will 268 * that failed to be sent, or was not sent; as well as when a barrier block 282 * The target queue of the channel, where the handler and barrier blocks will 307 * sends or barrier operations. 432 * Submit a send barrier to the specified mach channel. Messages submitted to 433 * the channel before the barrier will be sent before the barrier block is 434 * executed, and messages submitted to the channel after the barrier wil [all...] |
H A D | introspection_private.h | 185 * @field barrier 186 * Item is a barrier on the queue (all items on serial queues are barriers). 201 unsigned long barrier:1, member in struct:dispatch_introspection_queue_block_s 234 * @field barrier 235 * Item is a barrier on the queue (all items on serial queues are barriers). 250 unsigned long barrier:1, member in struct:dispatch_introspection_queue_function_s 312 * @field barrier 313 * Queue is executing a barrier item. 332 barrier:1, member in struct:dispatch_introspection_queue_s
|
H A D | io_private.h | 381 * Schedule a barrier operation on the specified I/O channel; all previously 383 * barrier function is enqueued onto the global queue determined by the 385 * until the barrier function has returned. 387 * If multiple channels are associated with the same file descriptor, a barrier 388 * operation scheduled on any of these channels will act as a barrier across all 390 * channels will complete before the barrier function is enqueued, and no 392 * barrier function has returned. 394 * While the barrier function is running, it may safely operate on the channel's 397 * @param channel The dispatch I/O channel to schedule the barrier on. 399 * the barrier functio [all...] |
/macosx-10.10/Security-57031.1.35/Security/include/security_utilities/ |
H A D | threading_internal.h | 108 static void barrier() { OSMemoryBarrier(); } function in class:Security::Atomic
|
/macosx-10.10/Security-57031.1.35/Security/libsecurity_utilities/lib/ |
H A D | threading_internal.h | 108 static void barrier() { OSMemoryBarrier(); } function in class:Security::Atomic
|
/macosx-10.10/xnu-2782.1.97/tools/tests/affinity/ |
H A D | pool.c | 50 pthread_cond_t barrier; variable 218 * Start barrier. 231 pthread_cond_broadcast(&barrier); 234 pthread_cond_wait(&barrier, &funnel); 369 pthread_cond_init(&barrier, NULL);
|
H A D | sets.c | 51 pthread_cond_t barrier; variable 211 * Start barrier. 224 pthread_cond_broadcast(&barrier); 227 pthread_cond_wait(&barrier, &funnel); 393 pthread_cond_init(&barrier, NULL);
|
/macosx-10.10/libdispatch-442.1.4/dispatch/ |
H A D | io.h | 450 * Schedule a barrier operation on the specified I/O channel; all previously 452 * barrier block is enqueued onto the global queue determined by the channel's 454 * barrier block has returned. 456 * If multiple channels are associated with the same file descriptor, a barrier 457 * operation scheduled on any of these channels will act as a barrier across all 459 * channels will complete before the barrier block is enqueued, and no 461 * barrier block has returned. 463 * While the barrier block is running, it may safely operate on the channel's 466 * @param channel The dispatch I/O channel to schedule the barrier on. 467 * @param barrier Th [all...] |
/macosx-10.10/libauto-186/ |
H A D | Admin.cpp | 679 UnconditionalBarrier barrier(thread.needs_enlivening()); 682 if (barrier) SubzoneBlockRef(results[i]).enliven(); 698 ConditionBarrier barrier(thread.needs_enlivening()); 706 // skip write-barrier since nodes are allocated refcount==1 708 if (barrier) SubzoneBlockRef(subzone, q).enliven(); 751 ConditionBarrier barrier(thread.needs_enlivening()); 762 if (barrier) SubzoneBlockRef(address).enliven();
|
H A D | Zone.h | 144 bool _repair_write_barrier; // true if write barrier needs to be repaired after full collection. 696 ConditionBarrier barrier(thread.needs_enlivening()); 697 if (barrier) block.enliven(); 817 UnconditionalBarrier barrier(thread.needs_enlivening()); 825 if (barrier) value.enliven(); 1094 // Set the write barrier byte corresponding to the specified address. 1100 UnconditionalBarrier barrier(thread.needs_enlivening()); 1101 if (barrier) value_block.enliven(); 1112 // Set the write barrier bytes corresponding to the specified address & length. 1113 // Returns if the address is within an allocated block (and barrier se [all...] |
H A D | auto_zone.cpp | 134 // note the garbage so the write-barrier can detect resurrection 836 /********* Write-barrier ************/ 922 // make the resurrection test an inline to be as fast as possible in the write barrier 956 // set_write_barrier_dest_sieve performs write barrier processing based on the block type of the destination. 1002 // If it is, then set_write_barrier_dest_sieve is used to do further write barrier procession based on the destination. 1037 // If the destination is a scanned block then mark the write barrier 1072 UnconditionalBarrier barrier(thread.needs_enlivening()); 1073 if (barrier) { 1463 // We grab the condition barrier. Missing the transition is not a real issue. 1470 ConditionBarrier barrier(threa [all...] |
H A D | Zone.cpp | 417 // Enlivening barrier needs to wrap allocation, setting _in_large bitmap, and adding to large list. 420 ConditionBarrier barrier(thread.needs_enlivening()); 427 if (barrier) LargeBlockRef(large).enliven(); 824 UnconditionalBarrier barrier(thread.needs_enlivening()); 833 if (barrier) thread.enliven_block(value); 981 // Set a range of write barrier bytes to the specified mark value. 989 // mark the write barrier 993 // mark the write barrier 1004 // Set the write barrier byte corresponding to the specified address. 1011 // mark the write barrier [all...] |
/macosx-10.10/libdispatch-442.1.4/src/ |
H A D | introspection.c | 201 .barrier = flags & DISPATCH_OBJ_BARRIER_BIT, 237 .barrier = (dq->dq_running & 1) && !global,
|
H A D | source.c | 3567 // send barrier 3568 // leave send queue locked until barrier has completed 3851 dispatch_function_t barrier = dc->dc_other; local 3858 _dispatch_client_callout(context, barrier); 3870 dispatch_function_t barrier) 3877 dc->dc_other = barrier; 3886 // leave send queue locked until barrier has completed 3893 dispatch_function_t barrier) 3900 dc->dc_other = barrier; 3909 dispatch_mach_send_barrier(dispatch_mach_t dm, dispatch_block_t barrier) argument 3869 dispatch_mach_send_barrier_f(dispatch_mach_t dm, void *context, dispatch_function_t barrier) argument 3892 dispatch_mach_receive_barrier_f(dispatch_mach_t dm, void *context, dispatch_function_t barrier) argument 3917 dispatch_mach_receive_barrier(dispatch_mach_t dm, dispatch_block_t barrier) argument [all...] |
H A D | io.c | 248 // Still need to create a barrier queue, since all operations go 334 // On barrier queue 719 dispatch_io_barrier(dispatch_io_t channel, dispatch_block_t barrier) 731 barrier(); 742 dispatch_function_t barrier) 744 return dispatch_io_barrier(channel, ^{ barrier(context); }); 822 // On barrier queue 832 // Safe to access fd_entry on barrier queue 891 // On barrier queue 901 // Safe to access fd_entry on barrier queu [all...] |
H A D | queue.c | 339 // dq_running is set to 2 so that barrier operations go through the slow path 1300 // (the low bit == barrier) 1749 "running = 0x%x, barrier = %d ", target && target->dq_label ? 2418 // We might get lucky and find that the barrier has ended by now 2525 unsigned long barrier = (flags & DISPATCH_BLOCK_BARRIER) ? local 2528 barrier); 2538 if (dq->dq_width != 1 && !barrier && dq->do_targetq) { 2995 // re-check suspension after barrier check <rdar://problem/15242126> 3657 // dequeue dc, it is a barrier sync
|
/macosx-10.10/xnu-2782.1.97/bsd/kern/ |
H A D | kdebug.c | 818 * Header says OSCompareAndSwapPtr has a memory barrier 2592 uint64_t mintime, t, barrier = 0; local 2626 barrier = mach_absolute_time() & KDBG_TIMESTAMP_MASK; 2686 if ((t > barrier) && (barrier > 0)) {
|
/macosx-10.10/vim-55/runtime/syntax/ |
H A D | fstab.vim | 100 syn match fsOptionsKeywords contained /\<barrier=/ nextgroup=fsOptionsExt4Barrier
|
/macosx-10.10/Heimdal-398.1.2/lib/hcrypto/libtommath/ |
H A D | tommath.tex | 2824 To break the $O(n^2)$ barrier in multiplication requires a completely different look at integer multiplication. In the following algorithms 2920 Karatsuba \cite{KARA} multiplication when originally proposed in 1962 was among the first set of algorithms to break the $O(n^2)$ barrier for
|