| /xsrc/external/mit/MesaLib.old/dist/src/util/ |
| u_thread.h | 169 static inline void util_barrier_init(util_barrier *barrier, unsigned count) 171 pthread_barrier_init(barrier, NULL, count); 174 static inline void util_barrier_destroy(util_barrier *barrier) 176 pthread_barrier_destroy(barrier); 179 static inline void util_barrier_wait(util_barrier *barrier) 181 pthread_barrier_wait(barrier); 195 static inline void util_barrier_init(util_barrier *barrier, unsigned count) 197 barrier->count = count; 198 barrier->waiters = 0; 199 barrier->sequence = 0 [all...] |
| /xsrc/external/mit/xorg-server/dist/test/ |
| fixes.c | 40 _fixes_test_direction(struct PointerBarrier *barrier, int d[4], int permitted) 46 barrier->directions = 0; 47 blocking = barrier_is_blocking_direction(barrier, dir); 52 barrier->directions |= 1 << i; 53 blocking = barrier_is_blocking_direction(barrier, dir); 54 assert((barrier->directions & permitted) == 64 struct PointerBarrier barrier; local 80 barrier.x1 = x; 81 barrier.x2 = x; 82 barrier.y1 = y - 50 103 struct PointerBarrier barrier; local 304 struct PointerBarrier barrier; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/util/ |
| u_thread.h | 304 static inline void util_barrier_init(util_barrier *barrier, unsigned count) 306 pthread_barrier_init(barrier, NULL, count); 309 static inline void util_barrier_destroy(util_barrier *barrier) 311 pthread_barrier_destroy(barrier); 314 static inline void util_barrier_wait(util_barrier *barrier) 316 pthread_barrier_wait(barrier); 330 static inline void util_barrier_init(util_barrier *barrier, unsigned count) 332 barrier->count = count; 333 barrier->waiters = 0; 334 barrier->sequence = 0 [all...] |
| /xsrc/external/mit/xorg-server.old/dist/hw/dmx/glxProxy/ |
| glxswap.c | 48 static Bool SwapBarrierIsReadyToSwap(GLuint barrier); 49 static void SwapSwapBarrier(GLuint barrier); 50 static void UpdateSwapBarrierList(GLuint barrier, 67 GLuint barrier; member in struct:_SwapGroup 142 if (pSwap->barrier && SwapBarrierIsReadyToSwap(pSwap->barrier)) { 143 /* The swap group is bound to a barrier and the barrier is ready 145 * group's swap barrier */ 146 SwapSwapBarrier(pSwap->barrier); [all...] |
| glxswap.h | 44 extern int BindSwapBarrierSGIX(DrawablePtr pDraw, int barrier);
|
| /xsrc/external/mit/xorg-server/dist/Xi/ |
| xibarriers.c | 84 struct PointerBarrier barrier; member in struct:PointerBarrierClient 86 /* num_devices/device_ids are devices the barrier applies to */ 145 barrier_is_horizontal(const struct PointerBarrier *barrier) 147 return barrier->y1 == barrier->y2; 151 barrier_is_vertical(const struct PointerBarrier *barrier) 153 return barrier->x1 == barrier->x2; 157 * @return The set of barrier movement directions the movement vector 179 * Test if the barrier may block movement in the direction defined b 748 struct PointerBarrierClient *barrier; local 769 struct PointerBarrierClient *barrier; local 829 struct PointerBarrierClient *barrier; local 865 void *barrier; local 911 struct PointerBarrierClient *barrier; local [all...] |
| xibarriers.h | 26 barrier_clamp_to_barrier(struct PointerBarrier *barrier, int dir, int *x,
|
| /xsrc/external/mit/libXi/dist/src/ |
| XIBarrier.c | 62 b->barrier = barriers[i].barrier; 72 PointerBarrier barrier, 77 info.barrier = barrier;
|
| /xsrc/external/mit/libxshmfence/dist/src/ |
| xshmfence_futex.h | 75 #define barrier() __asm__ __volatile__("": : :"memory") macro 79 barrier(); 81 barrier(); 87 barrier(); 89 barrier();
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/tests/unit/ |
| pipe_barrier_test.c | 33 * the barrier. 51 static util_barrier barrier; variable 77 LOG("thread %d before barrier\n", thread_id); 82 util_barrier_wait(&barrier); 113 util_barrier_init(&barrier, NUM_THREADS); 126 util_barrier_destroy(&barrier);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/tests/unit/ |
| pipe_barrier_test.c | 33 * the barrier. 51 static util_barrier barrier; variable 77 LOG("thread %d before barrier\n", thread_id); 82 util_barrier_wait(&barrier); 113 util_barrier_init(&barrier, NUM_THREADS); 126 util_barrier_destroy(&barrier);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/tests/ |
| state_pool_test_helper.h | 32 pthread_barrier_t barrier; variable 43 pthread_barrier_wait(&barrier); 61 pthread_barrier_init(&barrier, NULL, NUM_THREADS);
|
| state_pool_no_free.c | 40 pthread_barrier_t barrier; variable 46 pthread_barrier_wait(&barrier); 68 pthread_barrier_init(&barrier, NULL, NUM_THREADS);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/tests/ |
| state_pool_test_helper.h | 32 pthread_barrier_t barrier; variable 43 pthread_barrier_wait(&barrier); 61 pthread_barrier_init(&barrier, NULL, NUM_THREADS);
|
| state_pool_no_free.c | 41 pthread_barrier_t barrier; variable 47 pthread_barrier_wait(&barrier); 68 pthread_barrier_init(&barrier, NULL, NUM_THREADS);
|
| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| vk_synchronization2.c | 49 upgrade_memory_barrier(const VkMemoryBarrier *barrier, 56 .srcAccessMask = (VkAccessFlags2KHR) barrier->srcAccessMask, 58 .dstAccessMask = (VkAccessFlags2KHR) barrier->dstAccessMask, 63 upgrade_buffer_memory_barrier(const VkBufferMemoryBarrier *barrier, 70 .srcAccessMask = (VkAccessFlags2KHR) barrier->srcAccessMask, 72 .dstAccessMask = (VkAccessFlags2KHR) barrier->dstAccessMask, 73 .srcQueueFamilyIndex = barrier->srcQueueFamilyIndex, 74 .dstQueueFamilyIndex = barrier->dstQueueFamilyIndex, 75 .buffer = barrier->buffer, 76 .offset = barrier->offset [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_scoreboard.h | 140 bool barrier, bool suppress_prefetch, 164 header.barrier = barrier;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_builder_h.py | 528 ("barrier", [Format.PSEUDO_BARRIER], 'Pseudo_barrier_instruction', [(0, 0)]),
|
| /xsrc/external/mit/xorg-server/dist/dix/ |
| eventconvert.c | 821 xXIBarrierEvent *barrier; local 827 barrier = (xXIBarrierEvent*) *xi; 828 barrier->type = GenericEvent; 829 barrier->extension = IReqCode; 830 barrier->evtype = GetXI2Type(ev->type); 831 barrier->length = bytes_to_int32(len - sizeof(xEvent)); 832 barrier->deviceid = ev->deviceid; 833 barrier->sourceid = ev->sourceid; 834 barrier->time = ev->time; 835 barrier->event = ev->window [all...] |
| /xsrc/external/mit/xorg-server/dist/hw/xfree86/common/ |
| compiler.h | 197 #define barrier() __asm__ __volatile__ (".word 0x8143e00a" : : : "memory") macro 203 #ifndef barrier 204 #define barrier() macro 350 barrier(); 359 barrier(); 368 barrier(); 470 barrier(); 482 barrier(); 494 barrier(); 506 barrier(); [all...] |
| /xsrc/external/mit/libXfixes/dist/src/ |
| Cursor.c | 294 PointerBarrier barrier; local 308 barrier = XAllocID (dpy); 309 req->barrier = (CARD32) barrier; 325 return barrier; 342 req->barrier = (CARD32) b;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_intrinsics.py | 181 # a barrier is an intrinsic with no inputs/outputs but which can't be moved 183 def barrier(name): function 186 barrier("barrier") 187 barrier("discard") 189 # Memory barrier with semantics analogous to the memoryBarrier() GLSL 191 barrier("memory_barrier") 195 # The latter can be used as code motion barrier, which is currently not 219 # Memory barrier with semantics analogous to the compute shader 222 barrier("group_memory_barrier" [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_intrinsics.py | 245 # Scope of a control barrier 310 # a barrier is an intrinsic with no inputs/outputs but which can't be moved 312 def barrier(name): function 315 barrier("discard") 323 barrier("demote") 327 barrier("terminate") 329 # A workgroup-level control barrier. Any thread which hits this barrier will 331 # barrier. For compute shaders, the workgroup is defined as the local group. 333 # patch. This intrinsic does not imply any sort of memory barrier [all...] |
| /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/common/ |
| compiler.h | 214 # define barrier() __asm__ __volatile__ (".word 0x8143e00a" : : : "memory") macro 484 barrier(); 493 barrier(); 502 barrier(); 604 barrier(); 616 barrier(); 628 barrier(); 640 barrier(); 652 barrier(); 1029 #define barrier() /* no barrier * macro [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| ir3_compiler_nir.c | 1304 * barrier instruction will deadlock. 1310 struct ir3_instruction *barrier = ir3_BAR(b); local 1311 barrier->cat7.g = true; 1313 barrier->cat7.l = true; 1314 barrier->flags = IR3_INSTR_SS | IR3_INSTR_SY; 1315 barrier->barrier_class = IR3_BARRIER_EVERYTHING; 1316 array_insert(b, b->keeps, barrier); 1323 struct ir3_instruction *barrier; local 1342 * TODO: memory barrier also tells us not to reorder stores, this 1353 barrier = ir3_FENCE(b) 3812 struct ir3_instruction *barrier = ir3_BAR(ctx->block); local [all...] |