Lines Matching refs:entries
949 struct syncobj_wait_entry *entries;
967 entries = kcalloc(count, sizeof(*entries), GFP_KERNEL);
968 if (!entries) {
972 /* Walk the list of sync objects and initialize entries. We do
981 entries[i].task = current;
982 entries[i].point = points[i];
996 entries[i].fence = fence;
998 entries[i].fence = dma_fence_get_stub();
1001 dma_fence_is_signaled(entries[i].fence)) {
1022 drm_syncobj_fence_add_wait(syncobjs[i], &entries[i]);
1030 fence = entries[i].fence;
1036 (!entries[i].fence_cb.func &&
1038 &entries[i].fence_cb,
1072 drm_syncobj_remove_wait(syncobjs[i], &entries[i]);
1073 if (entries[i].fence_cb.func)
1074 dma_fence_remove_callback(entries[i].fence,
1075 &entries[i].fence_cb);
1076 dma_fence_put(entries[i].fence);
1078 kfree(entries);