X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=workqueue.h;h=e35c181a23ea359a895a51cbab1815f279686d0b;hp=46a3979fde6190cc5d23603703334158f1267cf0;hb=cae9edd999e5233a1ca54d34cd18d90596f125b6;hpb=26de50cf42e452f2f0bc7dde9faca18fd9976991 diff --git a/workqueue.h b/workqueue.h index 46a3979f..e35c181a 100644 --- a/workqueue.h +++ b/workqueue.h @@ -16,7 +16,8 @@ struct submit_worker { unsigned int index; uint64_t seq; struct workqueue *wq; - void *private; + void *priv; + struct sk_out *sk_out; }; typedef int (workqueue_work_fn)(struct submit_worker *, struct workqueue_work *); @@ -60,7 +61,7 @@ struct workqueue { volatile int wake_idle; }; -int workqueue_init(struct thread_data *td, struct workqueue *wq, struct workqueue_ops *ops, unsigned int max_workers); +int workqueue_init(struct thread_data *td, struct workqueue *wq, struct workqueue_ops *ops, unsigned int max_workers, struct sk_out *sk_out); void workqueue_exit(struct workqueue *wq); void workqueue_enqueue(struct workqueue *wq, struct workqueue_work *work);