gallium/util: make use of new u_thread.h in u_queue.{c,h}
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
fbfe887253
commit
04ec4db8b5
|
@ -144,7 +144,7 @@ util_queue_thread_func(void *input)
|
||||||
if (queue->name) {
|
if (queue->name) {
|
||||||
char name[16];
|
char name[16];
|
||||||
util_snprintf(name, sizeof(name), "%s:%i", queue->name, thread_index);
|
util_snprintf(name, sizeof(name), "%s:%i", queue->name, thread_index);
|
||||||
pipe_thread_setname(name);
|
u_thread_setname(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
@ -226,7 +226,7 @@ util_queue_init(struct util_queue *queue,
|
||||||
input->queue = queue;
|
input->queue = queue;
|
||||||
input->thread_index = i;
|
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]) {
|
if (!queue->threads[i]) {
|
||||||
free(input);
|
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)
|
if (thread_index >= queue->num_threads)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
return pipe_thread_get_time_nano(queue->threads[thread_index]);
|
return u_thread_get_time_nano(queue->threads[thread_index]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,8 +33,10 @@
|
||||||
#ifndef U_QUEUE_H
|
#ifndef U_QUEUE_H
|
||||||
#define U_QUEUE_H
|
#define U_QUEUE_H
|
||||||
|
|
||||||
#include "os/os_thread.h"
|
#include <string.h>
|
||||||
|
|
||||||
#include "util/list.h"
|
#include "util/list.h"
|
||||||
|
#include "util/u_thread.h"
|
||||||
|
|
||||||
/* Job completion fence.
|
/* Job completion fence.
|
||||||
* Put this into your job structure.
|
* Put this into your job structure.
|
||||||
|
|
Loading…
Reference in New Issue