Home
last modified time | relevance | path

Searched refs:vc5_bo (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_bufmgr.h35 struct vc5_bo { struct
59 struct vc5_bo *vc5_bo_alloc(struct vc5_screen *screen, uint32_t size, argument
61 void vc5_bo_last_unreference(struct vc5_bo *bo);
62 void vc5_bo_last_unreference_locked_timed(struct vc5_bo *bo, time_t time);
63 struct vc5_bo *vc5_bo_open_name(struct vc5_screen *screen, uint32_t name,
65 struct vc5_bo *vc5_bo_open_dmabuf(struct vc5_screen *screen, int fd,
67 bool vc5_bo_flink(struct vc5_bo *bo, uint32_t *name);
68 int vc5_bo_get_dmabuf(struct vc5_bo *bo);
71 vc5_bo_set_reference(struct vc5_bo **old_bo, struct vc5_bo *new_bo) in vc5_bo_set_reference()
78 static inline struct vc5_bo *
[all …]
Dvc5_bufmgr.c62 struct vc5_bo *first = LIST_ENTRY(struct vc5_bo, in vc5_bo_dump_stats()
65 struct vc5_bo *last = LIST_ENTRY(struct vc5_bo, in vc5_bo_dump_stats()
82 vc5_bo_remove_from_cache(struct vc5_bo_cache *cache, struct vc5_bo *bo) in vc5_bo_remove_from_cache()
90 static struct vc5_bo *
99 struct vc5_bo *bo = NULL; in vc5_bo_from_cache()
102 bo = LIST_ENTRY(struct vc5_bo, cache->size_list[page_index].next, in vc5_bo_from_cache()
123 struct vc5_bo *
126 struct vc5_bo *bo; in vc5_bo_alloc()
141 bo = CALLOC_STRUCT(vc5_bo); in vc5_bo_alloc()
186 vc5_bo_last_unreference(struct vc5_bo *bo) in vc5_bo_last_unreference()
[all …]
Dvc5_context.h43 struct vc5_bo;
44 void vc5_job_add_bo(struct vc5_job *job, struct vc5_bo *bo);
97 struct vc5_bo *bo;
108 struct vc5_bo *bo;
138 struct vc5_bo *bo;
177 struct vc5_bo *default_attribute_values;
205 struct vc5_bo *tile_alloc;
206 struct vc5_bo *tile_state;
388 struct vc5_bo *current_oq;
488 void vc5_job_add_bo(struct vc5_job *job, struct vc5_bo *bo);
Dvc5_cl.h32 struct vc5_bo;
44 struct vc5_bo *bo;
60 struct vc5_bo *bo;
67 uint32_t vc5_gem_hindex(struct vc5_job *job, struct vc5_bo *bo);
147 struct vc5_bo *bo, uint32_t offset) in cl_aligned_reloc()
176 cl_address(struct vc5_bo *bo, uint32_t offset) in cl_address()
Dvc5_job.c53 struct vc5_bo *bo = (struct vc5_bo *)entry->key; in vc5_job_free()
115 vc5_job_add_bo(struct vc5_job *job, struct vc5_bo *bo) in vc5_job_add_bo()
336 struct vc5_bo *bo = (void *)entry->key; in vc5_clif_dump_lookup()
Dvc5_simulator.c238 struct vc5_bo *bo = (struct vc5_bo *)entry->key; in vc5_simulator_pin_bos()
256 struct vc5_bo *bo = (struct vc5_bo *)entry->key; in vc5_simulator_unpin_bos()
Dvc5_uniforms.c150 static struct vc5_bo *
158 struct vc5_bo *ubo = vc5_bo_alloc(vc5->screen, in vc5_upload_ubo()
268 struct vc5_bo *ubo = vc5_upload_ubo(vc5, shader, gallium_uniforms); in vc5_write_uniforms()
Dvc5_screen.h35 struct vc5_bo;
Dvc5_resource.h109 struct vc5_bo *bo;
Dvc5_cl.c66 struct vc5_bo *new_bo = vc5_bo_alloc(cl->job->vc5->screen, 4096, "CL"); in vc5_cl_ensure_space_with_branch()
Dvc5_query.c42 struct vc5_bo *bo;
Dvc5_resource.c100 struct vc5_bo *bo; in vc5_resource_bo_alloc()
306 struct vc5_bo *bo = rsc->bo; in vc5_resource_get_handle()