Searched refs:syncobjs (Results 1 – 4 of 4) sorted by relevance
1259 syncobjs = kmalloc_array(count_handles, sizeof(*syncobjs), GFP_KERNEL); in drm_syncobj_array_find()1260 if (syncobjs == NULL) { in drm_syncobj_array_find()1267 if (!syncobjs[i]) { in drm_syncobj_array_find()1280 kfree(syncobjs); in drm_syncobj_array_find()1294 kfree(syncobjs); in drm_syncobj_array_free()1318 &syncobjs); in drm_syncobj_wait_ioctl()1352 &syncobjs); in drm_syncobj_timeline_wait_ioctl()1479 &syncobjs); in drm_syncobj_reset_ioctl()1512 &syncobjs); in drm_syncobj_signal_ioctl()1550 &syncobjs); in drm_syncobj_timeline_signal_ioctl()[all …]
81 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() local107 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 …]
584 struct drm_syncobj **syncobjs = NULL; in msm_parse_deps() local589 syncobjs = kcalloc(nr_in_syncobjs, sizeof(*syncobjs), in msm_parse_deps()591 if (!syncobjs) in msm_parse_deps()621 syncobjs[i] = in msm_parse_deps()623 if (!syncobjs[i]) { in msm_parse_deps()632 if (syncobjs[j]) in msm_parse_deps()633 drm_syncobj_put(syncobjs[j]); in msm_parse_deps()635 kfree(syncobjs); in msm_parse_deps()638 return syncobjs; in msm_parse_deps()646 for (i = 0; syncobjs && i < nr_syncobjs; ++i) { in msm_reset_syncobjs()[all …]
6 - Use syncobjs for submit/sync