Home
last modified time | relevance | path

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

/external/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.h46 struct v3d_bo;
47 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
157 struct v3d_bo *bo;
235 struct v3d_bo *spill_bo;
318 struct v3d_bo *tile_alloc;
319 struct v3d_bo *tile_state;
495 struct v3d_bo *compute_shared_memory;
542 struct v3d_bo *current_oq;
651 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
655 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()
111 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo) in v3d_job_add_bo()
150 v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *bo) in v3d_flush_jobs_using_bo()
455 struct v3d_bo *bo = (void *)entry->key; in v3d_clif_dump()
Dv3d_screen.h36 struct v3d_bo;
Dv3d_resource.h124 struct v3d_bo *bo;
Dv3d_cl.c66 struct v3d_bo *new_bo = v3d_bo_alloc(cl->job->v3d->screen, space, "CL"); in v3d_cl_ensure_space_with_branch()
Dv3d_query.c42 struct v3d_bo *bo;
Dv3d_resource.c101 struct v3d_bo *bo; in v3d_resource_bo_alloc()
409 struct v3d_bo *bo = rsc->bo; in v3d_resource_get_handle()
/external/mesa3d/src/broadcom/drm-shim/
Dv3d.h48 struct v3d_bo { struct
55 static inline struct v3d_bo * argument
56 v3d_bo(struct shim_bo *bo) in v3d_bo() function
58 return (struct v3d_bo *)bo; in v3d_bo()
61 struct v3d_bo *v3d_bo_lookup(struct shim_fd *shim_fd, int handle);
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()
Dv3d.c38 struct v3d_bo *v3d_bo_lookup(struct shim_fd *shim_fd, int handle) in v3d_bo_lookup()
40 return v3d_bo(drm_shim_bo_lookup(shim_fd, handle)); in v3d_bo_lookup()
71 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, get->handle); in v3d_ioctl_get_bo_offset()
Dv3dx.c112 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, handle); in v3d_simulator_copy_in_handle()
123 struct v3d_bo *bo = v3d_bo_lookup(shim_fd, handle); in v3d_simulator_copy_out_handle()
223 struct v3d_bo *bo = calloc(1, sizeof(*bo)); in v3dX()
346 struct v3d_bo *bo = v3d_bo(shim_bo); in v3d_bo_free()
/external/igt-gpu-tools/lib/
Digt_v3d.h29 struct v3d_bo { struct
36 struct v3d_bo *igt_v3d_create_bo(int fd, size_t size); argument
37 void igt_v3d_free_bo(int fd, struct v3d_bo *bo);
44 void igt_v3d_bo_mmap(int fd, struct v3d_bo *bo);
Digt_v3d.c53 struct v3d_bo *
56 struct v3d_bo *bo = calloc(1, sizeof(*bo)); in igt_v3d_create_bo()
72 igt_v3d_free_bo(int fd, struct v3d_bo *bo) in igt_v3d_free_bo()
121 void igt_v3d_bo_mmap(int fd, struct v3d_bo *bo) in igt_v3d_bo_mmap()
/external/igt-gpu-tools/tests/
Dv3d_get_bo_offset.c47 struct v3d_bo *bos[2] = {