Searched refs:READ_ONCE (Results 1 - 20 of 20) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_screen.h36 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
H A Diris_query.c860 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
881 while (!READ_ONCE(q->map->snapshots_landed)) {
888 assert(READ_ONCE(q->map->snapshots_landed));
934 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
H A Diris_batch.c228 unsigned index = READ_ONCE(bo->index);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_fine_fence.h106 return !sq || (READ_ONCE(*sq->map) >= sq->seqno);
H A Dcrocus_query.c642 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
673 while (!READ_ONCE(q->map->snapshots_landed)) {
679 assert(READ_ONCE(q->map->snapshots_landed));
736 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
H A Dcrocus_screen.h50 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
H A Dcrocus_batch.c270 unsigned index = READ_ONCE(bo->index);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_fine_fence.h102 return !sq || (READ_ONCE(*sq->map) >= sq->seqno);
H A Diris_pipe_control.c216 const uint64_t seqno = READ_ONCE(bo->last_seqnos[i]);
240 const uint64_t seqno = READ_ONCE(bo->last_seqnos[i]);
256 const uint64_t seqno = READ_ONCE(bo->last_seqnos[i]);
H A Diris_query.c595 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
633 while (!READ_ONCE(q->map->snapshots_landed)) {
640 assert(READ_ONCE(q->map->snapshots_landed));
687 if (!q->ready && READ_ONCE(q->map->snapshots_landed)) {
H A Diris_screen.h48 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
H A Diris_batch.c242 unsigned index = READ_ONCE(bo->index);
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dfreedreno_priv.h88 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
H A Dmsm_ringbuffer.c137 idx = READ_ONCE(msm_bo->idx);
H A Dmsm_ringbuffer_sp.c138 idx = READ_ONCE(msm_bo->idx);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dintel_batchbuffer.c186 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
193 unsigned index = READ_ONCE(bo->index);
909 unsigned index = READ_ONCE(bo->index);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_batch.c187 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
194 unsigned index = READ_ONCE(bo->index);
945 unsigned index = READ_ONCE(bo->index);
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_batch_chain.c176 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
207 uint64_t target_bo_offset = READ_ONCE(unwrapped_target_bo->offset);
H A DgenX_cmd_buffer.c494 #define READ_ONCE(x) (*(volatile __typeof__(x) *)&(x)) macro
580 const uint64_t old_aux_entry = READ_ONCE(*aux_entry_map);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst3243 - iris: Use READ_ONCE and WRITE_ONCE for snapshots_landed

Completed in 36 milliseconds