work_q           1498 drivers/message/fusion/mptfc.c 	struct workqueue_struct *work_q;
work_q           1503 drivers/message/fusion/mptfc.c 	if ((work_q=ioc->fc_rescan_work_q)) {
work_q           1507 drivers/message/fusion/mptfc.c 		destroy_workqueue(work_q);
work_q           1123 drivers/net/ethernet/brocade/bna/bnad.c 		queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work,
work_q           1146 drivers/net/ethernet/brocade/bna/bnad.c 	queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work, 0);
work_q           1228 drivers/net/ethernet/brocade/bna/bnad.c 	queue_work(bnad->work_q, &rx_info->rx_cleanup_work);
work_q           3508 drivers/net/ethernet/brocade/bna/bnad.c 	bnad->work_q = create_singlethread_workqueue(bnad->wq_name);
work_q           3509 drivers/net/ethernet/brocade/bna/bnad.c 	if (!bnad->work_q) {
work_q           3525 drivers/net/ethernet/brocade/bna/bnad.c 	if (bnad->work_q) {
work_q           3526 drivers/net/ethernet/brocade/bna/bnad.c 		flush_workqueue(bnad->work_q);
work_q           3527 drivers/net/ethernet/brocade/bna/bnad.c 		destroy_workqueue(bnad->work_q);
work_q           3528 drivers/net/ethernet/brocade/bna/bnad.c 		bnad->work_q = NULL;
work_q            342 drivers/net/ethernet/brocade/bna/bnad.h 	struct workqueue_struct *work_q;
work_q           1092 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	struct workqueue_struct	*work_q;
work_q            846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	flush_workqueue(ahw->mailbox->work_q);
work_q            879 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			flush_workqueue(mbx->work_q);
work_q           3874 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	destroy_workqueue(mbx->work_q);
work_q           4000 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	flush_workqueue(mbx->work_q);
work_q           4021 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		queue_work(mbx->work_q, &mbx->work);
work_q           4178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	mbx->work_q = create_singlethread_workqueue("qlcnic_mailbox");
work_q           4179 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	if (mbx->work_q == NULL) {
work_q            341 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c 		flush_workqueue(mbx->work_q);
work_q            569 drivers/net/wan/farsync.c static void fst_process_tx_work_q(unsigned long work_q);
work_q            570 drivers/net/wan/farsync.c static void fst_process_int_work_q(unsigned long work_q);
work_q            603 drivers/net/wan/farsync.c fst_process_tx_work_q(unsigned long /*void **/work_q)
work_q            633 drivers/net/wan/farsync.c fst_process_int_work_q(unsigned long /*void **/work_q)
work_q            134 drivers/nvme/target/fc.c 	struct workqueue_struct		*work_q;
work_q            577 drivers/nvme/target/fc.c 	queue_work(queue->work_q, &fod->defer_work);
work_q            598 drivers/nvme/target/fc.c 	queue->work_q = alloc_workqueue("ntfc%d.%d.%d", 0, 0,
work_q            601 drivers/nvme/target/fc.c 	if (!queue->work_q)
work_q            632 drivers/nvme/target/fc.c 	destroy_workqueue(queue->work_q);
work_q            656 drivers/nvme/target/fc.c 	destroy_workqueue(queue->work_q);
work_q            743 drivers/nvme/target/fc.c 	flush_workqueue(queue->work_q);
work_q            408 drivers/scsi/NCR5380.c 	hostdata->work_q = alloc_workqueue("ncr5380_%d",
work_q            411 drivers/scsi/NCR5380.c 	if (!hostdata->work_q)
work_q            510 drivers/scsi/NCR5380.c 	destroy_workqueue(hostdata->work_q);
work_q            593 drivers/scsi/NCR5380.c 	queue_work(hostdata->work_q, &hostdata->main_task);
work_q            877 drivers/scsi/NCR5380.c 				queue_work(hostdata->work_q, &hostdata->main_task);
work_q            892 drivers/scsi/NCR5380.c 				queue_work(hostdata->work_q, &hostdata->main_task);
work_q           2296 drivers/scsi/NCR5380.c 	queue_work(hostdata->work_q, &hostdata->main_task);
work_q           2352 drivers/scsi/NCR5380.c 	queue_work(hostdata->work_q, &hostdata->main_task);
work_q            209 drivers/scsi/NCR5380.h 	struct workqueue_struct *work_q;	/* SCSI host work queue */
work_q            125 drivers/scsi/cxlflash/common.h 	struct work_struct work_q;
work_q            701 drivers/scsi/cxlflash/main.c 	cancel_work_sync(&cfg->work_q);
work_q           1598 drivers/scsi/cxlflash/main.c 			schedule_work(&cfg->work_q);
work_q           1618 drivers/scsi/cxlflash/main.c 			schedule_work(&cfg->work_q);
work_q           3223 drivers/scsi/cxlflash/main.c 						work_q);
work_q           3727 drivers/scsi/cxlflash/main.c 	INIT_WORK(&cfg->work_q, cxlflash_worker_thread);
work_q             50 drivers/scsi/fcoe/fcoe_sysfs.c 	((x)->work_q)
work_q            818 drivers/scsi/fcoe/fcoe_sysfs.c 	ctlr->work_q = create_singlethread_workqueue(
work_q            820 drivers/scsi/fcoe/fcoe_sysfs.c 	if (!ctlr->work_q)
work_q            842 drivers/scsi/fcoe/fcoe_sysfs.c 	destroy_workqueue(ctlr->work_q);
work_q            843 drivers/scsi/fcoe/fcoe_sysfs.c 	ctlr->work_q = NULL;
work_q            888 drivers/scsi/fcoe/fcoe_sysfs.c 	destroy_workqueue(ctlr->work_q);
work_q            889 drivers/scsi/fcoe/fcoe_sysfs.c 	ctlr->work_q = NULL;
work_q            274 drivers/scsi/hosts.c 		shost->work_q = create_singlethread_workqueue(
work_q            276 drivers/scsi/hosts.c 		if (!shost->work_q) {
work_q            291 drivers/scsi/hosts.c 	if (shost->work_q)
work_q            292 drivers/scsi/hosts.c 		destroy_workqueue(shost->work_q);
work_q            324 drivers/scsi/hosts.c 	if (shost->work_q)
work_q            325 drivers/scsi/hosts.c 		destroy_workqueue(shost->work_q);
work_q            606 drivers/scsi/hosts.c 	if (unlikely(!shost->work_q)) {
work_q            615 drivers/scsi/hosts.c 	return queue_work(shost->work_q, work);
work_q            625 drivers/scsi/hosts.c 	if (!shost->work_q) {
work_q            633 drivers/scsi/hosts.c 	flush_workqueue(shost->work_q);
work_q            600 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		(void)queue_work(vscsi->work_q, &vscsi->proc_work);
work_q           2423 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			queue_work(vscsi->work_q, &cmd->work);
work_q           2437 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 			queue_work(vscsi->work_q, &cmd->work);
work_q           3555 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	vscsi->work_q = create_workqueue(wq_name);
work_q           3556 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	if (!vscsi->work_q) {
work_q           3576 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	destroy_workqueue(vscsi->work_q);
work_q           3616 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	destroy_workqueue(vscsi->work_q);
work_q            291 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h 	struct workqueue_struct *work_q;
work_q           1475 drivers/scsi/ipr.c 			schedule_work(&ioa_cfg->work_q);
work_q           1482 drivers/scsi/ipr.c 		schedule_work(&ioa_cfg->work_q);
work_q           2662 drivers/scsi/ipr.c 	schedule_work(&ioa_cfg->work_q);
work_q           3399 drivers/scsi/ipr.c 		container_of(work, struct ipr_ioa_cfg, work_q);
work_q           4392 drivers/scsi/ipr.c 		schedule_work(&ioa_cfg->work_q);
work_q           7227 drivers/scsi/ipr.c 		schedule_work(&ioa_cfg->work_q);
work_q           7280 drivers/scsi/ipr.c 	schedule_work(&ioa_cfg->work_q);
work_q           7302 drivers/scsi/ipr.c 	schedule_work(&ioa_cfg->work_q);
work_q           8632 drivers/scsi/ipr.c 		schedule_work(&ioa_cfg->work_q);
work_q           9315 drivers/scsi/ipr.c 				schedule_work(&ioa_cfg->work_q);
work_q           9939 drivers/scsi/ipr.c 	INIT_WORK(&ioa_cfg->work_q, ipr_worker_thread);
work_q           10481 drivers/scsi/ipr.c 	flush_work(&ioa_cfg->work_q);
work_q           10596 drivers/scsi/ipr.c 	schedule_work(&ioa_cfg->work_q);
work_q           1565 drivers/scsi/ipr.h 	struct work_struct work_q;
work_q            781 drivers/scsi/libsas/sas_ata.c void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
work_q            791 drivers/scsi/libsas/sas_ata.c 		list_for_each_entry_safe(cmd, n, work_q, eh_entry) {
work_q            556 drivers/scsi/libsas/sas_scsi_host.c static void sas_eh_handle_sas_errors(struct Scsi_Host *shost, struct list_head *work_q)
work_q            567 drivers/scsi/libsas/sas_scsi_host.c 	list_for_each_entry_safe(cmd, n, work_q, eh_entry) {
work_q            584 drivers/scsi/libsas/sas_scsi_host.c 	list_for_each_entry_safe(cmd, n, work_q, eh_entry) {
work_q            622 drivers/scsi/libsas/sas_scsi_host.c 				sas_scsi_clear_queue_lu(work_q, cmd);
work_q            637 drivers/scsi/libsas/sas_scsi_host.c 				sas_scsi_clear_queue_I_T(work_q, dev);
work_q            651 drivers/scsi/libsas/sas_scsi_host.c 					sas_scsi_clear_queue_port(work_q,
work_q            678 drivers/scsi/libsas/sas_scsi_host.c 	list_splice_tail(&done, work_q);
work_q            679 drivers/scsi/libsas/sas_scsi_host.c 	list_splice_tail_init(&ha->eh_ata_q, work_q);
work_q            684 drivers/scsi/libsas/sas_scsi_host.c 	list_for_each_entry_safe(cmd, n, work_q, eh_entry)
work_q            140 drivers/scsi/mvsas/mv_init.c 		cancel_delayed_work(&mwq->work_q);
work_q           1879 drivers/scsi/mvsas/mv_sas.c 	struct mvs_wq *mwq = container_of(dw, struct mvs_wq, work_q);
work_q           1930 drivers/scsi/mvsas/mv_sas.c 		MV_INIT_DELAYED_WORK(&mwq->work_q, mvs_work_queue, mwq);
work_q           1932 drivers/scsi/mvsas/mv_sas.c 		schedule_delayed_work(&mwq->work_q, HZ * 2);
work_q            410 drivers/scsi/mvsas/mv_sas.h 	struct delayed_work work_q;
work_q           1734 drivers/scsi/mvumi.c 		container_of(work, struct mvumi_events_wq, work_q);
work_q           1754 drivers/scsi/mvumi.c 			INIT_WORK(&mu_ev->work_q, mvumi_scan_events);
work_q           1759 drivers/scsi/mvumi.c 			schedule_work(&mu_ev->work_q);
work_q            156 drivers/scsi/mvumi.h 	struct work_struct work_q;
work_q            117 drivers/scsi/myrb.c 	cb->work_q = create_singlethread_workqueue(cb->work_q_name);
work_q            118 drivers/scsi/myrb.c 	if (!cb->work_q) {
work_q            132 drivers/scsi/myrb.c 	queue_delayed_work(cb->work_q, &cb->monitor_work, 1);
work_q            143 drivers/scsi/myrb.c 	destroy_workqueue(cb->work_q);
work_q           2481 drivers/scsi/myrb.c 	queue_delayed_work(cb->work_q, &cb->monitor_work, interval);
work_q            714 drivers/scsi/myrb.h 	struct workqueue_struct *work_q;
work_q           1460 drivers/scsi/myrs.c 	queue_delayed_work(cs->work_q, &cs->monitor_work, 1);
work_q           2173 drivers/scsi/myrs.c 	queue_delayed_work(cs->work_q, &cs->monitor_work, interval);
work_q           2216 drivers/scsi/myrs.c 	cs->work_q = create_singlethread_workqueue(cs->work_q_name);
work_q           2217 drivers/scsi/myrs.c 	if (!cs->work_q) {
work_q           2231 drivers/scsi/myrs.c 	queue_delayed_work(cs->work_q, &cs->monitor_work, 1);
work_q           2239 drivers/scsi/myrs.c 	destroy_workqueue(cs->work_q);
work_q            906 drivers/scsi/myrs.h 	struct workqueue_struct *work_q;
work_q            353 drivers/scsi/scsi_error.c 					  struct list_head *work_q)
work_q            363 drivers/scsi/scsi_error.c 		list_for_each_entry(scmd, work_q, eh_entry) {
work_q           1216 drivers/scsi/scsi_error.c int scsi_eh_get_sense(struct list_head *work_q,
work_q           1227 drivers/scsi/scsi_error.c 	list_for_each_entry_safe(scmd, next, work_q, eh_entry) {
work_q           1278 drivers/scsi/scsi_error.c 	return list_empty(work_q);
work_q           1327 drivers/scsi/scsi_error.c 				struct list_head *work_q,
work_q           1341 drivers/scsi/scsi_error.c 				list_splice_init(cmd_list, work_q);
work_q           1362 drivers/scsi/scsi_error.c 					list_move_tail(&scmd->eh_entry, work_q);
work_q           1365 drivers/scsi/scsi_error.c 	return list_empty(work_q);
work_q           1403 drivers/scsi/scsi_error.c 			      struct list_head *work_q,
work_q           1418 drivers/scsi/scsi_error.c 		list_for_each_entry(scmd, work_q, eh_entry)
work_q           1437 drivers/scsi/scsi_error.c 							  work_q, eh_entry) {
work_q           1451 drivers/scsi/scsi_error.c 	return list_empty(work_q);
work_q           1468 drivers/scsi/scsi_error.c 				    struct list_head *work_q,
work_q           1484 drivers/scsi/scsi_error.c 		list_for_each_entry(scmd, work_q, eh_entry)
work_q           1502 drivers/scsi/scsi_error.c 							 work_q, eh_entry) {
work_q           1516 drivers/scsi/scsi_error.c 	return list_empty(work_q);
work_q           1529 drivers/scsi/scsi_error.c 				struct list_head *work_q,
work_q           1535 drivers/scsi/scsi_error.c 	list_splice_init(work_q, &tmp_list);
work_q           1544 drivers/scsi/scsi_error.c 			list_splice_init(&check_list, work_q);
work_q           1545 drivers/scsi/scsi_error.c 			list_splice_init(&tmp_list, work_q);
work_q           1550 drivers/scsi/scsi_error.c 			return list_empty(work_q);
work_q           1577 drivers/scsi/scsi_error.c 				list_move(&scmd->eh_entry, work_q);
work_q           1581 drivers/scsi/scsi_error.c 	return scsi_eh_test_devices(&check_list, work_q, done_q, 0);
work_q           1591 drivers/scsi/scsi_error.c 			     struct list_head *work_q,
work_q           1608 drivers/scsi/scsi_error.c 			list_splice_init(&check_list, work_q);
work_q           1613 drivers/scsi/scsi_error.c 			return list_empty(work_q);
work_q           1617 drivers/scsi/scsi_error.c 		list_for_each_entry(scmd, work_q, eh_entry) {
work_q           1636 drivers/scsi/scsi_error.c 			list_for_each_entry_safe(scmd, next, work_q, eh_entry) {
work_q           1653 drivers/scsi/scsi_error.c 	return scsi_eh_test_devices(&check_list, work_q, done_q, 0);
work_q           1663 drivers/scsi/scsi_error.c 			      struct list_head *work_q,
work_q           1670 drivers/scsi/scsi_error.c 	if (!list_empty(work_q)) {
work_q           1671 drivers/scsi/scsi_error.c 		scmd = list_entry(work_q->next,
work_q           1681 drivers/scsi/scsi_error.c 			list_splice_init(work_q, &check_list);
work_q           1683 drivers/scsi/scsi_error.c 			list_for_each_entry_safe(scmd, next, work_q, eh_entry) {
work_q           1693 drivers/scsi/scsi_error.c 	return scsi_eh_test_devices(&check_list, work_q, done_q, 1);
work_q           1701 drivers/scsi/scsi_error.c static void scsi_eh_offline_sdevs(struct list_head *work_q,
work_q           1707 drivers/scsi/scsi_error.c 	list_for_each_entry_safe(scmd, next, work_q, eh_entry) {
work_q           2068 drivers/scsi/scsi_error.c 			struct list_head *work_q,
work_q           2071 drivers/scsi/scsi_error.c 	if (!scsi_eh_stu(shost, work_q, done_q))
work_q           2072 drivers/scsi/scsi_error.c 		if (!scsi_eh_bus_device_reset(shost, work_q, done_q))
work_q           2073 drivers/scsi/scsi_error.c 			if (!scsi_eh_target_reset(shost, work_q, done_q))
work_q           2074 drivers/scsi/scsi_error.c 				if (!scsi_eh_bus_reset(shost, work_q, done_q))
work_q           2075 drivers/scsi/scsi_error.c 					if (!scsi_eh_host_reset(shost, work_q, done_q))
work_q           2076 drivers/scsi/scsi_error.c 						scsi_eh_offline_sdevs(work_q,
work_q             80 drivers/scsi/scsi_priv.h 			struct list_head *work_q,
work_q             82 drivers/scsi/scsi_priv.h int scsi_eh_get_sense(struct list_head *work_q,
work_q            434 drivers/scsi/scsi_transport_fc.c 	fc_host->work_q = alloc_workqueue("%s", 0, 0, fc_host->work_q_name);
work_q            435 drivers/scsi/scsi_transport_fc.c 	if (!fc_host->work_q)
work_q            445 drivers/scsi/scsi_transport_fc.c 		destroy_workqueue(fc_host->work_q);
work_q            446 drivers/scsi/scsi_transport_fc.c 		fc_host->work_q = NULL;
work_q           2414 drivers/scsi/scsi_transport_fc.c 	struct workqueue_struct *work_q;
work_q           2447 drivers/scsi/scsi_transport_fc.c 	if (fc_host->work_q) {
work_q           2448 drivers/scsi/scsi_transport_fc.c 		work_q = fc_host->work_q;
work_q           2449 drivers/scsi/scsi_transport_fc.c 		fc_host->work_q = NULL;
work_q           2450 drivers/scsi/scsi_transport_fc.c 		destroy_workqueue(work_q);
work_q           2455 drivers/scsi/scsi_transport_fc.c 		work_q = fc_host->devloss_work_q;
work_q           2457 drivers/scsi/scsi_transport_fc.c 		destroy_workqueue(work_q);
work_q            316 drivers/scsi/snic/snic_main.c 	SNIC_BUG_ON(shost->work_q != NULL);
work_q            319 drivers/scsi/snic/snic_main.c 	shost->work_q = create_singlethread_workqueue(shost->work_q_name);
work_q            320 drivers/scsi/snic/snic_main.c 	if (!shost->work_q) {
work_q            332 drivers/scsi/snic/snic_main.c 	if (!shost->work_q)
work_q            335 drivers/scsi/snic/snic_main.c 	destroy_workqueue(shost->work_q);
work_q            336 drivers/scsi/snic/snic_main.c 	shost->work_q = NULL;
work_q            334 drivers/scsi/stex.c 	struct workqueue_struct *work_q;
work_q            901 drivers/scsi/stex.c 			queue_work(hba->work_q, &hba->reset_work);
work_q           1000 drivers/scsi/stex.c 				queue_work(hba->work_q, &hba->reset_work);
work_q           1014 drivers/scsi/stex.c 				queue_work(hba->work_q, &hba->reset_work);
work_q           1798 drivers/scsi/stex.c 	hba->work_q = create_singlethread_workqueue(hba->work_q_name);
work_q           1799 drivers/scsi/stex.c 	if (!hba->work_q) {
work_q           1834 drivers/scsi/stex.c 	destroy_workqueue(hba->work_q);
work_q           1918 drivers/scsi/stex.c 	destroy_workqueue(hba->work_q);
work_q             54 include/scsi/fcoe_sysfs.h 	struct workqueue_struct		*work_q;
work_q             28 include/scsi/sas_ata.h void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
work_q             55 include/scsi/sas_ata.h static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
work_q            653 include/scsi/scsi_host.h 	struct workqueue_struct *work_q;
work_q            533 include/scsi/scsi_transport_fc.h 	struct workqueue_struct *work_q;
work_q            611 include/scsi/scsi_transport_fc.h 	(((struct fc_host_attrs *)(x)->shost_data)->work_q)