Lines Matching defs:work
43 LIST_INITHEAD(&(*fence)->work);
54 struct nouveau_fence_work *work, *tmp;
56 LIST_FOR_EACH_ENTRY_SAFE(work, tmp, &fence->work, list) {
57 work->func(work->data);
58 LIST_DEL(&work->list);
59 FREE(work);
67 struct nouveau_fence_work *work;
74 work = CALLOC_STRUCT(nouveau_fence_work);
75 if (!work)
77 work->func = func;
78 work->data = data;
79 LIST_ADD(&work->list, &fence->work);
128 if (!LIST_IS_EMPTY(&fence->work)) {
129 debug_printf("WARNING: deleting fence with work still pending !\n");