Home
last modified time | relevance | path

Searched refs:bh_wq (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/st/cw1200/
H A Dbh.c76 init_waitqueue_head(&priv->bh_wq); in cw1200_register_bh()
87 wake_up(&priv->bh_wq); in cw1200_unregister_bh()
107 wake_up(&priv->bh_wq); in cw1200_irq_handler()
120 wake_up(&priv->bh_wq); in cw1200_bh_wakeup()
132 wake_up(&priv->bh_wq); in cw1200_bh_suspend()
147 wake_up(&priv->bh_wq); in cw1200_bh_resume()
448 status = wait_event_interruptible_timeout(priv->bh_wq, ({ in cw1200_bh()
521 status = wait_event_interruptible(priv->bh_wq, in cw1200_bh()
H A Dcw1200.h194 wait_queue_head_t bh_wq; member
H A Dwsm.c1143 wake_up(&priv->bh_wq); in wsm_cmd_send()
1214 wake_up(&priv->bh_wq); in wsm_flush_tx()
/linux/drivers/net/wireless/silabs/wfx/
H A Dbh.c270 queue_work(wdev->bh_wq, &wdev->hif.bh); in wfx_bh_request_rx()
283 queue_work(wdev->bh_wq, &wdev->hif.bh); in wfx_bh_request_tx()
298 flush_workqueue(wdev->bh_wq); in wfx_bh_poll_irq()
H A Dmain.c367 wdev->bh_wq = alloc_workqueue("wfx_bh_wq", WQ_HIGHPRI | WQ_PERCPU, 0); in wfx_probe()
368 if (!wdev->bh_wq) in wfx_probe()
480 destroy_workqueue(wdev->bh_wq); in wfx_probe()
490 destroy_workqueue(wdev->bh_wq); in wfx_release()
H A Dwfx.h61 struct workqueue_struct *bh_wq; member
H A Dhif_tx.c94 flush_workqueue(wdev->bh_wq); in wfx_cmd_send()