HomeSort by: relevance | last modified time | path
    Searched refs:barrier (Results 1 - 25 of 112) sorted by relevancy

1 2 3 4 5

  /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...]

Completed in 38 milliseconds

1 2 3 4 5