gallium/util: make use of new u_thread.h in u_queue.{c,h}
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 8 Mar 2017 04:20:33 +0000 (15:20 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Sun, 12 Mar 2017 06:49:03 +0000 (17:49 +1100)
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/auxiliary/util/u_queue.c
src/gallium/auxiliary/util/u_queue.h

index e0ec290f23f616fd0dd3f96ef0aec86a69798c90..0519667418937d1444fa2c37fe1894e2868f5200 100644 (file)
@@ -144,7 +144,7 @@ util_queue_thread_func(void *input)
    if (queue->name) {
       char name[16];
       util_snprintf(name, sizeof(name), "%s:%i", queue->name, thread_index);
-      pipe_thread_setname(name);
+      u_thread_setname(name);
    }
 
    while (1) {
@@ -226,7 +226,7 @@ util_queue_init(struct util_queue *queue,
       input->queue = queue;
       input->thread_index = i;
 
-      queue->threads[i] = pipe_thread_create(util_queue_thread_func, input);
+      queue->threads[i] = u_thread_create(util_queue_thread_func, input);
 
       if (!queue->threads[i]) {
          free(input);
@@ -327,5 +327,5 @@ util_queue_get_thread_time_nano(struct util_queue *queue, unsigned thread_index)
    if (thread_index >= queue->num_threads)
       return 0;
 
-   return pipe_thread_get_time_nano(queue->threads[thread_index]);
+   return u_thread_get_time_nano(queue->threads[thread_index]);
 }
index d62d87d14d7881dd8c68e69efc6f2d0375a91b79..0073890cf3c1f03aa4e45a6fb722aca27d4a7d1d 100644 (file)
 #ifndef U_QUEUE_H
 #define U_QUEUE_H
 
-#include "os/os_thread.h"
+#include <string.h>
+
 #include "util/list.h"
+#include "util/u_thread.h"
 
 /* Job completion fence.
  * Put this into your job structure.