/third_party/mesa3d/src/freedreno/drm/virtio/ |
H A D | virtio_ringbuffer.c | 104 for (unsigned i = 0; i < fd_deferred_submit->nr_bos; i++) { in flush_submit_list() 125 bool bos_on_stack = fd_submit->nr_bos < bo_limit; in flush_submit_list() 127 _submit_bos[bos_on_stack ? fd_submit->nr_bos : 0]; in flush_submit_list() 129 uint32_t _guest_handles[bos_on_stack ? fd_submit->nr_bos : 0]; in flush_submit_list() 135 submit_bos = malloc(fd_submit->nr_bos * sizeof(submit_bos[0])); in flush_submit_list() 136 guest_handles = malloc(fd_submit->nr_bos * sizeof(guest_handles[0])); in flush_submit_list() 139 for (unsigned i = 0; i < fd_submit->nr_bos; i++) { in flush_submit_list() 157 unsigned bos_len = fd_submit->nr_bos * sizeof(struct drm_msm_gem_submit_bo); in flush_submit_list() 165 req->nr_bos = fd_submit->nr_bos; in flush_submit_list() [all...] |
H A D | msm_proto.h | 244 uint32_t nr_bos; member 257 * length determined by nr_bos (note that handles are host handles),
|
/third_party/mesa3d/src/freedreno/drm/msm/ |
H A D | msm_ringbuffer_sp.c | 89 for (unsigned i = 0; i < fd_deferred_submit->nr_bos; i++) { in flush_submit_list() 124 bool bos_on_stack = fd_submit->nr_bos < bo_limit; in flush_submit_list() 126 _submit_bos[bos_on_stack ? fd_submit->nr_bos : 0]; in flush_submit_list() 131 submit_bos = malloc(fd_submit->nr_bos * sizeof(submit_bos[0])); in flush_submit_list() 134 for (unsigned i = 0; i < fd_submit->nr_bos; i++) { in flush_submit_list() 141 req.nr_bos = fd_submit->nr_bos; in flush_submit_list() 145 DEBUG_MSG("nr_cmds=%u, nr_bos=%u", req.nr_cmds, req.nr_bos); in flush_submit_list()
|
H A D | msm_ringbuffer.c | 346 for (unsigned j = 0; j < msm_submit->nr_bos; j++) { in msm_submit_flush() 362 req.nr_bos = msm_submit->nr_submit_bos; in msm_submit_flush() 365 DEBUG_MSG("nr_cmds=%u, nr_bos=%u", req.nr_cmds, req.nr_bos); in msm_submit_flush() 407 for (unsigned i = 0; i < msm_submit->nr_bos; i++) in msm_submit_destroy() 612 if (to_msm_submit(submit)->nr_bos > MAX_ARRAY_SIZE/2) { in msm_ringbuffer_check_size()
|
H A D | msm_priv.h | 88 for (unsigned i = 0; i < req->nr_bos; i++) { in msm_dump_submit()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_device.c | 41 uint32_t *bos, unsigned nr_bos, in panvk_queue_submit_batch() 65 .bo_handle_count = nr_bos, in panvk_queue_submit_batch() 90 .bo_handle_count = nr_bos, in panvk_queue_submit_batch() 225 unsigned nr_bos = in queue_submit() local 234 uint32_t bos[nr_bos]; in queue_submit() 261 assert(bo_idx == nr_bos); in queue_submit() 264 for (unsigned x = 0; x < nr_bos; x++) { in queue_submit() 265 for (unsigned y = x + 1; y < nr_bos; ) { in queue_submit() 267 bos[y] = bos[--nr_bos]; in queue_submit() 283 panvk_queue_submit_batch(queue, batch, bos, nr_bos, in_fence in queue_submit() 39 panvk_queue_submit_batch(struct panvk_queue *queue, struct panvk_batch *batch, uint32_t *bos, unsigned nr_bos, uint32_t *in_fences, unsigned nr_in_fences) panvk_queue_submit_batch() argument [all...] |
/third_party/libdrm/etnaviv/ |
H A D | etnaviv_cmd_stream.c | 114 priv->submit.nr_bos = 0; in reset_buffer() 117 priv->nr_bos = 0; in reset_buffer() 157 for (idx = 0; idx < priv->nr_bos; idx++) in bo2idx() 160 if (idx == priv->nr_bos) { in bo2idx() 188 .nr_bos = priv->submit.nr_bos, in flush() 213 for (uint32_t i = 0; i < priv->nr_bos; i++) { in flush()
|
H A D | etnaviv_priv.h | 138 uint32_t nr_bos, max_bos; member 151 uint32_t nr_bos, max_bos; member
|
H A D | etnaviv_drm.h | 201 __u32 nr_bos; /* in, number of submit_bo's */ member
|
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_cmd_stream.c | 211 .nr_bos = priv->submit.nr_bos, in etna_cmd_stream_flush() 242 for (uint32_t i = 0; i < priv->nr_bos; i++) in etna_cmd_stream_flush() 251 priv->submit.nr_bos = 0; in etna_cmd_stream_flush() 254 priv->nr_bos = 0; in etna_cmd_stream_flush()
|
H A D | etnaviv_priv.h | 142 uint32_t nr_bos, max_bos; member 155 uint32_t nr_bos, max_bos; member
|
/third_party/libdrm/freedreno/msm/ |
H A D | msm_ringbuffer.c | 335 for (i = 0; i < msm_ring->nr_bos; i++) { in flush_reset() 354 msm_ring->submit.nr_bos = 0; in flush_reset() 356 msm_ring->nr_bos = 0; in flush_reset() 399 for (i = 0; i < msm_ring->submit.nr_bos; i++) { in dump_submit() 510 req.nr_bos = msm_ring->submit.nr_bos; in msm_ringbuffer_flush() 514 DEBUG_MSG("nr_cmds=%u, nr_bos=%u", req.nr_cmds, req.nr_bos); in msm_ringbuffer_flush()
|
/third_party/mesa3d/src/freedreno/drm/ |
H A D | freedreno_ringbuffer_sp.c | 70 if (unlikely((idx >= submit->nr_bos) || (submit->bos[idx] != bo))) { in fd_submit_append_bo() 187 for (unsigned i = 0; i < fd_submit->nr_bos; i++) { in fd_submit_sp_flush_prep() 259 if (fd_submit->nr_bos > 30) in should_defer() 399 for (unsigned i = 0; i < fd_submit->nr_bos; i++) in fd_submit_sp_destroy() 511 if (to_fd_submit_sp(submit)->nr_bos > MAX_ARRAY_SIZE/2) { in fd_ringbuffer_sp_check_size()
|
/third_party/mesa3d/include/drm-uapi/ |
H A D | lima_drm.h | 119 __u32 nr_bos; /* in, array length of bos field */ member
|
H A D | msm_drm.h | 271 __u32 nr_bos; /* in, number of submit_bo's */ member
|
H A D | etnaviv_drm.h | 201 __u32 nr_bos; /* in, number of submit_bo's */ member
|
/third_party/libdrm/include/drm/ |
H A D | msm_drm.h | 219 __u32 nr_bos; /* in, number of submit_bo's */ member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_drm.c | 1021 .nr_bos = submit->entry_count ? queue->device->bo_count : 0, in tu_queue_submit_locked()
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_job.c | 237 .nr_bos = job->gem_bos[pipe].size / sizeof(struct drm_lima_gem_submit_bo), in lima_job_start()
|