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

/external/linux-kselftest/tools/testing/selftests/sync/
H A Dsync.c88 int err, num_fences; local
100 num_fences = info->num_fences;
102 if (num_fences) {
104 info->num_fences = num_fences;
106 fence_info = calloc(num_fences, sizeof(*fence_info));
139 count = info->num_fences;
156 for (i = 0 ; i < info->num_fences ; i++) {
/external/kernel-headers/original/uapi/linux/
H A Dsync_file.h55 * @num_fences number of fences in the sync_file
64 __u32 num_fences; member in struct:sync_file_info
91 * Takes a struct sync_file_info. If num_fences is 0, the field is updated
92 * with the actual number of fences. If num_fences is > 0, the system will
93 * use the pointer provided on sync_fence_info to return up to num_fences of
/external/mesa3d/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_bo.h54 unsigned num_fences; member in struct:radeon_bo::__anon16924::__anon16926
H A Dradeon_drm_cs.c511 for (unsigned src = 0; src < bo->u.slab.num_fences; ++src) {
519 bo->u.slab.num_fences = dst;
522 if (bo->u.slab.num_fences >= bo->u.slab.max_fences) {
537 bo->u.slab.fences[bo->u.slab.num_fences] = NULL;
538 radeon_bo_reference(&bo->u.slab.fences[bo->u.slab.num_fences], fence);
539 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--;
819 for (unsigned j = 0; j < bo->u.slab.num_fences; ++j)
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_bo.h79 unsigned num_fences; member in struct:amdgpu_winsys_bo
H A Damdgpu_bo.c88 for (idle_fences = 0; idle_fences < bo->num_fences; ++idle_fences) {
98 (bo->num_fences - idle_fences) * sizeof(*bo->fences));
99 bo->num_fences -= idle_fences;
101 buffer_idle = !bo->num_fences;
109 while (bo->num_fences && buffer_idle) {
126 if (fence_idle && bo->num_fences && bo->fences[0] == fence) {
129 (bo->num_fences - 1) * sizeof(*bo->fences));
130 bo->num_fences--;
149 for (unsigned i = 0; i < bo->num_fences; ++i)
153 bo->num_fences
[all...]
H A Damdgpu_cs.c894 for (unsigned j = 0; j < bo->num_fences; ++j) {
930 for (unsigned j = new_num_fences; j < bo->num_fences; ++j)
933 bo->num_fences = new_num_fences;
955 if (bo->num_fences >= bo->max_fences) {
959 bo->num_fences * sizeof(*new_fences),
966 if (!bo->num_fences)
969 bo->num_fences--; /* prefer to keep a more recent fence if possible */
970 amdgpu_fence_reference(&bo->fences[bo->num_fences], NULL);
974 bo->fences[bo->num_fences] = NULL;
975 amdgpu_fence_reference(&bo->fences[bo->num_fences], fenc
[all...]

Completed in 5790 milliseconds