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

/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_bo.h50 unsigned num_fences; member in struct:radeon_bo::__anonfd69b33a010a::__anonfd69b33a0308
H A Dradeon_drm_cs.c512 for (unsigned src = 0; src < bo->u.slab.num_fences; ++src) {
520 bo->u.slab.num_fences = dst;
523 if (bo->u.slab.num_fences >= bo->u.slab.max_fences) {
538 bo->u.slab.fences[bo->u.slab.num_fences] = NULL;
539 radeon_bo_reference(&bo->u.slab.fences[bo->u.slab.num_fences], fence);
540 bo->u.slab.num_fences++;
H A Dradeon_drm_bo.c81 for (num_idle = 0; num_idle < bo->u.slab.num_fences; ++num_idle) {
89 (bo->u.slab.num_fences - num_idle) * sizeof(bo->u.slab.fences[0]));
90 bo->u.slab.num_fences -= num_idle;
111 while (bo->u.slab.num_fences) {
120 if (bo->u.slab.num_fences && fence == bo->u.slab.fences[0]) {
123 (bo->u.slab.num_fences - 1) * sizeof(bo->u.slab.fences[0]));
124 bo->u.slab.num_fences--;
836 for (unsigned j = 0; j < bo->u.slab.num_fences; ++j)
/xsrc/external/mit/MesaLib/dist/include/drm-uapi/
H A Dsync_file.h73 * @num_fences number of fences in the sync_file
82 __u32 num_fences; member in struct:sync_file_info
109 * Takes a struct sync_file_info. If num_fences is 0, the field is updated
110 * with the actual number of fences. If num_fences is > 0, the system will
111 * use the pointer provided on sync_fence_info to return up to num_fences of
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_bo.h114 unsigned num_fences; member in struct:amdgpu_winsys_bo
H A Damdgpu_cs.c1147 for (unsigned j = 0; j < bo->num_fences; ++j) {
1162 for (unsigned j = new_num_fences; j < bo->num_fences; ++j)
1165 bo->num_fences = new_num_fences;
1173 unsigned num_fences,
1176 if (bo->num_fences + num_fences > bo->max_fences) {
1177 unsigned new_max_fences = MAX2(bo->num_fences + num_fences, bo->max_fences * 2);
1180 bo->num_fences * sizeof(*new_fences),
1189 if (!bo->num_fences)
1172 amdgpu_add_fences(struct amdgpu_winsys_bo * bo,unsigned num_fences,struct pipe_fence_handle ** fences) argument
[all...]
H A Damdgpu_cs.h268 unsigned num_fences,
H A Damdgpu_bo.c101 for (idle_fences = 0; idle_fences < bo->num_fences; ++idle_fences) {
111 (bo->num_fences - idle_fences) * sizeof(*bo->fences));
112 bo->num_fences -= idle_fences;
114 buffer_idle = !bo->num_fences;
122 while (bo->num_fences && buffer_idle) {
139 if (fence_idle && bo->num_fences && bo->fences[0] == fence) {
142 (bo->num_fences - 1) * sizeof(*bo->fences));
143 bo->num_fences--;
162 for (unsigned i = 0; i < bo->num_fences; ++i)
166 bo->num_fences
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_bo.h50 unsigned num_fences; member in struct:radeon_bo::__anon64527eed010a::__anon64527eed0308
H A Dradeon_drm_cs.c541 for (unsigned src = 0; src < bo->u.slab.num_fences; ++src) {
549 bo->u.slab.num_fences = dst;
552 if (bo->u.slab.num_fences >= bo->u.slab.max_fences) {
567 bo->u.slab.fences[bo->u.slab.num_fences] = NULL;
568 radeon_ws_bo_reference(&bo->u.slab.fences[bo->u.slab.num_fences], fence);
569 bo->u.slab.num_fences++;
H A Dradeon_drm_bo.c81 for (num_idle = 0; num_idle < bo->u.slab.num_fences; ++num_idle) {
89 (bo->u.slab.num_fences - num_idle) * sizeof(bo->u.slab.fences[0]));
90 bo->u.slab.num_fences -= num_idle;
111 while (bo->u.slab.num_fences) {
120 if (bo->u.slab.num_fences && fence == bo->u.slab.fences[0]) {
123 (bo->u.slab.num_fences - 1) * sizeof(bo->u.slab.fences[0]));
124 bo->u.slab.num_fences--;
838 for (unsigned j = 0; j < bo->u.slab.num_fences; ++j)
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_bo.h106 uint16_t num_fences; member in struct:amdgpu_winsys_bo
H A Damdgpu_cs.c1254 for (unsigned j = 0; j < bo->num_fences; ++j) {
1269 for (unsigned j = new_num_fences; j < bo->num_fences; ++j)
1272 bo->num_fences = new_num_fences;
1280 unsigned num_fences,
1283 if (bo->num_fences + num_fences > bo->max_fences) {
1284 unsigned new_max_fences = MAX2(bo->num_fences + num_fences, bo->max_fences * 2);
1287 bo->num_fences * sizeof(*new_fences),
1299 if (!bo->num_fences)
1279 amdgpu_add_fences(struct amdgpu_winsys_bo * bo,unsigned num_fences,struct pipe_fence_handle ** fences) argument
[all...]
H A Damdgpu_cs.h265 unsigned num_fences,
H A Damdgpu_bo.c91 for (idle_fences = 0; idle_fences < bo->num_fences; ++idle_fences) {
101 (bo->num_fences - idle_fences) * sizeof(*bo->fences));
102 bo->num_fences -= idle_fences;
104 buffer_idle = !bo->num_fences;
112 while (bo->num_fences && buffer_idle) {
129 if (fence_idle && bo->num_fences && bo->fences[0] == fence) {
132 (bo->num_fences - 1) * sizeof(*bo->fences));
133 bo->num_fences--;
158 for (unsigned i = 0; i < bo->num_fences; ++i)
162 bo->num_fences
[all...]
/xsrc/external/mit/MesaLib/dist/src/util/
H A Dlibsync.h89 uint32_t num_fences;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_batch.c74 num_fences(struct iris_batch *batch) function in typeref:typename:unsigned
86 fprintf(stderr, "Fence list (length %u): ", num_fences(batch));
487 if (num_fences(batch)) {
489 execbuf.num_cliprects = num_fences(batch);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_batch.c75 num_fences(struct crocus_batch *batch) function in typeref:typename:unsigned
87 fprintf(stderr, "Fence list (length %u): ", num_fences(batch));
885 if (num_fences(batch)) {
887 execbuf.num_cliprects = num_fences(batch);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_batch.c71 num_fences(struct iris_batch *batch) function in typeref:typename:unsigned
83 fprintf(stderr, "Fence list (length %u): ", num_fences(batch));
841 if (num_fences(batch)) {
843 execbuf.num_cliprects = num_fences(batch);
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_batch.c62 num_fences(struct brw_batch *batch) function in typeref:typename:unsigned
743 if (num_fences(batch)) {
745 execbuf.num_cliprects = num_fences(batch);

Completed in 26 milliseconds