Searched defs:barriers (Results 1 - 18 of 18) sorted by relevance

/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/
H A D2-1.c9 * After a barrier attributes object has been used to initialize one or more barriers
31 pthread_barrier_t barriers[BARRIER_NUM]; local
44 if (pthread_barrier_init(&barriers[cnt], &ba, 1) != 0) {
61 rc = pthread_barrier_wait(&barriers[cnt]);
71 rc = pthread_barrier_destroy(&barriers[cnt]);
/external/mesa3d/src/mesa/main/
H A Dbarrier.c62 _mesa_MemoryBarrier(GLbitfield barriers) argument
67 ctx->Driver.MemoryBarrier(ctx, barriers);
71 _mesa_MemoryBarrierByRegion(GLbitfield barriers) argument
85 * "When barriers is ALL_BARRIER_BITS, shader memory accesses will be
89 * That is, if barriers is the special value GL_ALL_BARRIER_BITS, then all
90 * barriers allowed by glMemoryBarrierByRegion should be activated."
92 if (barriers == GL_ALL_BARRIER_BITS) {
99 * "An INVALID_VALUE error is generated if barriers is not the special
103 if ((barriers & ~all_allowed_bits) != 0) {
108 ctx->Driver.MemoryBarrier(ctx, barriers);
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_cb_texturebarrier.c73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) argument
78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT)
80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT)
82 if (barriers & GL_UNIFORM_BARRIER_BIT)
84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT)
88 if (barriers & GL_COMMAND_BARRIER_BIT)
90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) {
113 if (barriers & GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT)
115 if (barriers
[all...]
/external/clang/test/CodeGen/
H A Dbuiltins-arm64.c32 void barriers() { function
/external/valgrind/drd/tests/
H A Dpth_barrier_thr_cr.c28 int barriers = argc > 1 ? atoi(argv[1]) : 20; local
30 int thread_count = barriers * barrier_participants;
H A Dtsan_unittest.cpp3460 // we create Nlog threads and do N_iter barriers.
3467 Barrier *barriers[N_iter]; member in namespace:test72
3501 barriers[it]->Block();
3512 barriers[i] = new Barrier(Nlog);
3526 delete barriers[i];
3558 Barrier *barriers[N_iter]; member in namespace:test73
3592 barriers[it]->Block();
3604 barriers[i] = new Barrier(Nlog);
3618 delete barriers[i];
/external/deqp/external/vulkancts/modules/vulkan/image/
H A DvktImageMultisampleLoadStoreTests.cpp337 const VkImageMemoryBarrier barriers[] = local
344 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
375 const VkImageMemoryBarrier barriers[] = local
381 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
410 const VkImageMemoryBarrier barriers[] = local
415 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
422 const VkBufferMemoryBarrier barriers[] local
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_program.c293 brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) argument
301 if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT |
306 if (barriers & GL_UNIFORM_BARRIER_BIT)
310 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT)
313 if (barriers & GL_TEXTURE_UPDATE_BARRIER_BIT)
316 if (barriers & GL_FRAMEBUFFER_BARRIER_BIT)
/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/
H A DvktFragmentOperationsScissorMultiViewportTests.cpp630 const VkImageMemoryBarrier barriers[] = local
647 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
665 const VkBufferMemoryBarrier barriers[] = local
681 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
H A DvktFragmentOperationsEarlyFragmentTests.cpp706 const VkImageMemoryBarrier barriers[] = { local
718 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
H A DvktFragmentOperationsScissorTests.cpp612 const VkImageMemoryBarrier barriers[] = local
629 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
647 const VkBufferMemoryBarrier barriers[] = local
663 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
/external/deqp/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryInstancedRenderingTests.cpp414 const VkImageMemoryBarrier barriers[] = local
431 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
449 const VkBufferMemoryBarrier barriers[] = local
465 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
H A DvktGeometryLayeredRenderingTests.cpp967 const VkImageMemoryBarrier barriers[] = local
984 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
1002 const VkBufferMemoryBarrier barriers[] = local
1018 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
H A DvktRenderPassMultisampleResolveTests.cpp878 // Memory barriers between previous copies and rendering
880 std::vector<VkImageMemoryBarrier> barriers; local
908 barriers.push_back(barrier);
911 vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0]);
1009 // Memory barriers between rendering and copies
1011 std::vector<VkImageMemoryBarrier> barriers; local
1039 barriers.push_back(barrier);
1042 vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[
1068 std::vector<VkBufferMemoryBarrier> barriers; local
[all...]
H A DvktRenderPassMultisampleTests.cpp1510 // Memory barriers between rendering and copies
1512 std::vector<VkImageMemoryBarrier> barriers; local
1540 barriers.push_back(barrier);
1543 vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0]);
1567 // Memory barriers between copies and host access
1569 std::vector<VkBufferMemoryBarrier> barriers; local
1589 barriers.push_back(barrier);
1592 vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[
[all...]
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesBufferTests.cpp619 const VkImageMemoryBarrier barriers[] = local
636 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers);
654 const VkBufferMemoryBarrier barriers[] = local
670 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u);
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationSmokeTests.cpp458 vector<VkImageMemoryBarrier>* barriers; member in struct:vkt::synchronization::__anon4600::RenderInfo
503 renderInfo.barriers->push_back(renderBarrier);
516 vector<VkBufferMemoryBarrier>* barriers; member in struct:vkt::synchronization::__anon4600::TransferInfo
549 transferInfo->barriers->push_back(bufferBarrier);
935 renderInfo.barriers = &imageBarriers;
960 transferInfo.barriers = &bufferBarriers;
/external/deqp/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp2176 // Add barriers for shader writes to storage buffers before host access
2177 std::vector<vk::VkBufferMemoryBarrier> barriers; local
2196 barriers.push_back(barrier);
2219 barriers.push_back(barrier);
2222 0u, DE_NULL, static_cast<deUint32>(barriers.size()), &barriers[0], 0u, DE_NULL);

Completed in 511 milliseconds