Searched refs:workq (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/include/linux/
H A DmISDNhw.h69 /* workq events */
75 schedule_work(&((s)->workq)); \
81 struct work_struct workq; member in struct:dchannel
144 struct work_struct workq; member in struct:bchannel
/linux-master/drivers/isdn/mISDN/
H A Dl1oip.h68 struct work_struct workq; member in struct:l1oip
H A Dhwchannel.c16 struct dchannel *dch = container_of(ws, struct dchannel, workq);
39 struct bchannel *bch = container_of(ws, struct bchannel, workq);
69 INIT_WORK(&ch->workq, dchannel_bh);
92 INIT_WORK(&ch->workq, bchannel_bh);
110 flush_work(&ch->workq);
150 cancel_work_sync(&ch->workq);
H A Ddsp.h185 struct work_struct workq; member in struct:dsp
H A Ddsp_core.c681 schedule_work(&dsp->workq);
888 schedule_work(&dsp->workq);
974 cancel_work_sync(&dsp->workq);
1006 struct dsp *dsp = container_of(work, struct dsp, workq);
1064 INIT_WORK(&ndsp->workq, (void *)dsp_send_bh);
H A Dstack.c31 wake_up_interruptible(&st->workq);
280 wait_event_interruptible(st->workq, (st->status &
378 init_waitqueue_head(&newst->workq);
638 wake_up_interruptible(&st->workq);
H A Dl1oip_core.c807 struct l1oip *hc = container_of(work, struct l1oip, workq);
826 schedule_work(&hc->workq);
1242 cancel_work_sync(&hc->workq);
1485 INIT_WORK(&hc->workq, (void *)l1oip_send_bh);
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_dev.h95 struct workqueue_struct *workq; member in struct:hinic_dev
H A Dhinic_hw_mgmt.c465 queue_work(pf_to_mgmt->workq, &mgmt_work->work);
635 pf_to_mgmt->workq = create_singlethread_workqueue("hinic_mgmt");
636 if (!pf_to_mgmt->workq) {
646 destroy_workqueue(pf_to_mgmt->workq);
654 destroy_workqueue(pf_to_mgmt->workq);
679 destroy_workqueue(pf_to_mgmt->workq);
H A Dhinic_hw_mgmt.h144 struct workqueue_struct *workq; member in struct:hinic_pf_to_mgmt
H A Dhinic_hw_mbox.h96 struct workqueue_struct *workq; member in struct:hinic_mbox_func_to_func
H A Dhinic_hw_eqs.c399 queue_work(aeqs->workq, &aeq_work->work);
867 aeqs->workq = create_singlethread_workqueue(HINIC_EQS_WQ_NAME);
868 if (!aeqs->workq)
889 destroy_workqueue(aeqs->workq);
904 destroy_workqueue(aeqs->workq);
H A Dhinic_hw_mbox.c500 queue_work(func_to_func->workq, &mbox_work->work);
614 queue_work(func_to_func->workq, &mbox_work->work);
1415 func_to_func->workq = create_singlethread_workqueue(HINIC_MBOX_WQ_NAME);
1416 if (!func_to_func->workq) {
1460 destroy_workqueue(func_to_func->workq);
1479 destroy_workqueue(func_to_func->workq);
H A Dhinic_hw_eqs.h213 struct workqueue_struct *workq; member in struct:hinic_aeqs
H A Dhinic_main.c810 queue_work(nic_dev->workq, &rx_mode_work->work);
1230 nic_dev->workq = create_singlethread_workqueue(HINIC_WQ_NAME);
1231 if (!nic_dev->workq) {
1342 destroy_workqueue(nic_dev->workq);
1448 destroy_workqueue(nic_dev->workq);
/linux-master/drivers/hwmon/
H A Dxgene-hwmon.c100 struct work_struct workq; member in struct:xgene_hwmon_dev
437 ctx = container_of(work, struct xgene_hwmon_dev, workq);
517 schedule_work(&ctx->workq);
586 schedule_work(&ctx->workq);
632 INIT_WORK(&ctx->workq, xgene_hwmon_evt_work);
737 schedule_work(&ctx->workq);
758 cancel_work_sync(&ctx->workq);
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dccm_mbox.c140 queue_work(nn->mbox_cmsg.workq, &nn->mbox_cmsg.runq_work);
671 queue_work(nn->mbox_cmsg.workq,
723 drain_workqueue(nn->mbox_cmsg.workq);
733 nn->mbox_cmsg.workq = alloc_workqueue("nfp-ccm-mbox", WQ_UNBOUND, 0);
734 if (!nn->mbox_cmsg.workq)
741 destroy_workqueue(nn->mbox_cmsg.workq);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c67 * after flush workq, it's safe to deinit hdcp
69 if (hdmi->workq)
70 destroy_workqueue(hdmi->workq);
124 hdmi->workq = alloc_ordered_workqueue("msm_hdmi", 0);
125 if (!hdmi->workq) {
H A Dhdmi_hdcp.c232 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_reauth_work);
452 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_auth_work);
552 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_reauth_work);
1326 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_auth_work);
H A Dhdmi.h73 struct workqueue_struct *workq; member in struct:hdmi
H A Dhdmi_hpd.c199 queue_work(hdmi->workq, &hdmi_bridge->hpd_work);
/linux-master/drivers/crypto/ccree/
H A Dcc_request_mgr.c39 struct workqueue_struct *workq; member in struct:cc_req_mgr_handle
104 destroy_workqueue(req_mgr_h->workq);
133 req_mgr_h->workq = create_singlethread_workqueue("ccree");
134 if (!req_mgr_h->workq) {
538 queue_delayed_work(request_mgr_handle->workq,
/linux-master/drivers/char/xillybus/
H A Dxillyusb.c169 struct workqueue_struct *workq; member in struct:xillyusb_dev
557 if (xdev->workq)
558 destroy_workqueue(xdev->workq);
630 queue_work(xdev->workq, &xdev->wakeup_workitem);
676 queue_work(ep->xdev->workq, &ep->workitem);
697 queue_work(ep->xdev->workq, &ep->workitem);
2101 flush_workqueue(xdev->workq);
2149 xdev->workq = alloc_workqueue(xillyname, WQ_HIGHPRI, 0);
2151 if (!xdev->workq) {
/linux-master/include/scsi/
H A Dlibiscsi.h385 struct workqueue_struct *workq; member in struct:iscsi_host
/linux-master/drivers/scsi/
H A Dlibiscsi.c93 if (ihost->workq)
94 queue_work(ihost->workq, &conn->xmitwork);
103 if (ihost->workq && !test_bit(ISCSI_CONN_FLAG_SUSPEND_RX, &conn->flags))
104 queue_work(ihost->workq, &conn->recvwork);
811 if (!ihost->workq) {
1840 if (!ihost->workq) {
2032 if (ihost->workq)
2053 if (ihost->workq)
2910 ihost->workq = alloc_workqueue("iscsi_q_%d",
2913 if (!ihost->workq)
[all...]

Completed in 445 milliseconds

12