/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | response_manager.c | 49 INIT_DELAYED_WORK(&cwq->wk.work, oct_poll_req_completion); in octeon_setup_response_list() 50 cwq->wk.ctxptr = oct; in octeon_setup_response_list() 58 cancel_delayed_work_sync(&oct->dma_comp_wq.wk.work); in octeon_delete_response_list() 225 struct cavium_wk *wk = (struct cavium_wk *)work; in oct_poll_req_completion() local 226 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in oct_poll_req_completion() 233 queue_delayed_work(cwq->wq, &cwq->wk.work, msecs_to_jiffies(1)); in oct_poll_req_completion()
|
H A D | request_manager.c | 157 INIT_DELAYED_WORK(&db_wq->wk.work, check_db_timeout); in octeon_init_instr_queue() 158 db_wq->wk.ctxptr = oct; in octeon_init_instr_queue() 159 db_wq->wk.ctxul = iq_no; in octeon_init_instr_queue() 160 queue_delayed_work(db_wq->wq, &db_wq->wk.work, msecs_to_jiffies(1)); in octeon_init_instr_queue() 170 cancel_delayed_work_sync(&oct->check_db_wq[iq_no].wk.work); in octeon_delete_instr_queue() 438 queue_work(cwq->wq, &cwq->wk.work.work); in lio_process_iq_request_list() 529 struct cavium_wk *wk = (struct cavium_wk *)work; in check_db_timeout() local 530 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in check_db_timeout() 531 u64 iq_no = wk->ctxul; in check_db_timeout() 536 queue_delayed_work(db_wq->wq, &db_wq->wk in check_db_timeout() [all...] |
H A D | lio_main.c | 519 struct cavium_wk *wk = (struct cavium_wk *)work; in octnet_link_status_change() local 520 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_link_status_change() 546 INIT_DELAYED_WORK(&lio->link_status_wq.wk.work, in setup_link_status_change_wq() 548 lio->link_status_wq.wk.ctxptr = lio; in setup_link_status_change_wq() 558 cancel_delayed_work_sync(&lio->link_status_wq.wk.work); in cleanup_link_status_change_wq() 606 &lio->link_status_wq.wk.work, 0); in update_link_status() 619 struct cavium_wk *wk = (struct cavium_wk *)work; in lio_sync_octeon_time() local 620 struct lio *lio = (struct lio *)wk->ctxptr; in lio_sync_octeon_time() 659 &lio->sync_octeon_time_wq.wk.work, in lio_sync_octeon_time() 679 INIT_DELAYED_WORK(&lio->sync_octeon_time_wq.wk in setup_sync_octeon_time_wq() 1727 struct cavium_wk *wk = (struct cavium_wk *)work; octnet_poll_check_txq_status() local 3972 struct cavium_wk *wk = (struct cavium_wk *)work; nic_starter() local [all...] |
H A D | octeon_console.c | 484 struct cavium_wk *wk = (struct cavium_wk *)work; in check_console() local 485 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in check_console() 486 u32 console_num = (u32)wk->ctxul; in check_console() 531 schedule_delayed_work(&wk->work, msecs_to_jiffies(delay)); in check_console()
|
H A D | lio_core.c | 437 queue_delayed_work(wq->wq, &wq->wk.work, in octeon_schedule_rxq_oom_work() 443 struct cavium_wk *wk = (struct cavium_wk *)work; in octnet_poll_check_rxq_oom_status() local 444 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_poll_check_rxq_oom_status() 446 int q_no = wk->ctxul; in octnet_poll_check_rxq_oom_status() 473 INIT_DELAYED_WORK(&wq->wk.work, in setup_rx_oom_poll_fn() 475 wq->wk.ctxptr = lio; in setup_rx_oom_poll_fn() 476 wq->wk.ctxul = q_no; in setup_rx_oom_poll_fn() 492 cancel_delayed_work_sync(&wq->wk.work); in cleanup_rx_oom_poll_fn() 1453 struct cavium_wk *wk = (struct cavium_wk *)work; in lio_fetch_stats() local 1454 struct lio *lio = wk in lio_fetch_stats() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | response_manager.c | 49 INIT_DELAYED_WORK(&cwq->wk.work, oct_poll_req_completion); in octeon_setup_response_list() 50 cwq->wk.ctxptr = oct; in octeon_setup_response_list() 59 cancel_delayed_work_sync(&oct->dma_comp_wq.wk.work); in octeon_delete_response_list() 228 struct cavium_wk *wk = (struct cavium_wk *)work; in oct_poll_req_completion() local 229 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in oct_poll_req_completion() 236 queue_delayed_work(cwq->wq, &cwq->wk.work, msecs_to_jiffies(1)); in oct_poll_req_completion()
|
H A D | request_manager.c | 148 INIT_DELAYED_WORK(&db_wq->wk.work, check_db_timeout); in octeon_init_instr_queue() 149 db_wq->wk.ctxptr = oct; in octeon_init_instr_queue() 150 db_wq->wk.ctxul = iq_no; in octeon_init_instr_queue() 151 queue_delayed_work(db_wq->wq, &db_wq->wk.work, msecs_to_jiffies(1)); in octeon_init_instr_queue() 161 cancel_delayed_work_sync(&oct->check_db_wq[iq_no].wk.work); in octeon_delete_instr_queue() 433 queue_work(cwq->wq, &cwq->wk.work.work); in lio_process_iq_request_list() 525 struct cavium_wk *wk = (struct cavium_wk *)work; in check_db_timeout() local 526 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in check_db_timeout() 527 u64 iq_no = wk->ctxul; in check_db_timeout() 532 queue_delayed_work(db_wq->wq, &db_wq->wk in check_db_timeout() [all...] |
H A D | lio_main.c | 513 struct cavium_wk *wk = (struct cavium_wk *)work; in octnet_link_status_change() local 514 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_link_status_change() 540 INIT_DELAYED_WORK(&lio->link_status_wq.wk.work, in setup_link_status_change_wq() 542 lio->link_status_wq.wk.ctxptr = lio; in setup_link_status_change_wq() 552 cancel_delayed_work_sync(&lio->link_status_wq.wk.work); in cleanup_link_status_change_wq() 600 &lio->link_status_wq.wk.work, 0); in update_link_status() 613 struct cavium_wk *wk = (struct cavium_wk *)work; in lio_sync_octeon_time() local 614 struct lio *lio = (struct lio *)wk->ctxptr; in lio_sync_octeon_time() 653 &lio->sync_octeon_time_wq.wk.work, in lio_sync_octeon_time() 673 INIT_DELAYED_WORK(&lio->sync_octeon_time_wq.wk in setup_sync_octeon_time_wq() 1722 struct cavium_wk *wk = (struct cavium_wk *)work; octnet_poll_check_txq_status() local 3958 struct cavium_wk *wk = (struct cavium_wk *)work; nic_starter() local [all...] |
H A D | octeon_console.c | 483 struct cavium_wk *wk = (struct cavium_wk *)work; in check_console() local 484 struct octeon_device *oct = (struct octeon_device *)wk->ctxptr; in check_console() 485 u32 console_num = (u32)wk->ctxul; in check_console() 530 schedule_delayed_work(&wk->work, msecs_to_jiffies(delay)); in check_console()
|
H A D | lio_core.c | 444 queue_delayed_work(wq->wq, &wq->wk.work, in octeon_schedule_rxq_oom_work() 450 struct cavium_wk *wk = (struct cavium_wk *)work; in octnet_poll_check_rxq_oom_status() local 451 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_poll_check_rxq_oom_status() 453 int q_no = wk->ctxul; in octnet_poll_check_rxq_oom_status() 480 INIT_DELAYED_WORK(&wq->wk.work, in setup_rx_oom_poll_fn() 482 wq->wk.ctxptr = lio; in setup_rx_oom_poll_fn() 483 wq->wk.ctxul = q_no; in setup_rx_oom_poll_fn() 500 cancel_delayed_work_sync(&wq->wk.work); in cleanup_rx_oom_poll_fn() 1460 struct cavium_wk *wk = (struct cavium_wk *)work; in lio_fetch_stats() local 1461 struct lio *lio = wk in lio_fetch_stats() [all...] |
/kernel/linux/linux-5.10/drivers/phy/ |
H A D | phy-lgm-usb.c | 43 struct work_struct wk; member 94 schedule_work(&ta->wk); in phy_init() 108 flush_work(&ta->wk); in phy_shutdown() 140 struct tca_apb *ta = container_of(work, struct tca_apb, wk); in tca_work() 177 schedule_work(&ta->wk); in id_notifier() 200 INIT_WORK(&ta->wk, tca_work); in phy_probe()
|
/kernel/linux/linux-6.6/drivers/phy/ |
H A D | phy-lgm-usb.c | 43 struct work_struct wk; member 94 schedule_work(&ta->wk); in phy_init() 108 flush_work(&ta->wk); in phy_shutdown() 140 struct tca_apb *ta = container_of(work, struct tca_apb, wk); in tca_work() 177 schedule_work(&ta->wk); in id_notifier() 200 INIT_WORK(&ta->wk, tca_work); in phy_probe()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | runtime.h | 117 * @wk: worker 121 struct delayed_work wk; member 198 struct delayed_work wk; member 229 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free()
|
H A D | dbg.h | 284 flush_delayed_work(&fwrt->dump.wks[i].wk); in iwl_fw_flush_dumps() 291 cancel_delayed_work_sync(&fwrt->timestamp.wk); in iwl_fw_cancel_timestamp() 298 cancel_delayed_work_sync(&fwrt->timestamp.wk); in iwl_fw_suspend_timestamp() 306 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_resume_timestamp()
|
H A D | debugfs.c | 207 container_of(work, struct iwl_fw_runtime, timestamp.wk.work); in iwl_fw_timestamp_marker_wk() 212 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_timestamp_marker_wk() 230 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_trigger_timestamp() 432 INIT_DELAYED_WORK(&fwrt->timestamp.wk, iwl_fw_timestamp_marker_wk); in iwl_fwrt_dbgfs_register()
|
H A D | init.c | 84 INIT_DELAYED_WORK(&fwrt->dump.wks[i].wk, iwl_fw_error_dump_wk); in iwl_fw_runtime_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | runtime.h | 65 * @wk: worker 69 struct delayed_work wk; member 151 struct delayed_work wk; member 193 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free()
|
H A D | dbg.h | 227 flush_delayed_work(&fwrt->dump.wks[i].wk); in iwl_fw_flush_dumps() 236 cancel_delayed_work_sync(&fwrt->timestamp.wk); in iwl_fw_cancel_timestamp() 243 cancel_delayed_work_sync(&fwrt->timestamp.wk); in iwl_fw_suspend_timestamp() 251 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_resume_timestamp()
|
H A D | debugfs.c | 158 container_of(work, struct iwl_fw_runtime, timestamp.wk.work); in iwl_fw_timestamp_marker_wk() 163 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_timestamp_marker_wk() 181 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_trigger_timestamp() 392 INIT_DELAYED_WORK(&fwrt->timestamp.wk, iwl_fw_timestamp_marker_wk); in iwl_fwrt_dbgfs_register()
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | core.c | 420 struct wiphy_work *wk; in cfg80211_wiphy_work() local 429 wk = list_first_entry_or_null(&rdev->wiphy_work_list, in cfg80211_wiphy_work() 431 if (wk) { in cfg80211_wiphy_work() 432 list_del_init(&wk->entry); in cfg80211_wiphy_work() 437 wk->func(&rdev->wiphy, wk); in cfg80211_wiphy_work() 1064 struct wiphy_work *wk; in cfg80211_process_wiphy_works() local 1066 wk = list_first_entry(&rdev->wiphy_work_list, in cfg80211_process_wiphy_works() 1068 list_del_init(&wk->entry); in cfg80211_process_wiphy_works() 1071 wk in cfg80211_process_wiphy_works() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | time-event.h | 217 void iwl_mvm_roc_done_wk(struct work_struct *wk);
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | time-event.h | 160 void iwl_mvm_roc_done_wk(struct work_struct *wk);
|
H A D | ptp.c | 194 static void iwl_mvm_ptp_work(struct work_struct *wk) in iwl_mvm_ptp_work() argument 196 struct iwl_mvm *mvm = container_of(wk, struct iwl_mvm, in iwl_mvm_ptp_work()
|
/kernel/linux/linux-5.10/drivers/base/ |
H A D | devcoredump.c | 105 static void devcd_del(struct work_struct *wk) in devcd_del() argument 109 devcd = container_of(wk, struct devcd_entry, del_wk.work); in devcd_del()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | devcoredump.c | 101 static void devcd_del(struct work_struct *wk) in devcd_del() argument 105 devcd = container_of(wk, struct devcd_entry, del_wk.work); in devcd_del()
|