Searched defs:barrier (Results 51 - 75 of 124) sorted by relevance

12345

/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsMakeUtil.cpp60 const VkBufferMemoryBarrier barrier = local
72 return barrier;
82 const VkImageMemoryBarrier barrier = local
95 return barrier;
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationOperationSingleQueueTests.cpp95 const VkBufferMemoryBarrier barrier = makeBufferMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
97 vk.cmdWaitEvents(*cmdBuffer, 1u, &event.get(), writeSync.stageMask, readSync.stageMask, 0u, DE_NULL, 1u, &barrier, 0u, DE_NULL);
101 const VkImageMemoryBarrier barrier = makeImageMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
103 vk.cmdWaitEvents(*cmdBuffer, 1u, &event.get(), writeSync.stageMask, readSync.stageMask, 0u, DE_NULL, 0u, DE_NULL, 1u, &barrier);
148 const VkBufferMemoryBarrier barrier = makeBufferMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
150 vk.cmdPipelineBarrier(*cmdBuffer, writeSync.stageMask, readSync.stageMask, (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 1u, &barrier, 0u, (const VkImageMemoryBarrier*)DE_NULL);
154 const VkImageMemoryBarrier barrier = makeImageMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
156 vk.cmdPipelineBarrier(*cmdBuffer, writeSync.stageMask, readSync.stageMask, (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 0u, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &barrier);
231 const VkImageMemoryBarrier barrier = makeImageMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
233 vk.cmdPipelineBarrier(cmdBuffers[WRITE], writeSync.stageMask, readSync.stageMask, (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 0u, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &barrier);
286 const VkImageMemoryBarrier barrier = makeImageMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
[all...]
H A DvktSynchronizationOperationMultiQueueTests.cpp235 VkImageMemoryBarrier barrier = makeImageMemoryBarrier(writeSync.accessMask, readSync.accessMask, local
240 barrier.srcQueueFamilyIndex = writeFamily;
241 barrier.dstQueueFamilyIndex = readFamily;
244 barrier.oldLayout = barrier.newLayout;
245 barrier.srcAccessMask = barrier.dstAccessMask;
247 vk.cmdPipelineBarrier(cmdBuffer, writeSync.stageMask, readSync.stageMask, (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 0u, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &barrier);
250 vk.cmdPipelineBarrier(cmdBuffer, writeSync.stageMask, readSync.stageMask, (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 0u, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &barrier);
256 const VkBufferMemoryBarrier barrier local
[all...]
/external/google-breakpad/src/common/linux/tests/
H A Dcrash_generator.cc58 pthread_barrier_t* barrier; member in struct:__anon7439::ThreadData
85 int result = pthread_barrier_wait(thread_data->barrier);
87 perror("Failed to wait for sync barrier");
297 fprintf(stderr, "CrashGenerator: Failed to initialize thread barrier\n");
302 thread_data[i].barrier = &thread_barrier;
313 fprintf(stderr, "CrashGenerator: Failed to wait for thread barrier\n");
/external/libchrome/base/third_party/dynamic_annotations/
H A Ddynamic_annotations.c90 const char *file, int line, const volatile void *barrier, long count,
95 const char *file, int line, const volatile void *barrier)
99 const char *file, int line, const volatile void *barrier)
103 const char *file, int line, const volatile void *barrier)
89 AnnotateBarrierInit( const char *file, int line, const volatile void *barrier, long count, long reinitialization_allowed) argument
94 AnnotateBarrierWaitBefore( const char *file, int line, const volatile void *barrier) argument
98 AnnotateBarrierWaitAfter( const char *file, int line, const volatile void *barrier) argument
102 AnnotateBarrierDestroy( const char *file, int line, const volatile void *barrier) argument
/external/ltp/testcases/kernel/syscalls/fcntl/
H A Dfcntl36.c67 static pthread_barrier_t barrier; variable
117 pthread_barrier_wait(&barrier);
156 pthread_barrier_wait(&barrier);
217 pthread_barrier_wait(&barrier);
277 pthread_barrier_wait(&barrier);
286 pthread_barrier_wait(&barrier);
308 if (pthread_barrier_init(&barrier, NULL, thread_cnt*3) != 0)
309 tst_brk(TBROK, "Failed to init pthread barrier");
376 if (pthread_barrier_destroy(&barrier) != 0)
377 tst_brk(TBROK, "Failed to destroy pthread barrier");
[all...]
/external/mesa3d/src/gallium/auxiliary/os/
H A Dos_thread.h31 * Thread, mutex, condition variable, barrier, semaphore and
175 static inline void pipe_barrier_init(pipe_barrier *barrier, unsigned count) argument
177 pthread_barrier_init(barrier, NULL, count);
180 static inline void pipe_barrier_destroy(pipe_barrier *barrier) argument
182 pthread_barrier_destroy(barrier);
185 static inline void pipe_barrier_wait(pipe_barrier *barrier) argument
187 pthread_barrier_wait(barrier);
201 static inline void pipe_barrier_init(pipe_barrier *barrier, unsigned count) argument
203 barrier->count = count;
204 barrier
210 pipe_barrier_destroy(pipe_barrier *barrier) argument
217 pipe_barrier_wait(pipe_barrier *barrier) argument
[all...]
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_rast_priv.h133 pipe_barrier barrier; member in struct:lp_rasterizer
/external/mesa3d/src/glx/apple/
H A Dglx_empty.c68 glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) argument
72 (void) barrier;
/external/python/cpython3/Python/
H A Ddynamic_annotations.c57 const volatile void *barrier, long count,
60 const volatile void *barrier) {}
62 const volatile void *barrier) {}
64 const volatile void *barrier) {}
56 AnnotateBarrierInit(const char *file, int line, const volatile void *barrier, long count, long reinitialization_allowed) argument
59 AnnotateBarrierWaitBefore(const char *file, int line, const volatile void *barrier) argument
61 AnnotateBarrierWaitAfter(const char *file, int line, const volatile void *barrier) argument
63 AnnotateBarrierDestroy(const char *file, int line, const volatile void *barrier) argument
/external/tensorflow/tensorflow/core/kernels/
H A Dqueue_base.h34 namespace barrier { namespace in namespace:tensorflow
36 } // namespace barrier
H A Dbarrier_ops.cc41 namespace barrier { namespace in namespace:tensorflow
303 string DebugString() override { return "A barrier"; }
364 component_index, " in barrier ", name());
466 Status CreateResource(Barrier** barrier) override
468 *barrier = new Barrier(value_component_types_, value_component_shapes_,
470 if (*barrier == nullptr) {
471 return errors::ResourceExhausted("Failed to allocate barrier");
473 return (*barrier)->Initialize();
476 Status VerifyResource(Barrier* barrier) override
478 if (barrier
509 Barrier* barrier = nullptr; variable
[all...]
/external/valgrind/drd/
H A Ddrd_barrier.c40 /** Information associated with one thread participating in a barrier. */
105 * Initialize the structure *p with the specified client-side barrier address,
106 * barrier object size and number of participants in each barrier.
110 const Addr barrier,
116 tl_assert(barrier != 0);
118 tl_assert(p->a1 == barrier);
134 p->oset[i] = VG_(OSetGen_Create)(0, 0, VG_(malloc), "drd.barrier.bi.1",
162 "Destruction of barrier that is being waited"
187 * Look up the client-side barrier addres
109 barrier_initialize(struct barrier_info* const p, const Addr barrier, const BarrierT barrier_type, const Word count) argument
192 barrier_get_or_allocate(const Addr barrier, const BarrierT barrier_type, const Word count) argument
213 barrier_get(const Addr barrier) argument
226 barrier_init(const Addr barrier, const BarrierT barrier_type, const Word count, const Bool reinitialization) argument
289 barrier_destroy(const Addr barrier, const BarrierT barrier_type) argument
328 barrier_pre_wait(const DrdThreadId tid, const Addr barrier, const BarrierT barrier_type) argument
403 barrier_post_wait(const DrdThreadId tid, const Addr barrier, const BarrierT barrier_type, const Bool waited, const Bool serializing) argument
[all...]
H A Ddrd_clientobj.h123 Word count; // Participant count in a barrier wait.
124 Word pre_iteration; // pre barrier completion count modulo two.
125 Word post_iteration; // post barrier completion count modulo two.
126 Word pre_waiters_left; // number of waiters left for a complete barrier.
127 Word post_waiters_left; // number of waiters left for a complete barrier.
128 OSet* oset[2]; // Per-thread barrier information for the latest
129 // two barrier iterations.
152 struct barrier_info barrier; member in union:drd_clientobj
H A Ddrd_error.h147 Addr barrier; member in struct:__anon29279
/external/deqp/external/vulkancts/modules/vulkan/multiview/
H A DvktMultiViewRenderUtil.cpp442 const VkImageMemoryBarrier barrier = local
458 1u, &barrier);
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMakeUtil.cpp81 const VkBufferMemoryBarrier barrier = local
93 return barrier;
103 const VkImageMemoryBarrier barrier = local
116 return barrier;
/external/tensorflow/tensorflow/contrib/training/python/training/
H A Dsequence_queueing_state_saver.py657 is accessible via `barrier`. Processed minibatches, as well as
717 **Note**: Usually the barrier is given to a QueueRunner as in the
718 examples above. The QueueRunner will close the barrier if the prefetch_op
720 the end of the input). If the barrier is closed no further new examples
721 are added to the SQSS. The underlying barrier might, however, still
786 the input has been reached (i.e., the underlying barrier has been
805 # The barrier is ignorant of the number of actual examples, since a long
807 # barrier than a short example. Furthermore, we don't have an upper bound
809 # barrier at infinite to avoid dead-lock. Instead we have to keep track of
879 # Only create barrier; enque
892 def barrier(self): member in class:SequenceQueueingStateSaver
[all...]
/external/tensorflow/tensorflow/core/distributed_runtime/
H A Dgraph_mgr.cc459 ExecutorBarrier* barrier = local
496 unit.root->RunAsync(args, barrier->Get());
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_libdispatch_mac.cc131 #define DISPATCH_INTERCEPT_B(name, barrier) \
139 new_context->is_barrier_block = barrier; \
146 #define DISPATCH_INTERCEPT_SYNC_B(name, barrier) \
153 q, heap_block, &invoke_and_release_block, false, true, barrier, 0}; \
161 #define DISPATCH_INTERCEPT_F(name, barrier) \
167 new_context->is_barrier_block = barrier; \
174 #define DISPATCH_INTERCEPT_SYNC_F(name, barrier) \
179 q, context, work, false, true, barrier, 0}; \
581 dispatch_block_t barrier) {
582 SCOPED_TSAN_INTERCEPTOR(dispatch_io_barrier, channel, barrier);
580 TSAN_INTERCEPTOR(void, dispatch_io_barrier, dispatch_io_t channel, dispatch_block_t barrier) argument
[all...]
/external/deqp/external/vulkancts/modules/vulkan/draw/
H A DvktDrawImageObjectUtil.cpp318 vk::VkImageMemoryBarrier barrier; local
319 barrier.sType = vk::VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
320 barrier.pNext = DE_NULL;
321 barrier.srcAccessMask = 0;
322 barrier.dstAccessMask = 0;
323 barrier.oldLayout = vk::VK_IMAGE_LAYOUT_UNDEFINED;
324 barrier.newLayout = vk::VK_IMAGE_LAYOUT_GENERAL;
325 barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
326 barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
327 barrier
599 vk::VkImageMemoryBarrier barrier; local
711 vk::VkImageMemoryBarrier barrier; local
833 vk::VkImageMemoryBarrier barrier; local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/ycbcr/
H A DvktYCbCrViewTests.cpp323 const VkImageMemoryBarrier& barrier)
350 &barrier);
318 executeImageBarrier(const DeviceInterface& vkd, VkDevice device, deUint32 queueFamilyNdx, VkPipelineStageFlags srcStage, VkPipelineStageFlags dstStage, const VkImageMemoryBarrier& barrier) argument
/external/ltp/utils/ffsb-6.0-rc2/
H A Dffsb_fs.c382 ffsb_barrier_t barrier; local
391 ffsb_barrier_init(&barrier, tg_get_numthreads(tg));
405 params.thread_barrier = &barrier;
/external/syslinux/gpxe/src/include/
H A Dcompiler.h531 * Optimisation barrier
534 #define barrier() __asm__ __volatile__ ( "" : : : "memory" ) macro
/external/autotest/client/bin/
H A Djob.py34 from autotest_lib.client.common_lib import barrier namespace
404 def barrier(self, *args, **kwds): member in class:base_client_job
405 """Create a barrier object"""
406 return barrier.barrier(*args, **kwds)

Completed in 794 milliseconds

12345