Home
last modified time | relevance | path

Searched refs:etna_bo (Results 1 – 13 of 13) sorted by relevance

/external/libdrm/etnaviv/
Detnaviv_bo.c35 drm_private void bo_del(struct etna_bo *bo);
38 static void set_name(struct etna_bo *bo, uint32_t name) in set_name()
46 drm_private void bo_del(struct etna_bo *bo) in bo_del()
67 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle) in lookup_bo()
69 struct etna_bo *bo = NULL; in lookup_bo()
83 static struct etna_bo *bo_from_handle(struct etna_device *dev, in bo_from_handle()
86 struct etna_bo *bo = calloc(sizeof(*bo), 1); in bo_from_handle()
111 struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size, in etna_bo_new()
114 struct etna_bo *bo; in etna_bo_new()
138 struct etna_bo *etna_bo_ref(struct etna_bo *bo) in etna_bo_ref()
[all …]
Detnaviv_drmif.h33 struct etna_bo;
113 struct etna_bo *etna_bo_new(struct etna_device *dev,
115 struct etna_bo *etna_bo_from_handle(struct etna_device *dev,
117 struct etna_bo *etna_bo_from_name(struct etna_device *dev, uint32_t name);
118 struct etna_bo *etna_bo_from_dmabuf(struct etna_device *dev, int fd);
119 struct etna_bo *etna_bo_ref(struct etna_bo *bo);
120 void etna_bo_del(struct etna_bo *bo);
121 int etna_bo_get_name(struct etna_bo *bo, uint32_t *name);
122 uint32_t etna_bo_handle(struct etna_bo *bo);
123 int etna_bo_dmabuf(struct etna_bo *bo);
[all …]
Detnaviv_bo_cache.c34 drm_private void bo_del(struct etna_bo *bo);
83 struct etna_bo *bo; in etna_bo_cache_cleanup()
86 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list); in etna_bo_cache_cleanup()
117 static int is_idle(struct etna_bo *bo) in is_idle()
125 static struct etna_bo *find_in_bucket(struct etna_bo_bucket *bucket, uint32_t flags) in find_in_bucket()
127 struct etna_bo *bo = NULL; in find_in_bucket()
131 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list); in find_in_bucket()
150 drm_private struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache, uint32_t *size, in etna_bo_cache_alloc()
153 struct etna_bo *bo; in etna_bo_cache_alloc()
173 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo) in etna_bo_cache_free()
Detnaviv_priv.h102 drm_private struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache,
104 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo);
110 struct etna_bo { struct
164 struct etna_bo **bos;
Detnaviv_cmd_stream.c129 static uint32_t append_bo(struct etna_cmd_stream *stream, struct etna_bo *bo) in append_bo()
146 static uint32_t bo2idx(struct etna_cmd_stream *stream, struct etna_bo *bo, in bo2idx()
206 struct etna_bo *bo = priv->bos[i]; in flush()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_screen.h38 struct etna_bo;
84 etna_screen_bo_get_handle(struct pipe_screen *pscreen, struct etna_bo *bo,
87 struct etna_bo *
Detnaviv_rs.h43 struct etna_bo *source;
47 struct etna_bo *dest;
Detnaviv_resource.h69 struct etna_bo *bo; /* Surface video memory */
70 struct etna_bo *ts_bo; /* Tile status video memory */
Detnaviv_screen.c664 etna_screen_bo_get_handle(struct pipe_screen *pscreen, struct etna_bo *bo, in etna_screen_bo_get_handle()
682 struct etna_bo *
687 struct etna_bo *bo; in etna_screen_bo_from_handle()
Detnaviv_resource.c63 struct etna_bo *rt_ts; in etna_screen_resource_alloc_ts()
207 struct etna_bo *bo = etna_bo_new(screen->dev, size, flags); in etna_resource_alloc()
Detnaviv_surface.c118 struct etna_bo *ts_bo = etna_resource(surf->base.texture)->ts_bo; in etna_create_surface()
/external/libdrm/tests/etnaviv/
Detnaviv_bo_cache_test.c45 struct etna_bo *bo, *tmp; in test_cache()
66 struct etna_bo *bo; in test_size_rounding()
Detnaviv_2d_test.c65 uint32_t address, struct etna_bo *bo) in etna_set_state_from_bo()
77 static void gen_cmd_stream(struct etna_cmd_stream *stream, struct etna_bo *bmp, const int width, co… in gen_cmd_stream()
163 struct etna_bo *bmp; in main()