1 #ifndef KVM__THREADPOOL_H 2 #define KVM__THREADPOOL_H 3 4 struct kvm; 5 6 typedef void (*kvm_thread_callback_fn_t)(struct kvm *kvm, void *data); 7 8 int thread_pool__init(unsigned long thread_count); 9 10 void *thread_pool__add_job(struct kvm *kvm, kvm_thread_callback_fn_t callback, void *data); 11 12 void thread_pool__do_job(void *job); 13 14 #endif 15