smoke_thread
struct smoke_thread *threads;
struct smoke_thread *thread = container_of(work, typeof(*thread), work);