Searched refs:barrier (Results 1 - 24 of 24) sorted by relevance

/macosx-10.10/SmartCardServices-55111/src/PCSC/
H A Dreaderstate.h68 // 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 Dbarrier.h30 #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 Diopb.h86 unsigned int barrier; /* bitmap barrier for CPU slop */ member in struct:iopb_tss
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGDesiredWriteBarriers.cpp56 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 DDFGDesiredWriteBarriers.h91 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 Dmach_private.h80 * 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 Dintrospection_private.h185 * @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 Dio_private.h381 * 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 Dthreading_internal.h108 static void barrier() { OSMemoryBarrier(); } function in class:Security::Atomic
/macosx-10.10/Security-57031.1.35/Security/libsecurity_utilities/lib/
H A Dthreading_internal.h108 static void barrier() { OSMemoryBarrier(); } function in class:Security::Atomic
/macosx-10.10/xnu-2782.1.97/tools/tests/affinity/
H A Dpool.c50 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 Dsets.c51 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 Dio.h450 * 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 DAdmin.cpp679 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 DZone.h144 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 Dauto_zone.cpp134 // 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 DZone.cpp417 // 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 Dintrospection.c201 .barrier = flags & DISPATCH_OBJ_BARRIER_BIT,
237 .barrier = (dq->dq_running & 1) && !global,
H A Dsource.c3567 // 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 Dio.c248 // 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 Dqueue.c339 // 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 Dkdebug.c818 * 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 Dfstab.vim100 syn match fsOptionsKeywords contained /\<barrier=/ nextgroup=fsOptionsExt4Barrier
/macosx-10.10/Heimdal-398.1.2/lib/hcrypto/libtommath/
H A Dtommath.tex2824 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

Completed in 339 milliseconds