Home
last modified time | relevance | path

Searched refs:v3d_bo (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_bufmgr.h35 struct v3d_bo { struct
59 struct v3d_bo *v3d_bo_alloc(struct v3d_screen *screen, uint32_t size, argument
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_bo) in v3d_bo_set_reference()
76 static inline struct v3d_bo *
[all …]
Dv3d_bufmgr.c50 list_for_each_entry(struct v3d_bo, bo, &cache->time_list, time_list) { in v3d_bo_dump_stats()
61 struct v3d_bo *first = list_first_entry(&cache->time_list, in v3d_bo_dump_stats()
62 struct v3d_bo, in v3d_bo_dump_stats()
64 struct v3d_bo *last = list_last_entry(&cache->time_list, in v3d_bo_dump_stats()
65 struct v3d_bo, in v3d_bo_dump_stats()
81 v3d_bo_remove_from_cache(struct v3d_bo_cache *cache, struct v3d_bo *bo) in v3d_bo_remove_from_cache()
87 static struct v3d_bo *
96 struct v3d_bo *bo = NULL; in v3d_bo_from_cache()
100 struct v3d_bo, size_list); in v3d_bo_from_cache()
120 struct v3d_bo *
[all …]
Dv3d_context.h47 struct v3d_bo;
48 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
162 struct v3d_bo *bo;
246 struct v3d_bo *spill_bo;
343 struct v3d_bo *tile_alloc;
344 struct v3d_bo *tile_state;
564 struct v3d_bo *compute_shared_memory;
613 struct v3d_bo *current_oq;
729 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
733 void v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *bo);
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) in cl_aligned_reloc()
186 cl_address(struct v3d_bo *bo, uint32_t offset) in cl_address()
Dv3d_job.c44 struct v3d_bo *bo = (struct v3d_bo *)entry->key; in v3d_job_free()
113 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo) in v3d_job_add_bo()
152 v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *bo) in v3d_flush_jobs_using_bo()
445 struct v3d_bo *bo = (void *)entry->key; in v3d_clif_dump()
Dv3d_screen.h37 struct v3d_bo;
Dv3d_resource.h89 struct v3d_bo *bo;
Dv3d_cl.c69 struct v3d_bo *new_bo = v3d_bo_alloc(cl->job->v3d->screen, space, "CL"); in v3d_cl_ensure_space_with_branch()
Dv3d_query_pipe.c43 struct v3d_bo *bo;
Dv3d_resource.c100 struct v3d_bo *bo; in v3d_resource_bo_alloc()
424 struct v3d_bo *bo = rsc->bo; in v3d_resource_get_handle()
/third_party/mesa3d/src/broadcom/drm-shim/
Dv3d_noop.c33 struct v3d_bo { struct
38 static struct v3d_bo * argument
39 v3d_bo(struct shim_bo *bo) in v3d_bo() function
41 return (struct v3d_bo *)bo; in v3d_bo()
63 struct v3d_bo *bo = calloc(1, sizeof(*bo)); in v3d_ioctl_create_bo()
86 args->offset = v3d_bo(bo)->offset; in v3d_ioctl_get_bo_offset()