/linux-4.4.14/drivers/hv/ |
H A D | connection.c | 139 vmbus_connection.work_queue = create_workqueue("hv_vmbus_con"); vmbus_connect() 140 if (!vmbus_connection.work_queue) { vmbus_connect() 238 if (vmbus_connection.work_queue) { vmbus_disconnect() 239 drain_workqueue(vmbus_connection.work_queue); vmbus_disconnect() 240 destroy_workqueue(vmbus_connection.work_queue); vmbus_disconnect()
|
H A D | hyperv_vmbus.h | 683 struct workqueue_struct *work_queue; member in struct:vmbus_connection
|
H A D | vmbus_drv.c | 750 queue_work(vmbus_connection.work_queue, &ctx->work); vmbus_on_msg_dpc()
|
/linux-4.4.14/drivers/s390/scsi/ |
H A D | zfcp_aux.c | 313 adapter->work_queue = create_singlethread_workqueue(name); zfcp_setup_adapter_work_queue() 315 if (adapter->work_queue) zfcp_setup_adapter_work_queue() 322 if (adapter->work_queue) zfcp_destroy_adapter_work_queue() 323 destroy_workqueue(adapter->work_queue); zfcp_destroy_adapter_work_queue() 324 adapter->work_queue = NULL; zfcp_destroy_adapter_work_queue()
|
H A D | zfcp_fc.c | 74 queue_delayed_work(adapter->work_queue, &adapter->scan_work, delay); zfcp_fc_port_scan() 142 queue_work(adapter->work_queue, &adapter->events.work); zfcp_fc_enqueue_event() 449 if (!queue_work(port->adapter->work_queue, &port->gid_pn_work)) zfcp_fc_trigger_did_lookup() 592 if (!queue_work(port->adapter->work_queue, &port->test_link_work)) zfcp_fc_test_link()
|
H A D | zfcp_scsi.c | 590 if (!queue_work(port->adapter->work_queue, &port->rport_work)) zfcp_scsi_schedule_rport_register() 599 if (port->rport && queue_work(port->adapter->work_queue, zfcp_scsi_schedule_rport_block()
|
H A D | zfcp_def.h | 192 struct workqueue_struct *work_queue; member in struct:zfcp_adapter
|
H A D | zfcp_sysfs.c | 229 queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0); zfcp_sysfs_port_rescan_store()
|
H A D | zfcp_erp.c | 1231 queue_work(adapter->work_queue, &adapter->ns_up_work); zfcp_erp_action_cleanup()
|
H A D | zfcp_fsf.c | 269 queue_work(adapter->work_queue, &adapter->stat_work); zfcp_fsf_status_read_handler()
|
/linux-4.4.14/drivers/media/platform/sti/bdisp/ |
H A D | bdisp.h | 182 * @work_queue: workqueue to handle timeouts 200 struct workqueue_struct *work_queue; member in struct:bdisp_dev
|
H A D | bdisp-v4l2.c | 353 queue_delayed_work(bdisp->work_queue, &bdisp->timeout_work, bdisp_device_run() 1314 bdisp->work_queue = create_workqueue(BDISP_NAME); bdisp_probe()
|
/linux-4.4.14/drivers/media/i2c/ |
H A D | ad9389b.c | 101 struct workqueue_struct *work_queue; member in struct:ad9389b_state 846 queue_delayed_work(state->work_queue, ad9389b_edid_handler() 936 queue_delayed_work(state->work_queue, ad9389b_update_monitor_present_status() 1068 queue_delayed_work(state->work_queue, ad9389b_check_edid_status() 1181 state->work_queue = create_singlethread_workqueue(sd->name); ad9389b_probe() 1182 if (state->work_queue == NULL) { ad9389b_probe() 1224 destroy_workqueue(state->work_queue); ad9389b_remove()
|
H A D | adv7511.c | 117 struct workqueue_struct *work_queue; member in struct:adv7511_state 1199 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); adv7511_edid_handler() 1290 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); adv7511_check_monitor_present_status() 1295 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); adv7511_check_monitor_present_status() 1389 queue_delayed_work(state->work_queue, &state->edid_handler, EDID_DELAY); adv7511_check_edid_status() 1527 state->work_queue = create_singlethread_workqueue(sd->name); adv7511_probe() 1528 if (state->work_queue == NULL) { adv7511_probe() 1571 destroy_workqueue(state->work_queue); adv7511_remove()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | msgbuf.c | 266 struct list_head work_queue; member in struct:brcmf_msgbuf 555 if (!list_empty(&msgbuf->work_queue)) { brcmf_msgbuf_dequeue_work() 556 work = list_first_entry(&msgbuf->work_queue, brcmf_msgbuf_dequeue_work() 673 list_add_tail(&create->queue, &msgbuf->work_queue); brcmf_msgbuf_flowring_create() 1508 INIT_LIST_HEAD(&msgbuf->work_queue); brcmf_proto_msgbuf_attach() 1540 while (!list_empty(&msgbuf->work_queue)) { brcmf_proto_msgbuf_detach() 1541 work = list_first_entry(&msgbuf->work_queue, brcmf_proto_msgbuf_detach()
|
/linux-4.4.14/drivers/net/wimax/i2400m/ |
H A D | driver.c | 305 i2400m->work_queue = create_singlethread_workqueue(wimax_dev->name); __i2400m_dev_start() 306 if (i2400m->work_queue == NULL) { __i2400m_dev_start() 319 queue_work(i2400m->work_queue, &i2400m->rx_report_ws); __i2400m_dev_start() 351 flush_workqueue(i2400m->work_queue); __i2400m_dev_start() 355 destroy_workqueue(i2400m->work_queue); __i2400m_dev_start() 419 flush_workqueue(i2400m->work_queue); __i2400m_dev_stop() 423 destroy_workqueue(i2400m->work_queue); __i2400m_dev_stop()
|
H A D | rx.c | 180 * workqueue this runs on (i2400m->work_queue) before destroying 261 queue_work(i2400m->work_queue, &i2400m->rx_report_ws); i2400m_report_hook_queue() 398 * i2400m->work_queue, so there are no issues. i2400m_rx_ctl()
|
H A D | i2400m.h | 500 * @work_queue: work queue for processing device reports. This 626 struct workqueue_struct *work_queue; member in struct:i2400m
|
/linux-4.4.14/include/linux/mfd/pcf50633/ |
H A D | core.h | 144 struct workqueue_struct *work_queue; member in struct:pcf50633
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
H A D | pciback_ops.c | 303 * as well as pcie aer front end ack. We use a new work_queue to schedule 305 * do_recovery job which also use the system default work_queue
|
/linux-4.4.14/drivers/media/pci/cx18/ |
H A D | cx18-mailbox.c | 133 * Functions that run in a work_queue work handling context 597 * Functions called from a non-interrupt, non work_queue context
|
/linux-4.4.14/net/iucv/ |
H A D | iucv.c | 1789 LIST_HEAD(work_queue); iucv_work_fn() 1797 list_splice_init(&iucv_work_queue, &work_queue); iucv_work_fn() 1801 list_for_each_entry_safe(p, n, &work_queue, list) { iucv_work_fn()
|
/linux-4.4.14/drivers/target/ |
H A D | target_core_device.c | 920 * Setup work_queue for QUEUE_FULL target_configure_device()
|
/linux-4.4.14/include/linux/ |
H A D | phy.h | 348 * phy_queue: A work_queue for the interrupt
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211.h | 1962 * it is called in a work_queue when swithcing to ad-hoc mode
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_main.c | 2434 void drbd_flush_workqueue(struct drbd_work_queue *work_queue) drbd_flush_workqueue() argument 2440 drbd_queue_work(work_queue, &completion_work.w); drbd_flush_workqueue()
|
H A D | drbd_int.h | 1938 extern void drbd_flush_workqueue(struct drbd_work_queue *work_queue);
|