Lines Matching refs:worker
262 struct pci_vtscsi_worker *worker = (struct pci_vtscsi_worker *)arg; in pci_vtscsi_proc() local
263 struct pci_vtscsi_queue *q = worker->vsw_queue; in pci_vtscsi_proc()
271 && !worker->vsw_exiting) in pci_vtscsi_proc()
274 if (worker->vsw_exiting) in pci_vtscsi_proc()
651 struct pci_vtscsi_worker *worker; in pci_vtscsi_init_queue() local
665 worker = calloc(1, sizeof(struct pci_vtscsi_worker)); in pci_vtscsi_init_queue()
666 worker->vsw_queue = queue; in pci_vtscsi_init_queue()
668 pthread_create(&worker->vsw_thread, NULL, &pci_vtscsi_proc, in pci_vtscsi_init_queue()
669 (void *)worker); in pci_vtscsi_init_queue()
672 pthread_set_name_np(worker->vsw_thread, tname); in pci_vtscsi_init_queue()
673 LIST_INSERT_HEAD(&queue->vsq_workers, worker, vsw_link); in pci_vtscsi_init_queue()