Searched refs:etna_bo (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/libdrm/dist/etnaviv/
H A Detnaviv_bo.c31 drm_private void bo_del(struct etna_bo *bo);
34 static void set_name(struct etna_bo *bo, uint32_t name)
42 drm_private void bo_del(struct etna_bo *bo)
59 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle)
61 struct etna_bo *bo = NULL;
75 static struct etna_bo *bo_from_handle(struct etna_device *dev,
78 struct etna_bo *bo = calloc(sizeof(*bo), 1);
98 drm_public struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size,
101 struct etna_bo *bo;
125 drm_public struct etna_bo *etna_bo_re
[all...]
H A 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 *b
[all...]
H A Detnaviv_bo_cache.c30 drm_private void bo_del(struct etna_bo *bo);
79 struct etna_bo *bo;
82 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list);
113 static int is_idle(struct etna_bo *bo)
121 static struct etna_bo *find_in_bucket(struct etna_bo_bucket *bucket, uint32_t flags)
123 struct etna_bo *bo = NULL, *tmp;
158 drm_private struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache, uint32_t *size,
161 struct etna_bo *bo;
181 drm_private int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo)
H A Detnaviv_priv.h65 /* tables to keep track of bo's, to avoid "evil-twin" etna_bo objects:
67 * handle_table: maps handle to etna_bo
68 * name_table: maps flink name to etna_bo
83 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;
H A Detnaviv_cmd_stream.c128 static uint32_t append_bo(struct etna_cmd_stream *stream, struct etna_bo *bo)
145 static uint32_t bo2idx(struct etna_cmd_stream *stream, struct etna_bo *bo,
214 struct etna_bo *bo = priv->bos[i];
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_bo.c34 void _etna_bo_del(struct etna_bo *bo);
37 static void set_name(struct etna_bo *bo, uint32_t name)
47 void _etna_bo_del(struct etna_bo *bo)
75 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle)
77 struct etna_bo *bo = NULL;
100 static struct etna_bo *bo_from_handle(struct etna_device *dev,
103 struct etna_bo *bo = calloc(sizeof(*bo), 1);
133 struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size,
136 struct etna_bo *bo;
162 struct etna_bo *etna_bo_re
[all...]
H A Detnaviv_priv.h71 /* tables to keep track of bo's, to avoid "evil-twin" etna_bo objects:
73 * handle_table: maps handle to etna_bo
74 * name_table: maps flink name to etna_bo
92 struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache,
94 int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo);
100 struct etna_bo { struct
158 struct etna_bo **bos;
227 static inline void VG_BO_ALLOC(struct etna_bo *bo)
234 static inline void VG_BO_FREE(struct etna_bo *bo)
244 * Note that the list_head in etna_bo i
[all...]
H A Detnaviv_drmif.h34 struct etna_bo;
122 struct etna_bo *etna_bo_new(struct etna_device *dev,
124 struct etna_bo *etna_bo_from_name(struct etna_device *dev, uint32_t name);
125 struct etna_bo *etna_bo_from_dmabuf(struct etna_device *dev, int fd);
126 struct etna_bo *etna_bo_ref(struct etna_bo *bo);
127 void etna_bo_del(struct etna_bo *bo);
128 int etna_bo_get_name(struct etna_bo *bo, uint32_t *name);
129 uint32_t etna_bo_handle(struct etna_bo *bo);
130 int etna_bo_dmabuf(struct etna_bo *b
[all...]
H A Detnaviv_bo_cache.c30 void _etna_bo_del(struct etna_bo *bo);
78 struct etna_bo *bo;
81 bo = LIST_ENTRY(struct etna_bo, bucket->list.next, list);
113 static int is_idle(struct etna_bo *bo)
121 static struct etna_bo *find_in_bucket(struct etna_bo_bucket *bucket, uint32_t flags)
123 struct etna_bo *bo = NULL, *tmp;
158 struct etna_bo *etna_bo_cache_alloc(struct etna_bo_cache *cache, uint32_t *size,
161 struct etna_bo *bo;
182 int etna_bo_cache_free(struct etna_bo_cache *cache, struct etna_bo *bo)
H A Detnaviv_cmd_stream.c152 static uint32_t append_bo(struct etna_cmd_stream *stream, struct etna_bo *bo)
172 static uint32_t bo2idx(struct etna_cmd_stream *stream, struct etna_bo *bo,
250 struct etna_bo *bo = priv->bos[i];
293 void etna_cmd_stream_ref_bo(struct etna_cmd_stream *stream, struct etna_bo *bo,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_screen.h42 struct etna_bo;
97 struct etna_bo *
H A Detnaviv_rs.h44 struct etna_bo *source;
49 struct etna_bo *dest;
H A Detnaviv_resource.h85 struct etna_bo *bo; /* Surface video memory */
86 struct etna_bo *ts_bo; /* Tile status video memory */
H A Detnaviv_compiler.h107 struct etna_bo *bo; /* cached code memory bo handle (for icache) */
H A Detnaviv_query_pm.h102 struct etna_bo *bo;
H A Detnaviv_context.h192 struct etna_bo *dummy_rt;
H A Detnaviv_surface.c123 struct etna_bo *ts_bo = etna_resource(surf->base.texture)->ts_bo;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_screen.h43 struct etna_bo;
99 struct etna_bo *
H A Detnaviv_rs.h45 struct etna_bo *source;
50 struct etna_bo *dest;
H A Detnaviv_context.h194 struct etna_bo *dummy_rt;
198 struct etna_bo *dummy_desc_bo;
H A Detnaviv_resource.h84 struct etna_bo *bo; /* Surface video memory */
85 struct etna_bo *ts_bo; /* Tile status video memory */
H A Detnaviv_compiler.h82 struct etna_bo *bo; /* cached code memory bo handle (for icache) */
/xsrc/external/mit/libdrm/dist/tests/etnaviv/
H A Detnaviv_bo_cache_test.c41 struct etna_bo *bo, *tmp;
62 struct etna_bo *bo;
H A Detnaviv_2d_test.c61 uint32_t address, struct etna_bo *bo)
73 static void gen_cmd_stream(struct etna_cmd_stream *stream, struct etna_bo *bmp, const int width, const int height)
180 struct etna_bo *bmp;
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/tests/
H A Detnaviv_bo_cache_test.c40 struct etna_bo *bo, *tmp;
61 struct etna_bo *bo;

Completed in 12 milliseconds

12