/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_bufmgr.h | 35 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 …]
|
D | v3d_bufmgr.c | 50 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 …]
|
D | v3d_context.h | 46 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);
|
D | v3d_cl.h | 33 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()
|
D | v3d_job.c | 44 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()
|
D | v3d_screen.h | 36 struct v3d_bo;
|
D | v3d_resource.h | 124 struct v3d_bo *bo;
|
D | v3d_cl.c | 66 struct v3d_bo *new_bo = v3d_bo_alloc(cl->job->v3d->screen, space, "CL"); in v3d_cl_ensure_space_with_branch()
|
D | v3d_query.c | 42 struct v3d_bo *bo;
|
D | v3d_resource.c | 101 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/ |
D | v3d.h | 48 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);
|
D | v3d_noop.c | 33 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()
|
D | v3d.c | 38 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()
|
D | v3dx.c | 112 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/ |
D | igt_v3d.h | 29 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);
|
D | igt_v3d.c | 53 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/ |
D | v3d_get_bo_offset.c | 47 struct v3d_bo *bos[2] = {
|