#include "nouveau_screen.h"
#include "nouveau_winsys.h"
#include "nouveau_fence.h"
-#include "os/os_time.h"
+#include "util/os_time.h"
#ifdef PIPE_OS_UNIX
#include <sched.h>
(*fence)->screen = screen;
(*fence)->ref = 1;
- LIST_INITHEAD(&(*fence)->work);
+ list_inithead(&(*fence)->work);
return true;
}
LIST_FOR_EACH_ENTRY_SAFE(work, tmp, &fence->work, list) {
work->func(work->data);
- LIST_DEL(&work->list);
+ list_del(&work->list);
FREE(work);
}
}
return false;
work->func = func;
work->data = data;
- LIST_ADD(&work->list, &fence->work);
+ list_add(&work->list, &fence->work);
p_atomic_inc(&fence->work_count);
if (fence->work_count > 64)
nouveau_fence_kick(fence);