HomeSort by: relevance | last modified time | path
    Searched refs:panfrost_bo (Results 1 - 25 of 25) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
pan_bo.h 81 struct panfrost_bo { struct
119 panfrost_bo_wait(struct panfrost_bo *bo, int64_t timeout_ns, bool wait_readers);
121 panfrost_bo_reference(struct panfrost_bo *bo);
123 panfrost_bo_unreference(struct panfrost_bo *bo);
124 struct panfrost_bo *
128 panfrost_bo_mmap(struct panfrost_bo *bo);
129 struct panfrost_bo *
132 panfrost_bo_export(struct panfrost_bo *bo);
pan_device.h 126 struct panfrost_bo *states;
131 struct panfrost_bo *varying_heap;
136 struct panfrost_bo *bin;
137 struct panfrost_bo *descs;
193 * Each bucket is a linked list of free panfrost_bo objects. */
209 struct panfrost_bo *tiler_heap;
223 struct panfrost_bo *sample_positions;
247 static inline struct panfrost_bo *
250 return (struct panfrost_bo *)util_sparse_array_get(&dev->bo_map, gem_handle);
pan_bo.c 49 * nearest power-of-two. Each bucket contains a linked list of free panfrost_bo
58 static struct panfrost_bo *
63 struct panfrost_bo *bo;
81 assert(!memcmp(bo, &((struct panfrost_bo){}), sizeof(*bo)));
93 panfrost_bo_free(struct panfrost_bo *bo)
114 panfrost_bo_wait(struct panfrost_bo *bo, int64_t timeout_ns, bool wait_readers)
191 static struct panfrost_bo *
198 struct panfrost_bo *bo = NULL;
201 list_for_each_entry_safe(struct panfrost_bo, entry, bucket,
243 list_for_each_entry_safe(struct panfrost_bo, entry
    [all...]
pan_cs.h 76 struct panfrost_bo *polygon_list;
pan_texture.h 107 struct panfrost_bo *bo;
pan_props.c 251 util_sparse_array_init(&dev->bo_map, sizeof(struct panfrost_bo), 512);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
pan_blend_cso.h 35 struct panfrost_bo;
56 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *shader_offset);
pan_job.h 99 struct panfrost_bo *polygon_list;
102 struct panfrost_bo *scratchpad;
105 struct panfrost_bo *shared_memory;
147 struct panfrost_bo *bo,
160 struct panfrost_bo *
181 struct panfrost_bo *
184 struct panfrost_bo *
pan_mempool.h 41 struct panfrost_bo *transient_bo;
61 struct panfrost_bo *bo;
95 return util_dynarray_num_elements(&pool->bos, struct panfrost_bo *);
pan_mempool.c 43 static struct panfrost_bo *
52 struct panfrost_bo *bo = panfrost_bo_create(pool->base.dev, bo_sz,
56 util_dynarray_append(&pool->bos, struct panfrost_bo *, bo);
91 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo)
103 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo) {
124 struct panfrost_bo *bo = pool->transient_bo;
pan_job.c 123 struct panfrost_bo *bo = pan_lookup_bo(dev, i);
281 struct panfrost_bo *bo, uint32_t flags)
312 struct panfrost_bo *bo, enum pipe_shader_type stage)
356 struct panfrost_bo *
361 struct panfrost_bo *bo;
376 struct panfrost_bo *
401 struct panfrost_bo *
609 struct panfrost_bo *bo = pan_lookup_bo(dev, i);
pan_context.h 232 struct panfrost_bo *bo;
pan_cmdstream.c 602 struct panfrost_bo *shader_bo = NULL;
826 struct panfrost_bo *bo = rsrc->image.data.bo;
1209 struct panfrost_bo *bo =
1846 struct panfrost_bo *bo = rsrc->image.data.bo;
2338 struct panfrost_bo *tls_bo =
2360 struct panfrost_bo *tls_bo =
2907 struct panfrost_bo *index_buf = NULL;
pan_resource.c 844 struct panfrost_bo *bo = rsrc->image.data.bo;
928 struct panfrost_bo *newbo = NULL;
1187 struct panfrost_bo *bo = prsrc->image.data.bo;
pan_context.c 157 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *shader_offset)
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
pan_resource.h 48 struct panfrost_bo { struct
91 panfrost_bo_reference(struct panfrost_bo *bo);
94 panfrost_bo_unreference(struct pipe_screen *screen, struct panfrost_bo *bo);
99 struct panfrost_bo *bo;
pan_screen.h 51 struct panfrost_bo * (*import_bo) (struct panfrost_screen *screen, struct winsys_handle *whandle);
67 struct panfrost_bo *bo);
pan_job.c 52 struct panfrost_bo *bo = (struct panfrost_bo *)entry->key;
117 panfrost_job_add_bo(struct panfrost_job *job, struct panfrost_bo *bo)
pan_job.h 81 panfrost_job_add_bo(struct panfrost_job *job, struct panfrost_bo *bo);
pan_resource.c 191 panfrost_setup_slices(const struct pipe_resource *tmpl, struct panfrost_bo *bo)
227 static struct panfrost_bo *
230 struct panfrost_bo *bo = CALLOC_STRUCT(panfrost_bo);
334 panfrost_destroy_bo(struct panfrost_screen *screen, struct panfrost_bo *pbo)
336 struct panfrost_bo *bo = (struct panfrost_bo *)pbo;
366 panfrost_bo_reference(struct panfrost_bo *bo)
372 panfrost_bo_unreference(struct pipe_screen *screen, struct panfrost_bo *bo)
408 struct panfrost_bo *bo = rsrc->bo
    [all...]
pan_drm.c 123 static struct panfrost_bo *
126 struct panfrost_bo *bo = CALLOC_STRUCT(panfrost_bo);
187 panfrost_drm_free_imported_bo(struct panfrost_screen *screen, struct panfrost_bo *bo)
  /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
panvk_mempool.c 43 static struct panfrost_bo *
46 struct panfrost_bo *bo;
50 util_dynarray_num_elements(&pool->bo_pool->free_bos, struct panfrost_bo *)) {
51 bo = util_dynarray_pop(&pool->bo_pool->free_bos, struct panfrost_bo *);
65 util_dynarray_append(&pool->bos, struct panfrost_bo *, bo);
67 util_dynarray_append(&pool->big_bos, struct panfrost_bo *, bo);
80 struct panfrost_bo *bo = pool->transient_bo;
125 struct panfrost_bo *, num_bos);
127 num_bos * sizeof(struct panfrost_bo *));
129 util_dynarray_foreach(&pool->bos, struct panfrost_bo *, bo
    [all...]
panvk_mempool.h 41 util_dynarray_foreach(&bo_pool->free_bos, struct panfrost_bo *, bo)
63 struct panfrost_bo *transient_bo;
89 return util_dynarray_num_elements(&pool->bos, struct panfrost_bo *);
panvk_private.h 276 struct panfrost_bo *src, *dst;
326 struct panfrost_bo *bo;
460 struct panfrost_bo *bo;
754 struct panfrost_bo *binary_bo;
755 struct panfrost_bo *state_bo;
879 const struct panfrost_bo *bo;
918 struct panfrost_bo *bo;
panvk_vX_pipeline.c 156 struct panfrost_bo *bin_bo =

Completed in 18 milliseconds