/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_texturebarrier.c | 73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) in st_MemoryBarrier() argument 78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT) in st_MemoryBarrier() 80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT) in st_MemoryBarrier() 82 if (barriers & GL_UNIFORM_BARRIER_BIT) in st_MemoryBarrier() 84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT) in st_MemoryBarrier() 86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT) in st_MemoryBarrier() 88 if (barriers & GL_COMMAND_BARRIER_BIT) in st_MemoryBarrier() 90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) { in st_MemoryBarrier() 98 if (barriers & GL_TEXTURE_UPDATE_BARRIER_BIT) { in st_MemoryBarrier() 108 if (barriers & GL_BUFFER_UPDATE_BARRIER_BIT) { in st_MemoryBarrier() [all …]
|
/external/mesa3d/src/mesa/main/ |
D | barrier.c | 62 _mesa_MemoryBarrier(GLbitfield barriers) in _mesa_MemoryBarrier() argument 67 ctx->Driver.MemoryBarrier(ctx, barriers); in _mesa_MemoryBarrier() 71 memory_barrier_by_region(struct gl_context *ctx, GLbitfield barriers, in memory_barrier_by_region() argument 91 if (barriers == GL_ALL_BARRIER_BITS) { in memory_barrier_by_region() 102 if (!no_error && (barriers & ~all_allowed_bits) != 0) { in memory_barrier_by_region() 107 ctx->Driver.MemoryBarrier(ctx, barriers); in memory_barrier_by_region() 112 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers) in _mesa_MemoryBarrierByRegion_no_error() argument 115 memory_barrier_by_region(ctx, barriers, true); in _mesa_MemoryBarrierByRegion_no_error() 119 _mesa_MemoryBarrierByRegion(GLbitfield barriers) in _mesa_MemoryBarrierByRegion() argument 122 memory_barrier_by_region(ctx, barriers, false); in _mesa_MemoryBarrierByRegion()
|
D | barrier.h | 45 _mesa_MemoryBarrier(GLbitfield barriers); 48 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers); 51 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/ |
D | 2-1.c | 30 pthread_barrier_t barriers[BARRIER_NUM]; in main() local 43 if (pthread_barrier_init(&barriers[cnt], &ba, 1) != 0) { in main() 60 rc = pthread_barrier_wait(&barriers[cnt]); in main() 70 rc = pthread_barrier_destroy(&barriers[cnt]); in main()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | README.md | 33 necessary, in addition to issuing the appropriate barriers. Returns a secondary command buffer 38 The back-end (mostly) records Image and Buffer barriers through additional `CommandBufferAccess` 40 barriers are not actually recorded until `getOutsideRenderPassCommandBuffer` is called: 42 * `onBufferTransferRead` and `onBufferComputeShaderRead` accumulate `VkBuffer` read barriers. 43 * `onBufferTransferWrite` and `onBufferComputeShaderWrite` accumulate `VkBuffer` write barriers. 45 * `onImageTransferRead` and `onImageComputerShadeRead` accumulate `VkImage` read barriers. 46 * `onImageTransferWrite` and `onImageComputerShadeWrite` accumulate `VkImage` write barriers. 47 * `onImageRenderPassRead` and `onImageRenderPassWrite` accumulate `VkImage` barriers inside a 60 // Ensure that ANGLE sets proper read and write barriers for the Buffers.
|
/external/webrtc/modules/third_party/portaudio/ |
D | pa_memorybarrier.h | 95 #warning Memory barriers not defined on this system or system unknown 101 # error Memory barriers are not defined on this system. You can still compile by defining A… 122 #warning Memory barriers not defined on this system or system unknown 128 # error Memory barriers are not defined on this system. You can still compile by defining ALLO…
|
D | README.chromium | 11 Part of portaudio library to operate with memory barriers and ring buffer.
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_draw.c | 52 VkBufferMemoryBarrier barriers[PIPE_MAX_SO_OUTPUTS] = {}; in zink_emit_xfb_counter_barrier() local 58 barriers[i].sType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER; in zink_emit_xfb_counter_barrier() 59 barriers[i].srcAccessMask = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT; in zink_emit_xfb_counter_barrier() 60 barriers[i].dstAccessMask = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT; in zink_emit_xfb_counter_barrier() 61 barriers[i].buffer = zink_resource(t->counter_buffer)->buffer; in zink_emit_xfb_counter_barrier() 62 barriers[i].size = VK_WHOLE_SIZE; in zink_emit_xfb_counter_barrier() 72 barrier_count, barriers, in zink_emit_xfb_counter_barrier() 92 VkBufferMemoryBarrier barriers[1] = {}; in zink_emit_xfb_vertex_input_barrier() local 93 barriers[0].sType = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER; in zink_emit_xfb_vertex_input_barrier() 94 barriers[0].srcAccessMask = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT; in zink_emit_xfb_vertex_input_barrier() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/image/ |
D | vktImageMultisampleLoadStoreTests.cpp | 334 const VkImageMemoryBarrier barriers[] = in test() local 341 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test() 372 const VkImageMemoryBarrier barriers[] = in test() local 378 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test() 407 const VkImageMemoryBarrier barriers[] = in test() local 412 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test() 419 const VkBufferMemoryBarrier barriers[] = in test() local 424 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, 0u, DE_NULL); in test()
|
/external/autotest/client/site_tests/platform_BootPerf/ |
D | platform_BootPerf.py | 426 barriers = ['startup', 'chrome_exec', 'login'] 427 for i in range(len(barriers) - 1): 429 begin = '%s_kernel_to_%s' % (type, barriers[i]) 430 end = '%s_kernel_to_%s' % (type, barriers[i + 1]) 432 diff_name = '%s_%s_to_%s' % (type, barriers[i], barriers[i + 1])
|
/external/llvm/test/MC/ARM/ |
D | directive-arch-semantic-action.s | 5 @ CHECK: error: instruction requires: data-barriers 9 @ CHECK-NOT: error: instruction requires: data-barriers
|
D | thumb-hints.s | 51 @ CHECK-ERROR: error: instruction requires: data-barriers 57 @ CHECK-ERROR: error: instruction requires: data-barriers 63 @ CHECK-ERROR: error: instruction requires: data-barriers
|
D | basic-arm-instructions-v8.s | 20 @ DMB (v8 barriers) 37 @ DSB (v8 barriers)
|
/external/llvm-project/llvm/test/MC/ARM/ |
D | directive-arch-semantic-action.s | 5 @ CHECK: error: instruction requires: data-barriers 9 @ CHECK-NOT: error: instruction requires: data-barriers
|
D | thumb-hints.s | 51 @ CHECK-ERROR: error: instruction requires: data-barriers 57 @ CHECK-ERROR: error: instruction requires: data-barriers 63 @ CHECK-ERROR: error: instruction requires: data-barriers
|
D | basic-arm-instructions-v8.s | 20 @ DMB (v8 barriers) 37 @ DSB (v8 barriers)
|
/external/llvm-project/llvm/test/CodeGen/Mips/indirect-jump-hazard/ |
D | unsupported-micromips.ll | 3 ; Test that microMIPS and indirect jump with hazard barriers is not supported. 5 ; CHECK: LLVM ERROR: cannot combine indirect jumps with hazard barriers and microMIPS
|
D | unsupported-mips32.ll | 3 ; Test that mips32 and indirect jump with hazard barriers is not supported. 5 ; CHECK: LLVM ERROR: indirect jumps with hazard barriers requires MIPS32R2 or later
|
/external/angle/src/libANGLE/renderer/gl/ |
D | RendererGL.cpp | 356 angle::Result RendererGL::memoryBarrier(GLbitfield barriers) in memoryBarrier() argument 358 mFunctions->memoryBarrier(barriers); in memoryBarrier() 362 angle::Result RendererGL::memoryBarrierByRegion(GLbitfield barriers) in memoryBarrierByRegion() argument 364 mFunctions->memoryBarrierByRegion(barriers); in memoryBarrierByRegion()
|
D | RendererGL.h | 123 angle::Result memoryBarrier(GLbitfield barriers); 124 angle::Result memoryBarrierByRegion(GLbitfield barriers);
|
/external/llvm-project/llvm/docs/ |
D | GarbageCollection.rst | 43 barriers. If you collector does not require such barriers, you can skip 147 safepoint, and emitting load and store barriers. You can also extend LLVM - 165 * Write barriers when storing object references to the heap. These are commonly 168 * Emission of read barriers when loading object references. These are useful 320 barriers* and *write barriers*, respectively. The amount of code that needs to 363 For write barriers, LLVM provides the ``llvm.gcwrite`` intrinsic function. It 368 Many important algorithms require write barriers, including generational and 369 concurrent collectors. Additionally, write barriers could be used to implement 379 For read barriers, LLVM provides the ``llvm.gcread`` intrinsic function. It has 384 Read barriers are needed by fewer algorithms than write barriers, and may have a [all …]
|
/external/llvm/docs/ |
D | GarbageCollection.rst | 43 barriers. If you collector does not require such barriers, you can skip 147 safepoint, and emitting load and store barriers. You can also extend LLVM - 165 * Write barriers when storing object references to the heap. These are commonly 168 * Emission of read barriers when loading object references. These are useful 320 barriers* and *write barriers*, respectively. The amount of code that needs to 363 For write barriers, LLVM provides the ``llvm.gcwrite`` intrinsic function. It 368 Many important algorithms require write barriers, including generational and 369 concurrent collectors. Additionally, write barriers could be used to implement 379 For read barriers, LLVM provides the ``llvm.gcread`` intrinsic function. It has 384 Read barriers are needed by fewer algorithms than write barriers, and may have a [all …]
|
/external/autotest/client/tests/barriertest/ |
D | control | 8 This tests barriers which can be used for multiple threads/processes/hosts
|
/external/boringssl/src/third_party/fiat/ |
D | METADATA | 12 …ons: "Files renamed to .h for BoringSSL integration. Select functions patched with value barriers."
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | upgrade_memory_model.cpp | 613 std::vector<Instruction*> barriers; in UpgradeBarriers() local 616 ProcessFunction CollectBarriers = [this, &barriers](Function* function) { in UpgradeBarriers() 619 block.ForEachInst([this, &barriers, in UpgradeBarriers() 622 barriers.push_back(inst); in UpgradeBarriers() 654 for (auto barrier : barriers) { in UpgradeBarriers() 672 barriers.clear(); in UpgradeBarriers()
|