Lines Matching defs:etna_bo
36 static void set_name(struct etna_bo *bo, uint32_t name)
45 int etna_bo_is_idle(struct etna_bo *bo)
54 static void _etna_bo_free(struct etna_bo *bo)
86 list_for_each_entry_safe(struct etna_bo, bo, &dev->zombie_list, list) {
98 list_for_each_entry_safe(struct etna_bo, bo, &dev->zombie_list, list) {
111 void etna_bo_free(struct etna_bo *bo) {
128 static struct etna_bo *lookup_bo(void *tbl, uint32_t handle)
130 struct etna_bo *bo = NULL;
153 static struct etna_bo *bo_from_handle(struct etna_device *dev,
156 struct etna_bo *bo = calloc(sizeof(*bo), 1);
186 struct etna_bo *etna_bo_new(struct etna_device *dev, uint32_t size,
189 struct etna_bo *bo;
216 struct etna_bo *etna_bo_ref(struct etna_bo *bo)
224 struct etna_bo *etna_bo_from_name(struct etna_device *dev,
227 struct etna_bo *bo;
263 * with it (even if it is still using the 'struct etna_bo *')
265 struct etna_bo *etna_bo_from_dmabuf(struct etna_device *dev, int fd)
267 struct etna_bo *bo;
303 void etna_bo_del(struct etna_bo *bo)
329 int etna_bo_get_name(struct etna_bo *bo, uint32_t *name)
353 uint32_t etna_bo_handle(struct etna_bo *bo)
361 int etna_bo_dmabuf(struct etna_bo *bo)
377 uint32_t etna_bo_size(struct etna_bo *bo)
382 uint32_t etna_bo_gpu_va(struct etna_bo *bo)
387 void *etna_bo_map(struct etna_bo *bo)
415 int etna_bo_cpu_prep(struct etna_bo *bo, uint32_t op)
428 void etna_bo_cpu_fini(struct etna_bo *bo)