Searched refs:v3d_bo (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_bufmgr.h35 struct v3d_bo { struct
59 struct v3d_bo *v3d_bo_alloc(struct v3d_screen *screen, uint32_t size,
61 void v3d_bo_last_unreference(struct v3d_bo *bo);
62 void v3d_bo_last_unreference_locked_timed(struct v3d_bo *bo, time_t time);
63 struct v3d_bo *v3d_bo_open_name(struct v3d_screen *screen, uint32_t name);
64 struct v3d_bo *v3d_bo_open_dmabuf(struct v3d_screen *screen, int fd);
65 bool v3d_bo_flink(struct v3d_bo *bo, uint32_t *name);
66 int v3d_bo_get_dmabuf(struct v3d_bo *bo);
69 v3d_bo_set_reference(struct v3d_bo **old_bo, struct v3d_bo *new_b
[all...]
H A Dv3d_bufmgr.c58 list_for_each_entry(struct v3d_bo, bo, &cache->time_list, time_list) {
69 struct v3d_bo *first = list_first_entry(&cache->time_list,
70 struct v3d_bo,
72 struct v3d_bo *last = list_last_entry(&cache->time_list,
73 struct v3d_bo,
89 v3d_bo_remove_from_cache(struct v3d_bo_cache *cache, struct v3d_bo *bo)
95 static struct v3d_bo *
104 struct v3d_bo *bo = NULL;
108 struct v3d_bo, size_list);
128 struct v3d_bo *
[all...]
H A Dv3d_screen.h36 struct v3d_bo;
63 /** List of struct v3d_bo freed, by age. */
65 /** List of struct v3d_bo freed, per size, by age. */
H A Dv3d_cl.h32 struct v3d_bo;
44 struct v3d_bo *bo;
60 struct v3d_bo *bo;
67 uint32_t v3d_gem_hindex(struct v3d_job *job, struct v3d_bo *bo);
147 struct v3d_bo *bo, uint32_t offset)
176 cl_address(struct v3d_bo *bo, uint32_t offset)
H A Dv3d_context.h44 struct v3d_bo;
45 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
129 struct v3d_bo *bo;
206 struct v3d_bo *spill_bo;
283 struct v3d_bo *tile_alloc;
284 struct v3d_bo *tile_state;
452 struct v3d_bo *compute_shared_memory;
493 struct v3d_bo *current_oq;
583 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
H A Dv3d_resource.h124 struct v3d_bo *bo;
H A Dv3d_cl.c66 struct v3d_bo *new_bo = v3d_bo_alloc(cl->job->v3d->screen, 4096, "CL");
H A Dv3d_job.c44 struct v3d_bo *bo = (struct v3d_bo *)entry->key;
111 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo)
348 struct v3d_bo *bo = (void *)entry->key;
H A Dv3d_query.c42 struct v3d_bo *bo;
H A Dv3d_resource.c102 struct v3d_bo *bo;
378 struct v3d_bo *bo = rsc->bo;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_bufmgr.h35 struct v3d_bo { struct
59 struct v3d_bo *v3d_bo_alloc(struct v3d_screen *screen, uint32_t size,
61 void v3d_bo_last_unreference(struct v3d_bo *bo);
62 void v3d_bo_last_unreference_locked_timed(struct v3d_bo *bo, time_t time);
63 struct v3d_bo *v3d_bo_open_name(struct v3d_screen *screen, uint32_t name);
64 struct v3d_bo *v3d_bo_open_dmabuf(struct v3d_screen *screen, int fd);
65 bool v3d_bo_flink(struct v3d_bo *bo, uint32_t *name);
66 int v3d_bo_get_dmabuf(struct v3d_bo *bo);
69 v3d_bo_set_reference(struct v3d_bo **old_bo, struct v3d_bo *new_b
[all...]
H A Dv3d_bufmgr.c50 list_for_each_entry(struct v3d_bo, bo, &cache->time_list, time_list) {
61 struct v3d_bo *first = list_first_entry(&cache->time_list,
62 struct v3d_bo,
64 struct v3d_bo *last = list_last_entry(&cache->time_list,
65 struct v3d_bo,
81 v3d_bo_remove_from_cache(struct v3d_bo_cache *cache, struct v3d_bo *bo)
87 static struct v3d_bo *
96 struct v3d_bo *bo = NULL;
100 struct v3d_bo, size_list);
120 struct v3d_bo *
[all...]
H A Dv3d_screen.h36 struct v3d_bo;
63 /** List of struct v3d_bo freed, by age. */
65 /** List of struct v3d_bo freed, per size, by age. */
H A Dv3d_cl.h33 struct v3d_bo;
45 struct v3d_bo *bo;
70 struct v3d_bo *bo;
77 uint32_t v3d_gem_hindex(struct v3d_job *job, struct v3d_bo *bo);
157 struct v3d_bo *bo, uint32_t offset)
186 cl_address(struct v3d_bo *bo, uint32_t offset)
H A Dv3d_context.h46 struct v3d_bo;
47 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
159 struct v3d_bo *bo;
237 struct v3d_bo *spill_bo;
334 struct v3d_bo *tile_alloc;
335 struct v3d_bo *tile_state;
541 struct v3d_bo *compute_shared_memory;
590 struct v3d_bo *current_oq;
706 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
710 void v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *b
[all...]
H A Dv3d_resource.h89 struct v3d_bo *bo;
H A Dv3d_cl.c69 struct v3d_bo *new_bo = v3d_bo_alloc(cl->job->v3d->screen, space, "CL");
H A Dv3d_query_pipe.c43 struct v3d_bo *bo;
H A Dv3d_job.c44 struct v3d_bo *bo = (struct v3d_bo *)entry->key;
113 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo)
152 v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *bo)
441 struct v3d_bo *bo = (void *)entry->key;
H A Dv3d_resource.c100 struct v3d_bo *bo;
423 struct v3d_bo *bo = rsc->bo;
/xsrc/external/mit/MesaLib/dist/src/broadcom/drm-shim/
H A Dv3d.h48 struct v3d_bo { struct
55 static inline struct v3d_bo *
56 v3d_bo(struct shim_bo *bo) function in typeref:struct:v3d_bo *
58 return (struct v3d_bo *)bo;
61 struct v3d_bo *v3d_bo_lookup(struct shim_fd *shim_fd, int handle);
H A Dv3d_noop.c33 struct v3d_bo { struct
38 static struct v3d_bo *
39 v3d_bo(struct shim_bo *bo) function in typeref:struct:v3d_bo *
41 return (struct v3d_bo *)bo;
63 struct v3d_bo *bo = calloc(1, sizeof(*bo));
86 args->offset = v3d_bo(bo)->offset;
H A Dv3d.c38 struct v3d_bo *v3d_bo_lookup(struct shim_fd *shim_fd, int handle)
40 return v3d_bo(drm_shim_bo_lookup(shim_fd, handle));
71 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, get->handle);
H A Dv3dx.c112 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, handle);
123 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, handle);
223 struct v3d_bo *bo = calloc(1, sizeof(*bo));
346 struct v3d_bo *bo = v3d_bo(shim_bo);

Completed in 28 milliseconds