/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | hci_request.h | 104 queue_work(hdev->req_workqueue, &hdev->scan_update); in hci_req_update_scan() 118 queue_work(hdev->req_workqueue, &hdev->bg_scan_update); in hci_update_background_scan()
|
H A D | hci_request.c | 390 queue_delayed_work(hdev->req_workqueue, in start_interleave_scan() 1271 queue_work(hdev->req_workqueue, &hdev->discov_update); in hci_req_prepare_suspend() 1282 queue_delayed_work(hdev->req_workqueue, in hci_req_prepare_suspend() 1346 queue_work(hdev->req_workqueue, in hci_req_prepare_suspend() 1361 queue_work(hdev->req_workqueue, &hdev->discov_update); in hci_req_prepare_suspend() 2001 queue_delayed_work(hdev->req_workqueue, in interleave_scan_work() 2359 queue_delayed_work(hdev->req_workqueue, in __hci_req_schedule_adv_instance() 3081 queue_delayed_work(hdev->req_workqueue, in le_scan_restart_work() 3201 queue_delayed_work(hdev->req_workqueue, &hdev->le_scan_disable, in start_discovery()
|
H A D | mgmt.c | 1134 queue_work(hdev->req_workqueue, &hdev->power_off.work); in clean_up_hci_complete() 1232 queue_work(hdev->req_workqueue, &hdev->power_on); in set_powered() 1238 queue_delayed_work(hdev->req_workqueue, &hdev->power_off, in set_powered() 1244 queue_work(hdev->req_workqueue, &hdev->power_off.work); in set_powered() 1365 queue_delayed_work(hdev->req_workqueue, &hdev->discov_off, to); in mgmt_set_discoverable_complete() 1468 queue_delayed_work(hdev->req_workqueue, in set_discoverable() 1500 queue_work(hdev->req_workqueue, &hdev->discoverable_update); in set_discoverable() 1614 queue_work(hdev->req_workqueue, &hdev->connectable_update); in set_connectable() 1654 queue_work(hdev->req_workqueue, in set_bondable() 4733 queue_work(hdev->req_workqueue, in start_discovery_internal() [all...] |
H A D | hci_core.c | 1681 flush_workqueue(hdev->req_workqueue); in hci_dev_open() 2273 queue_delayed_work(hdev->req_workqueue, &hdev->power_off, in hci_power_on() 3513 queue_work(hdev->req_workqueue, &hdev->suspend_prepare); in hci_change_suspend_state() 3753 hdev->req_workqueue = alloc_ordered_workqueue("%s", WQ_HIGHPRI, in hci_register_dev() 3755 if (!hdev->req_workqueue) { in hci_register_dev() 3814 queue_work(hdev->req_workqueue, &hdev->power_on); in hci_register_dev() 3823 destroy_workqueue(hdev->req_workqueue); in hci_register_dev() 3889 destroy_workqueue(hdev->req_workqueue); in hci_cleanup_dev()
|
H A D | hci_event.c | 3736 queue_work(hdev->req_workqueue, &hdev->error_reset); in hci_hardware_error_evt()
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_request.c | 279 queue_delayed_work(hdev->req_workqueue, in start_interleave_scan() 863 queue_delayed_work(hdev->req_workqueue, in interleave_scan_work()
|
H A D | hci_core.c | 527 flush_workqueue(hdev->req_workqueue); in hci_dev_open() 1004 queue_delayed_work(hdev->req_workqueue, &hdev->power_off, in hci_power_on() 2639 hdev->req_workqueue = alloc_ordered_workqueue("%s", WQ_HIGHPRI, in hci_register_dev() 2641 if (!hdev->req_workqueue) { in hci_register_dev() 2702 queue_work(hdev->req_workqueue, &hdev->power_on); in hci_register_dev() 2712 destroy_workqueue(hdev->req_workqueue); in hci_register_dev() 2776 destroy_workqueue(hdev->req_workqueue); in hci_release_dev()
|
H A D | hci_sync.c | 463 queue_delayed_work(hdev->req_workqueue, in le_scan_restart() 719 queue_work(hdev->req_workqueue, &hdev->cmd_sync_work); in hci_cmd_sync_submit() 1792 queue_delayed_work(hdev->req_workqueue, in hci_schedule_adv_instance_sync() 2063 queue_delayed_work(hdev->req_workqueue, in hci_start_interleave_scan() 5138 queue_delayed_work(hdev->req_workqueue, &hdev->power_off, in hci_power_on_sync() 5818 queue_delayed_work(hdev->req_workqueue, &hdev->le_scan_disable, in hci_start_discovery_sync()
|
H A D | mgmt.c | 1528 queue_delayed_work(hdev->req_workqueue, &hdev->discov_off, to); in mgmt_set_discoverable_complete() 1636 queue_delayed_work(hdev->req_workqueue, in set_discoverable() 2213 queue_delayed_work(hdev->req_workqueue, &hdev->mesh_send_done, in mesh_send_start_complete() 7939 queue_work(hdev->req_workqueue, &hdev->power_on); in set_external_config() 7995 queue_work(hdev->req_workqueue, &hdev->power_on); in set_public_address() 10078 queue_delayed_work(hdev->req_workqueue, &hdev->le_scan_restart, in restart_le_scan()
|
H A D | hci_event.c | 4407 queue_work(hdev->req_workqueue, &hdev->error_reset); in hci_hardware_error_evt()
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
H A D | hci_core.h | 444 struct workqueue_struct *req_workqueue;
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | hci_core.h | 517 struct workqueue_struct *req_workqueue; member
|