/linux-master/include/linux/ |
H A D | mISDNhw.h | 69 /* 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 D | l1oip.h | 68 struct work_struct workq; member in struct:l1oip
|
H A D | hwchannel.c | 16 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 D | dsp.h | 185 struct work_struct workq; member in struct:dsp
|
H A D | dsp_core.c | 681 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 D | stack.c | 31 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 D | l1oip_core.c | 807 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 D | hinic_dev.h | 95 struct workqueue_struct *workq; member in struct:hinic_dev
|
H A D | hinic_hw_mgmt.c | 465 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 D | hinic_hw_mgmt.h | 144 struct workqueue_struct *workq; member in struct:hinic_pf_to_mgmt
|
H A D | hinic_hw_mbox.h | 96 struct workqueue_struct *workq; member in struct:hinic_mbox_func_to_func
|
H A D | hinic_hw_eqs.c | 399 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 D | hinic_hw_mbox.c | 500 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 D | hinic_hw_eqs.h | 213 struct workqueue_struct *workq; member in struct:hinic_aeqs
|
H A D | hinic_main.c | 810 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 D | xgene-hwmon.c | 100 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 D | ccm_mbox.c | 140 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 D | hdmi.c | 67 * 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 D | hdmi_hdcp.c | 232 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 D | hdmi.h | 73 struct workqueue_struct *workq; member in struct:hdmi
|
H A D | hdmi_hpd.c | 199 queue_work(hdmi->workq, &hdmi_bridge->hpd_work);
|
/linux-master/drivers/crypto/ccree/ |
H A D | cc_request_mgr.c | 39 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 D | xillyusb.c | 169 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 D | libiscsi.h | 385 struct workqueue_struct *workq; member in struct:iscsi_host
|
/linux-master/drivers/scsi/ |
H A D | libiscsi.c | 93 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...] |