Home
last modified time | relevance | path

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

/external/mesa3d/src/etnaviv/drm/
Detnaviv_drmif.h34 struct etna_bo;
118 struct etna_bo *etna_bo_new(struct etna_device *dev,
120 struct etna_bo *etna_bo_from_name(struct etna_device *dev, uint32_t name);
121 struct etna_bo *etna_bo_from_dmabuf(struct etna_device *dev, int fd);
122 struct etna_bo *etna_bo_ref(struct etna_bo *bo);
123 void etna_bo_del(struct etna_bo *bo);
124 int etna_bo_get_name(struct etna_bo *bo, uint32_t *name);
125 uint32_t etna_bo_handle(struct etna_bo *bo);
126 int etna_bo_dmabuf(struct etna_bo *bo);
127 uint32_t etna_bo_size(struct etna_bo *bo);
[all …]
Detnaviv_bo.c34 void _etna_bo_del(struct etna_bo *bo);
37 static void set_name(struct etna_bo *bo, uint32_t name) in set_name()
45 void _etna_bo_del(struct etna_bo *bo) in _etna_bo_del()
71 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle) in lookup_bo()
73 struct etna_bo *bo = NULL; in lookup_bo()
88 static struct etna_bo *bo_from_handle(struct etna_device *dev, in bo_from_handle()
91 struct etna_bo *bo = calloc(sizeof(*bo), 1); in bo_from_handle()
119 struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size, in etna_bo_new()
122 struct etna_bo *bo; in etna_bo_new()
148 struct etna_bo *etna_bo_ref(struct etna_bo *bo) in etna_bo_ref()
[all …]
Detnaviv_priv.h91 struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache,
93 int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo);
99 struct etna_bo { struct
157 struct etna_bo **bos;
226 static inline void VG_BO_ALLOC(struct etna_bo *bo) in VG_BO_ALLOC()
233 static inline void VG_BO_FREE(struct etna_bo *bo) in VG_BO_FREE()
248 static inline void VG_BO_RELEASE(struct etna_bo *bo) in VG_BO_RELEASE()
256 static inline void VG_BO_OBTAIN(struct etna_bo *bo) in VG_BO_OBTAIN()
265 static inline void VG_BO_ALLOC(struct etna_bo *bo) {} in VG_BO_ALLOC()
266 static inline void VG_BO_FREE(struct etna_bo *bo) {} in VG_BO_FREE()
[all …]
Detnaviv_bo_cache.c30 void _etna_bo_del(struct etna_bo *bo);
78 struct etna_bo *bo; in etna_bo_cache_cleanup()
81 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list); in etna_bo_cache_cleanup()
113 static int is_idle(struct etna_bo *bo) in is_idle()
121 static struct etna_bo *find_in_bucket(struct etna_bo_bucket *bucket, uint32_t flags) in find_in_bucket()
123 struct etna_bo *bo = NULL, *tmp; in find_in_bucket()
158 struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache, uint32_t *size, in etna_bo_cache_alloc()
161 struct etna_bo *bo; in etna_bo_cache_alloc()
182 int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo) in etna_bo_cache_free()
Detnaviv_cmd_stream.c152 static uint32_t append_bo(struct etna_cmd_stream *stream, struct etna_bo *bo) in append_bo()
170 static uint32_t bo2idx(struct etna_cmd_stream *stream, struct etna_bo *bo, in bo2idx()
248 struct etna_bo *bo = priv->bos[i]; in etna_cmd_stream_flush()
291 void etna_cmd_stream_ref_bo(struct etna_cmd_stream *stream, struct etna_bo *bo, in etna_cmd_stream_ref_bo()
/external/libdrm/etnaviv/
Detnaviv_bo.c31 drm_private void bo_del(struct etna_bo *bo);
34 static void set_name(struct etna_bo *bo, uint32_t name) in set_name()
42 drm_private void bo_del(struct etna_bo *bo) in bo_del()
63 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle) in lookup_bo()
65 struct etna_bo *bo = NULL; in lookup_bo()
79 static struct etna_bo *bo_from_handle(struct etna_device *dev, in bo_from_handle()
82 struct etna_bo *bo = calloc(sizeof(*bo), 1); in bo_from_handle()
107 drm_public struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size, in etna_bo_new()
110 struct etna_bo *bo; in etna_bo_new()
134 drm_public struct etna_bo *etna_bo_ref(struct etna_bo *bo) in etna_bo_ref()
[all …]
Detnaviv_drmif.h33 struct etna_bo;
116 struct etna_bo *etna_bo_new(struct etna_device *dev,
118 struct etna_bo *etna_bo_from_name(struct etna_device *dev, uint32_t name);
119 struct etna_bo *etna_bo_from_dmabuf(struct etna_device *dev, int fd);
120 struct etna_bo *etna_bo_ref(struct etna_bo *bo);
121 void etna_bo_del(struct etna_bo *bo);
122 int etna_bo_get_name(struct etna_bo *bo, uint32_t *name);
123 uint32_t etna_bo_handle(struct etna_bo *bo);
124 int etna_bo_dmabuf(struct etna_bo *bo);
125 uint32_t etna_bo_size(struct etna_bo *bo);
[all …]
Detnaviv_bo_cache.c30 drm_private void bo_del(struct etna_bo *bo);
79 struct etna_bo *bo; in etna_bo_cache_cleanup()
82 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list); in etna_bo_cache_cleanup()
113 static int is_idle(struct etna_bo *bo) in is_idle()
121 static struct etna_bo *find_in_bucket(struct etna_bo_bucket *bucket, uint32_t flags) in find_in_bucket()
123 struct etna_bo *bo = NULL, *tmp; in find_in_bucket()
158 drm_private struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache, uint32_t *size, in etna_bo_cache_alloc()
161 struct etna_bo *bo; in etna_bo_cache_alloc()
181 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo) in etna_bo_cache_free()
Detnaviv_priv.h83 drm_private struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache,
85 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo);
91 struct etna_bo { struct
150 struct etna_bo **bos;
Detnaviv_cmd_stream.c128 static uint32_t append_bo(struct etna_cmd_stream *stream, struct etna_bo *bo) in append_bo()
145 static uint32_t bo2idx(struct etna_cmd_stream *stream, struct etna_bo *bo, in bo2idx()
214 struct etna_bo *bo = priv->bos[i]; in flush()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_screen.h43 struct etna_bo;
98 struct etna_bo *
Detnaviv_rs.h45 struct etna_bo *source;
50 struct etna_bo *dest;
Detnaviv_resource.h84 struct etna_bo *bo; /* Surface video memory */
85 struct etna_bo *ts_bo; /* Tile status video memory */
Detnaviv_context.h198 struct etna_bo *dummy_rt;
202 struct etna_bo *dummy_desc_bo;
Detnaviv_compiler.h82 struct etna_bo *bo; /* cached code memory bo handle (for icache) */
Detnaviv_surface.c163 struct etna_bo *ts_bo = etna_resource(surf->base.texture)->ts_bo; in etna_create_surface()
Detnaviv_screen.c854 struct etna_bo *
859 struct etna_bo *bo; in etna_screen_bo_from_handle()
Detnaviv_texture_desc.c65 struct etna_bo *bo;
Detnaviv_resource.c125 struct etna_bo *rt_ts; in etna_screen_resource_alloc_ts()
/external/libdrm/tests/etnaviv/
Detnaviv_bo_cache_test.c41 struct etna_bo *bo, *tmp; in test_cache()
62 struct etna_bo *bo; in test_size_rounding()
Detnaviv_2d_test.c61 uint32_t address, struct etna_bo *bo) in etna_set_state_from_bo()
73 static void gen_cmd_stream(struct etna_cmd_stream *stream, struct etna_bo *bmp, const int width, co… in gen_cmd_stream()
180 struct etna_bo *bmp; in main()
/external/mesa3d/src/etnaviv/drm/tests/
Detnaviv_bo_cache_test.c40 struct etna_bo *bo, *tmp; in test_cache()
61 struct etna_bo *bo; in test_size_rounding()