Lines Matching refs:tu_device
31 #include "tu_device.h"
113 tu_device_get_gpu_timestamp(struct tu_device *dev, uint64_t *ts)
119 tu_device_get_suspend_count(struct tu_device *dev, uint64_t *suspend_count)
128 struct tu_device *device = container_of(vk_device, struct tu_device, vk);
143 tu_drm_submitqueue_new(const struct tu_device *dev,
165 tu_drm_submitqueue_close(const struct tu_device *dev, uint32_t queue_id)
172 tu_gem_close(const struct tu_device *dev, uint32_t gem_handle)
183 tu_gem_info(const struct tu_device *dev, uint32_t gem_handle, uint32_t info)
199 tu_bo_init(struct tu_device *dev,
252 tu_bo_init_new(struct tu_device *dev, struct tu_bo **out_bo, uint64_t size,
286 tu_bo_init_dmabuf(struct tu_device *dev,
336 tu_bo_export_dmabuf(struct tu_device *dev, struct tu_bo *bo)
346 tu_bo_map(struct tu_device *dev, struct tu_bo *bo)
366 tu_bo_finish(struct tu_device *dev, struct tu_bo *bo)
439 struct tu_device *device = container_of(vk_device, struct tu_device, vk);
461 struct tu_device *dev = container_of(vk_device, struct tu_device, vk);
473 struct tu_device *dev = container_of(vk_device, struct tu_device, vk);
488 drm_syncobj_wait(struct tu_device *device,
520 struct tu_device *dev = container_of(vk_device, struct tu_device, vk);
929 tu_fill_msm_gem_submit(struct tu_device *dev,
947 struct tu_device *dev = queue->device;
952 struct tu_device *dev = queue->device;
1114 tu_device_wait_u_trace(struct tu_device *dev, struct tu_u_trace_syncobj *syncobj)
1195 tu_syncobj_to_fd(struct tu_device *device, struct vk_sync *sync)