Home
last modified time | relevance | path

Searched refs:workqueue (Results 1 – 18 of 18) sorted by relevance

/net/mac802154/
Dmain.c148 local->workqueue = in ieee802154_register_hw()
150 if (!local->workqueue) { in ieee802154_register_hw()
201 destroy_workqueue(local->workqueue); in ieee802154_register_hw()
212 flush_workqueue(local->workqueue); in ieee802154_unregister_hw()
220 destroy_workqueue(local->workqueue); in ieee802154_unregister_hw()
Dutil.c93 flush_workqueue(local->workqueue); in ieee802154_stop_device()
Dtx.c91 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
Dieee802154_i.h47 struct workqueue_struct *workqueue; member
/net/bluetooth/
Dhci_core.c1714 drain_workqueue(hdev->workqueue); in hci_dev_do_close()
1827 drain_workqueue(hdev->workqueue); in hci_dev_do_reset()
2648 queue_work(hdev->workqueue, &hdev->cmd_work); in hci_cmd_timeout()
3311 hdev->workqueue = alloc_ordered_workqueue("%s", WQ_HIGHPRI, hdev->name); in hci_register_dev()
3312 if (!hdev->workqueue) { in hci_register_dev()
3320 destroy_workqueue(hdev->workqueue); in hci_register_dev()
3377 destroy_workqueue(hdev->workqueue); in hci_register_dev()
3430 destroy_workqueue(hdev->workqueue); in hci_unregister_dev()
3511 queue_work(hdev->workqueue, &hdev->rx_work); in hci_recv_frame()
3527 queue_work(hdev->workqueue, &hdev->rx_work); in hci_recv_diag()
[all …]
Dhci_sock.c1755 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
1776 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
1784 queue_work(hdev->workqueue, &hdev->cmd_work); in hci_sock_sendmsg()
1799 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
Dhci_request.c87 queue_work(hdev->workqueue, &hdev->cmd_work); in req_run()
1510 queue_delayed_work(hdev->workqueue, in hci_get_random_address()
1513 queue_delayed_work(hdev->workqueue, in hci_get_random_address()
1926 queue_delayed_work(hdev->workqueue, &hdev->rpa_expired, to); in hci_update_random_address()
Dhci_event.c1166 queue_delayed_work(hdev->workqueue, in hci_cc_le_set_adv_enable()
1200 queue_delayed_work(hdev->workqueue, in hci_cc_le_set_ext_adv_enable()
2242 queue_delayed_work(conn->hdev->workqueue, in cs_le_create_conn()
3486 queue_work(hdev->workqueue, &hdev->cmd_work); in hci_cmd_complete_evt()
3599 queue_work(hdev->workqueue, &hdev->cmd_work); in hci_cmd_status_evt()
3697 queue_work(hdev->workqueue, &hdev->tx_work); in hci_num_comp_pkts_evt()
3769 queue_work(hdev->workqueue, &hdev->tx_work); in hci_num_comp_blocks_evt()
4565 queue_delayed_work(conn->hdev->workqueue, in hci_user_confirm_request_evt()
Dhci_conn.c1483 queue_delayed_work(hdev->workqueue, &conn->idle_work, in hci_conn_enter_active_mode()
Dsmp.c1068 queue_work(hdev->workqueue, &conn->id_addr_update_work); in smp_notify_keys()
Dl2cap_core.c1589 queue_work(hcon->hdev->workqueue, &conn->pending_rx_work); in l2cap_conn_ready()
Dmgmt.c2108 queue_delayed_work(hdev->workqueue, &hdev->service_cache, in enable_service_cache()
/net/mac80211/
Dmain.c250 flush_workqueue(local->workqueue); in ieee80211_restart_work()
1147 local->workqueue = in ieee80211_register_hw()
1149 if (!local->workqueue) { in ieee80211_register_hw()
1297 destroy_workqueue(local->workqueue); in ieee80211_register_hw()
1350 destroy_workqueue(local->workqueue); in ieee80211_unregister_hw()
Dpm.c63 flush_workqueue(local->workqueue); in __ieee80211_suspend()
Doffchannel.c251 mod_delayed_work(local->workqueue, &local->roc_work, dur); in ieee80211_recalc_sw_work()
762 mod_delayed_work(local->workqueue, &local->roc_work, 0); in ieee80211_cancel_roc()
Dutil.c877 queue_work(local->workqueue, work); in ieee80211_queue_work()
890 queue_delayed_work(local->workqueue, dwork, delay); in ieee80211_queue_delayed_work()
1980 flush_workqueue(local->workqueue); in ieee80211_stop_device()
Dieee80211_i.h1152 struct workqueue_struct *workqueue; member
/net/sunrpc/
Dsched.c1077 task->tk_workqueue = task_setup_data->workqueue; in rpc_init_task()