Searched refs:bos (Results 1 - 25 of 294) sorted by relevance

1234567891011>>

/xsrc/external/mit/libdrm/dist/radeon/
H A Dradeon_cs_space.c126 ret = radeon_cs_setup_bo(&cs->bos[i], &sizes);
156 bo = cs->bos[i].bo;
157 bo->space_accounted = cs->bos[i].new_accounted;
173 if (csi->bos[i].bo == boi &&
174 csi->bos[i].read_domains == read_domains &&
175 csi->bos[i].write_domain == write_domain)
180 csi->bos[i].bo = boi;
181 csi->bos[i].read_domains = read_domains;
182 csi->bos[i].write_domain = write_domain;
183 csi->bos[
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_device.c39 uint32_t *bos, unsigned nr_bos,
71 .bo_handles = (uintptr_t)bos,
93 .bo_handles = (uintptr_t)bos,
236 uint32_t bos[nr_bos]; local in function:panvk_per_arch
238 panvk_pool_get_bo_handles(&cmdbuf->desc_pool, &bos[bo_idx]);
241 panvk_pool_get_bo_handles(&cmdbuf->varying_pool, &bos[bo_idx]);
244 panvk_pool_get_bo_handles(&cmdbuf->tls_pool, &bos[bo_idx]);
249 bos[bo_idx++] = batch->fb.info->attachments[i].iview->pview.image->data.bo->gem_handle;
254 bos[bo_idx++] = batch->blit.src->gem_handle;
257 bos[bo_id
37 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) argument
[all...]
H A Dpanvk_mempool.h59 struct util_dynarray bos; member in struct:panvk_pool
89 return util_dynarray_num_elements(&pool->bos, struct panfrost_bo *);
H A Dpanvk_mempool.c65 util_dynarray_append(&pool->bos, struct panfrost_bo *, bo);
112 util_dynarray_init(&pool->bos, NULL);
126 memcpy(ptr, util_dynarray_begin(&pool->bos),
129 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo)
136 util_dynarray_clear(&pool->bos);
145 util_dynarray_fini(&pool->bos);
153 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_mempool.h38 struct util_dynarray bos; member in struct:panfrost_pool
95 return util_dynarray_num_elements(&pool->bos, struct panfrost_bo *);
H A Dpan_mempool.c56 util_dynarray_append(&pool->bos, struct panfrost_bo *, bo);
77 util_dynarray_init(&pool->bos, memctx);
91 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo)
94 util_dynarray_fini(&pool->bos);
103 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo) {
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_cs.c66 tu_bo_finish(cs->device, cs->bos[i]);
67 free(cs->bos[i]);
71 free(cs->bos);
82 return cs->start - (uint32_t *) cs->bos[cs->bo_count - 1]->map;
98 /* grow cs->bos if needed */
102 realloc(cs->bos, new_capacity * sizeof(struct tu_bo *));
107 cs->bos = new_bos;
129 cs->bos[cs->bo_count++] = new_bo;
183 .bo = cs->bos[cs->bo_count - 1],
288 struct tu_bo *bo = cs->bos[c
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_cs.c60 tu_bo_finish(dev, cs->bos[i]);
61 free(cs->bos[i]);
65 free(cs->bos);
76 return cs->start - (uint32_t *) cs->bos[cs->bo_count - 1]->map;
121 /* grow cs->bos if needed */
125 realloc(cs->bos, new_capacity * sizeof(struct tu_bo *));
130 cs->bos = new_bos;
150 cs->bos[cs->bo_count++] = new_bo;
204 .bo = cs->bos[cs->bo_count - 1],
285 .bo = cs->bos[c
[all...]
/xsrc/external/mit/MesaLib/dist/src/asahi/lib/
H A Dpool.c42 util_dynarray_append(&pool->bos, struct agx_bo *, bo);
56 util_dynarray_init(&pool->bos, dev->memctx);
65 util_dynarray_foreach(&pool->bos, struct agx_bo *, bo) {
69 util_dynarray_fini(&pool->bos);
76 util_dynarray_foreach(&pool->bos, struct agx_bo *, bo) {
H A Dpool.h44 struct util_dynarray bos; member in struct:agx_pool
66 return util_dynarray_num_elements(&pool->bos, struct agx_bo *);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_job.c38 job->bos = _mesa_set_create(job,
51 set_foreach(job->bos, entry) {
122 if (_mesa_set_search(job->bos, bo))
126 _mesa_set_add(job->bos, bo);
155 if (_mesa_set_search(job->bos, rsc->bo)) {
H A Dpan_job.h59 struct set *bos; member in struct:panfrost_job
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_bo.h62 struct radv_amdgpu_winsys_bo **bos; member in struct:radv_amdgpu_winsys_bo::__anon58c86776010a::__anon58c867760308
H A Dradv_amdgpu_winsys.h59 struct radv_amdgpu_winsys_bo **bos; member in struct:radv_amdgpu_winsys::__anonf6d9bb920108
H A Dradv_amdgpu_bo.c127 struct radv_amdgpu_winsys_bo **bos = local in function:radv_amdgpu_winsys_rebuild_bo_list
128 realloc(bo->bos, new_count * sizeof(struct radv_amdgpu_winsys_bo *));
129 if (!bos)
131 bo->bos = bos;
138 bo->bos[temp_bo_count++] = bo->ranges[i].bo;
140 qsort(bo->bos, temp_bo_count, sizeof(struct radv_amdgpu_winsys_bo *), &bo_comparator);
144 if (bo->bos[i] != bo->bos[i - 1])
145 bo->bos[final_bo_coun
1054 struct radv_amdgpu_winsys_bo **bos = NULL; local in function:radv_amdgpu_dump_bo_ranges
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_bo.h66 struct radv_amdgpu_winsys_bo **bos; member in struct:radv_amdgpu_winsys_bo::__anonf1df9bc3010a::__anonf1df9bc30308
/xsrc/external/mit/libdrm/dist/etnaviv/
H A Detnaviv_cmd_stream.c133 idx = APPEND(&priv->submit, bos);
134 idx = APPEND(priv, bos);
136 priv->submit.bos[idx].flags = 0;
137 priv->submit.bos[idx].handle = bo->handle;
139 priv->bos[idx] = etna_bo_ref(bo);
158 if (priv->bos[idx] == bo)
170 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_READ;
172 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_WRITE;
187 .bos = VOID2U64(priv->submit.bos),
[all...]
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_cmd_stream.c159 idx = APPEND(&priv->submit, bos);
160 idx = APPEND(priv, bos);
162 priv->submit.bos[idx].flags = 0;
163 priv->submit.bos[idx].handle = bo->handle;
164 priv->submit.bos[idx].presumed = bo->va;
166 priv->bos[idx] = etna_bo_ref(bo);
203 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_READ;
205 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_WRITE;
220 .bos = VOID2U64(priv->submit.bos),
[all...]
/xsrc/external/mit/MesaLib/dist/include/android_stub/cutils/
H A Dproperties.h137 size_t bos = __bos(value); local in function:property_get
138 if (bos < PROPERTY_VALUE_MAX) {
/xsrc/external/mit/libdrm/dist/freedreno/msm/
H A Dmsm_ringbuffer.c58 * Note that bos and cmds are tracked by the parent ringbuffer, since
64 DECLARE_ARRAY(struct drm_msm_gem_submit_bo, bos);
70 /* should have matching entries in submit.bos: */
72 DECLARE_ARRAY(struct fd_bo *, bos);
206 idx = APPEND(&msm_ring->submit, bos);
207 idx = APPEND(msm_ring, bos);
209 msm_ring->submit.bos[idx].flags = 0;
210 msm_ring->submit.bos[idx].handle = bo->handle;
211 msm_ring->submit.bos[idx].presumed = to_msm_bo(bo)->presumed;
213 msm_ring->bos[id
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_submit.c51 struct util_dynarray bos; member in struct:lima_submit
113 struct lima_bo **jbo = util_dynarray_grow(&submit->bos, sizeof(*jbo));
128 .bos = VOID2U64(util_dynarray_begin(&submit->gem_bos)),
146 util_dynarray_foreach(&submit->bos, struct lima_bo *, bo) {
151 util_dynarray_clear(&submit->bos);
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dmsm_priv.h112 struct drm_msm_gem_submit_bo *bos = U642VOID(req->bos); local in function:msm_dump_submit
113 struct drm_msm_gem_submit_bo *bo = &bos[i];
114 ERROR_MSG(" bos[%d]: handle=%u, flags=%x", i, bo->handle, bo->flags);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_batch.cpp43 batch->bos = _mesa_set_create(NULL, _mesa_hash_pointer,
53 if (!batch->bos || !batch->sampler_views || !batch->surfaces || !batch->objects)
122 _mesa_set_clear(batch->bos, delete_bo);
149 _mesa_set_destroy(batch->bos, NULL);
214 return (_mesa_set_search(batch->bos, bo) != NULL);
222 _mesa_set_search_and_add(batch->bos, res->bo, &found);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dmsm_priv.h87 struct drm_msm_gem_submit_bo *bos = U642VOID(req->bos); local in function:msm_dump_submit
88 struct drm_msm_gem_submit_bo *bo = &bos[i];
89 ERROR_MSG(" bos[%d]: handle=%u, flags=%x", i, bo->handle, bo->flags);
/xsrc/external/mit/libdrm/dist/tests/amdgpu/
H A Dsecurity_tests.c196 struct amdgpu_bo *bos[] = { dst->bo, src->bo }; local in function:amdgpu_bo_lcopy
206 ARRAY_SIZE(bos), bos,
228 struct amdgpu_bo *bos[] = { bo }; local in function:amdgpu_bo_move
250 ARRAY_SIZE(bos), bos,

Completed in 15 milliseconds

1234567891011>>