Home
last modified time | relevance | path

Searched refs:syncobjs (Results 1 – 5 of 5) sorted by relevance

/drivers/gpu/drm/msm/
A Dmsm_syncobj.c17 struct drm_syncobj **syncobjs = NULL; in msm_syncobj_parse_deps() local
22 syncobjs = kcalloc(nr_in_syncobjs, sizeof(*syncobjs), in msm_syncobj_parse_deps()
24 if (!syncobjs) in msm_syncobj_parse_deps()
56 if (!syncobjs[i]) { in msm_syncobj_parse_deps()
65 if (syncobjs[j]) in msm_syncobj_parse_deps()
66 drm_syncobj_put(syncobjs[j]); in msm_syncobj_parse_deps()
68 kfree(syncobjs); in msm_syncobj_parse_deps()
71 return syncobjs; in msm_syncobj_parse_deps()
79 for (i = 0; syncobjs && i < nr_syncobjs; ++i) { in msm_syncobj_reset()
80 if (syncobjs[i]) in msm_syncobj_reset()
[all …]
A Dmsm_syncobj.h25 void msm_syncobj_reset(struct drm_syncobj **syncobjs, uint32_t nr_syncobjs);
/drivers/gpu/drm/
A Ddrm_syncobj.c1307 syncobjs = kmalloc_array(count_handles, sizeof(*syncobjs), GFP_KERNEL); in drm_syncobj_array_find()
1308 if (syncobjs == NULL) { in drm_syncobj_array_find()
1315 if (!syncobjs[i]) { in drm_syncobj_array_find()
1328 kfree(syncobjs); in drm_syncobj_array_find()
1342 kfree(syncobjs); in drm_syncobj_array_free()
1371 &syncobjs); in drm_syncobj_wait_ioctl()
1415 &syncobjs); in drm_syncobj_timeline_wait_ioctl()
1556 &syncobjs); in drm_syncobj_reset_ioctl()
1589 &syncobjs); in drm_syncobj_signal_ioctl()
1627 &syncobjs); in drm_syncobj_timeline_signal_ioctl()
[all …]
/drivers/gpu/drm/virtio/
A Dvirtgpu_submit.c81 if (syncobjs[i]) in virtio_gpu_free_syncobjs()
82 drm_syncobj_put(syncobjs[i]); in virtio_gpu_free_syncobjs()
85 kvfree(syncobjs); in virtio_gpu_free_syncobjs()
95 struct drm_syncobj **syncobjs; in virtio_gpu_parse_deps() local
107 syncobjs = kvcalloc(num_in_syncobjs, sizeof(*syncobjs), GFP_KERNEL); in virtio_gpu_parse_deps()
108 if (!syncobjs) in virtio_gpu_parse_deps()
141 syncobjs[i] = drm_syncobj_find(submit->file, in virtio_gpu_parse_deps()
143 if (!syncobjs[i]) { in virtio_gpu_parse_deps()
151 virtio_gpu_free_syncobjs(syncobjs, i); in virtio_gpu_parse_deps()
156 submit->in_syncobjs = syncobjs; in virtio_gpu_parse_deps()
[all …]
/drivers/gpu/drm/panthor/
A Dpanthor_sched.c627 struct panthor_kernel_bo *syncobjs; member
919 panthor_kernel_bo_destroy(group->syncobjs); in group_release_work()
2086 syncobj = group->syncobjs->kmap + (i * sizeof(*syncobj)); in group_term_post_processing()
2908 syncobj = group->syncobjs->kmap + (queue_idx * sizeof(*syncobj)); in group_sync_upd_work()
2998 params->sync_addr = panthor_kernel_bo_gpuva(group->syncobjs) + in get_job_cs_params()
3405 group->fdinfo.kbo_sizes += group->syncobjs->obj->size; in add_group_kbo_sizes()
3492 group->syncobjs = panthor_kernel_bo_create(ptdev, group->vm, in panthor_group_create()
3500 if (IS_ERR(group->syncobjs)) { in panthor_group_create()
3501 ret = PTR_ERR(group->syncobjs); in panthor_group_create()
3505 ret = panthor_kernel_bo_vmap(group->syncobjs); in panthor_group_create()
[all …]

Completed in 17 milliseconds