Home
last modified time | relevance | path

Searched refs:wk (Results 1 – 25 of 72) sorted by relevance

123

/linux-6.15/drivers/net/ethernet/cavium/liquidio/
H A Dresponse_manager.c49 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 Drequest_manager.c148 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.work, msecs_to_jiffies(delay)); in check_db_timeout()
H A Dlio_main.c508 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_link_status_change()
536 lio->link_status_wq.wk.ctxptr = lio; in setup_link_status_change_wq()
594 &lio->link_status_wq.wk.work, 0); in update_link_status()
608 struct lio *lio = (struct lio *)wk->ctxptr; in lio_sync_octeon_time()
647 &lio->sync_octeon_time_wq.wk.work, in lio_sync_octeon_time()
669 lio->sync_octeon_time_wq.wk.ctxptr = lio; in setup_sync_octeon_time_wq()
671 &lio->sync_octeon_time_wq.wk.work, in setup_sync_octeon_time_wq()
691 cancel_delayed_work_sync(&time_wq->wk.work); in cleanup_sync_octeon_time_wq()
1717 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_poll_check_txq_status()
1744 lio->txq_status_wq.wk.ctxptr = lio; in setup_tx_poll_fn()
[all …]
H A Dlio_core.c445 queue_delayed_work(wq->wq, &wq->wk.work, in octeon_schedule_rxq_oom_work()
451 struct cavium_wk *wk = (struct cavium_wk *)work; in octnet_poll_check_rxq_oom_status() local
452 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_poll_check_rxq_oom_status()
454 int q_no = wk->ctxul; in octnet_poll_check_rxq_oom_status()
481 INIT_DELAYED_WORK(&wq->wk.work, in setup_rx_oom_poll_fn()
483 wq->wk.ctxptr = lio; in setup_rx_oom_poll_fn()
484 wq->wk.ctxul = q_no; in setup_rx_oom_poll_fn()
501 cancel_delayed_work_sync(&wq->wk.work); in cleanup_rx_oom_poll_fn()
1461 struct cavium_wk *wk = (struct cavium_wk *)work; in lio_fetch_stats() local
1462 struct lio *lio = wk->ctxptr; in lio_fetch_stats()
H A Docteon_console.c483 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()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmlo.h18 void iwl_mld_emlsr_prevent_done_wk(struct wiphy *wiphy, struct wiphy_work *wk);
20 struct wiphy_work *wk);
132 void iwl_mld_emlsr_check_tpt(struct wiphy *wiphy, struct wiphy_work *wk);
133 void iwl_mld_emlsr_unblock_tpt_wk(struct wiphy *wiphy, struct wiphy_work *wk);
H A Dmlo.c83 void iwl_mld_emlsr_prevent_done_wk(struct wiphy *wiphy, struct wiphy_work *wk) in iwl_mld_emlsr_prevent_done_wk() argument
85 struct iwl_mld_vif *mld_vif = container_of(wk, struct iwl_mld_vif, in iwl_mld_emlsr_prevent_done_wk()
99 struct wiphy_work *wk) in iwl_mld_emlsr_tmp_non_bss_done_wk() argument
101 struct iwl_mld_vif *mld_vif = container_of(wk, struct iwl_mld_vif, in iwl_mld_emlsr_tmp_non_bss_done_wk()
478 void iwl_mld_emlsr_check_tpt(struct wiphy *wiphy, struct wiphy_work *wk) in iwl_mld_emlsr_check_tpt() argument
480 struct iwl_mld_vif *mld_vif = container_of(wk, struct iwl_mld_vif, in iwl_mld_emlsr_check_tpt()
592 void iwl_mld_emlsr_unblock_tpt_wk(struct wiphy *wiphy, struct wiphy_work *wk) in iwl_mld_emlsr_unblock_tpt_wk() argument
594 struct iwl_mld_vif *mld_vif = container_of(wk, struct iwl_mld_vif, in iwl_mld_emlsr_unblock_tpt_wk()
H A Dnotif.h16 void iwl_mld_async_handlers_wk(struct wiphy *wiphy, struct wiphy_work *wk);
H A Dtx.h51 void iwl_mld_add_txqs_wk(struct wiphy *wiphy, struct wiphy_work *wk);
H A Dlow_latency.c90 static void iwl_mld_low_latency_wk(struct wiphy *wiphy, struct wiphy_work *wk) in iwl_mld_low_latency_wk() argument
92 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_low_latency_wk()
H A Dptp.c173 static void iwl_mld_ptp_work(struct work_struct *wk) in iwl_mld_ptp_work() argument
175 struct iwl_mld *mld = container_of(wk, struct iwl_mld, in iwl_mld_ptp_work()
H A Dthermal.c34 static void iwl_mld_exit_ctkill(struct wiphy *wiphy, struct wiphy_work *wk) in iwl_mld_exit_ctkill() argument
38 mld = container_of(wk, struct iwl_mld, ct_kill_exit_wk.work); in iwl_mld_exit_ctkill()
/linux-6.15/drivers/phy/
H A Dphy-lgm-usb.c43 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()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/
H A Druntime.h74 struct delayed_work wk; member
163 struct delayed_work wk; member
205 cancel_delayed_work_sync(&fwrt->dump.wks[i].wk); in iwl_fw_runtime_free()
H A Ddbg.h227 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 Ddebugfs.c180 container_of(work, struct iwl_fw_runtime, timestamp.wk.work); in iwl_fw_timestamp_marker_wk()
185 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_timestamp_marker_wk()
203 schedule_delayed_work(&fwrt->timestamp.wk, in iwl_fw_trigger_timestamp()
439 INIT_DELAYED_WORK(&fwrt->timestamp.wk, iwl_fw_timestamp_marker_wk); in iwl_fwrt_dbgfs_register()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/
H A Diwl-trans.c88 static void iwl_trans_reprobe_wk(struct work_struct *wk) in iwl_trans_reprobe_wk() argument
92 reprobe = container_of(wk, typeof(*reprobe), work); in iwl_trans_reprobe_wk()
149 static void iwl_trans_restart_wk(struct work_struct *wk) in iwl_trans_restart_wk() argument
151 struct iwl_trans *trans = container_of(wk, typeof(*trans), in iwl_trans_restart_wk()
152 restart.wk.work); in iwl_trans_restart_wk()
182 queue_delayed_work(system_unbound_wq, &trans->restart.wk, in iwl_trans_restart_wk()
245 INIT_DELAYED_WORK(&trans->restart.wk, iwl_trans_restart_wk); in iwl_trans_alloc()
289 cancel_delayed_work_sync(&trans->restart.wk); in iwl_trans_free()
421 cancel_delayed_work_sync(&trans->restart.wk); in iwl_trans_op_mode_leave()
/linux-6.15/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_pfvf_mbox.c277 INIT_WORK(&oct->mbox[ring]->wk.work, octep_pfvf_mbox_work); in octep_setup_pfvf_mbox()
278 oct->mbox[ring]->wk.ctxptr = oct->mbox[ring]; in octep_setup_pfvf_mbox()
289 cancel_work_sync(&oct->mbox[ring]->wk.work); in octep_setup_pfvf_mbox()
308 if (work_pending(&oct->mbox[ring]->wk.work)) in octep_delete_pfvf_mbox()
309 cancel_work_sync(&oct->mbox[ring]->wk.work); in octep_delete_pfvf_mbox()
409 struct octep_pfvf_mbox_wk *wk = container_of(work, struct octep_pfvf_mbox_wk, work); in octep_pfvf_mbox_work() local
416 mbox = (struct octep_mbox *)wk->ctxptr; in octep_pfvf_mbox_work()
/linux-6.15/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_mbox.c34 INIT_WORK(&oct->mbox->wk.work, octep_vf_mbox_work); in octep_vf_setup_mbox()
35 oct->mbox->wk.ctxptr = oct; in octep_vf_setup_mbox()
44 if (work_pending(&oct->mbox->wk.work)) in octep_vf_delete_mbox()
45 cancel_work_sync(&oct->mbox->wk.work); in octep_vf_delete_mbox()
79 struct octep_vf_mbox_wk *wk = container_of(work, struct octep_vf_mbox_wk, work); in octep_vf_mbox_work() local
86 oct = (struct octep_vf_device *)wk->ctxptr; in octep_vf_mbox_work()
/linux-6.15/Documentation/devicetree/bindings/sound/
H A Dcs35l35.txt96 - cirrus,classh-wk-fet-disable
97 - cirrus,classh-wk-fet-delay
98 - cirrus,classh-wk-fet-thld
163 cirrus,classh-wk-fet-disable = <0x01>;
164 cirrus,classh-wk-fet-delay = <0x04>;
165 cirrus,classh-wk-fet-thld = <0x01>;
/linux-6.15/net/wireless/
H A Dcore.c415 struct wiphy_work *wk; in cfg80211_wiphy_work() local
428 if (wk) { in cfg80211_wiphy_work()
429 list_del_init(&wk->entry); in cfg80211_wiphy_work()
434 trace_wiphy_work_run(&rdev->wiphy, wk); in cfg80211_wiphy_work()
435 wk->func(&rdev->wiphy, wk); in cfg80211_wiphy_work()
1103 struct wiphy_work *wk; in cfg80211_process_wiphy_works() local
1105 wk = list_first_entry(&rdev->wiphy_work_list, in cfg80211_process_wiphy_works()
1107 list_del_init(&wk->entry); in cfg80211_process_wiphy_works()
1110 trace_wiphy_work_run(&rdev->wiphy, wk); in cfg80211_process_wiphy_works()
1111 wk->func(&rdev->wiphy, wk); in cfg80211_process_wiphy_works()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtime-event.h168 void iwl_mvm_roc_done_wk(struct work_struct *wk);
H A Dptp.c194 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()
/linux-6.15/drivers/base/
H A Ddevcoredump.c98 static void devcd_del(struct work_struct *wk) in devcd_del() argument
102 devcd = container_of(wk, struct devcd_entry, del_wk.work); in devcd_del()
/linux-6.15/net/mac80211/
H A Dkey.h172 struct wiphy_work *wk);

123