Home
last modified time | relevance | path

Searched refs:work (Results 1 – 25 of 37) sorted by relevance

12

/wlan-driver/qca-wifi-host-cmn/qdf/linux/src/
Di_qdf_defer.h46 struct work_struct work; member
73 void __qdf_defer_func(struct work_struct *work);
96 __qdf_init_work(__qdf_work_t *work, qdf_defer_fn_t func, void *arg) in __qdf_init_work() argument
98 work->fn = func; in __qdf_init_work()
99 work->arg = arg; in __qdf_init_work()
100 INIT_WORK(&work->work, __qdf_defer_func); in __qdf_init_work()
111 __qdf_queue_work(__qdf_workqueue_t *wqueue, __qdf_work_t *work) in __qdf_queue_work() argument
113 return queue_work(wqueue, &work->work); in __qdf_queue_work()
122 static inline bool __qdf_sched_work(__qdf_work_t *work) in __qdf_sched_work() argument
124 return schedule_work(&work->work); in __qdf_sched_work()
[all …]
Dqdf_defer.c33 void __qdf_defer_func(struct work_struct *work) in __qdf_defer_func() argument
35 __qdf_work_t *ctx = container_of(work, __qdf_work_t, work); in __qdf_defer_func()
76 void qdf_destroy_work(qdf_handle_t hdl, qdf_work_t *work) in qdf_destroy_work() argument
78 __qdf_disable_work(work); in qdf_destroy_work()
83 void qdf_flush_work(qdf_work_t *work) in qdf_flush_work() argument
85 __qdf_flush_work(work); in qdf_flush_work()
90 uint32_t qdf_disable_work(qdf_work_t *work) in qdf_disable_work() argument
92 return __qdf_disable_work(work); in qdf_disable_work()
97 bool qdf_cancel_work(qdf_work_t *work) in qdf_cancel_work() argument
99 return __qdf_cancel_work(work); in qdf_cancel_work()
[all …]
Dqdf_delayed_work.c71 static void __qdf_delayed_work_handler(struct work_struct *work) in __qdf_delayed_work_handler() argument
74 container_of(work, struct qdf_delayed_work, dwork.work); in __qdf_delayed_work_handler()
Dqdf_periodic_work.c71 static void __qdf_periodic_work_handler(struct work_struct *work) in __qdf_periodic_work_handler() argument
74 container_of(work, struct qdf_periodic_work, dwork.work); in __qdf_periodic_work_handler()
/wlan-driver/qca-wifi-host-cmn/qdf/inc/
Dqdf_defer.h130 bool qdf_cancel_work(qdf_work_t *work);
138 uint32_t qdf_disable_work(qdf_work_t *work);
149 void qdf_flush_work(qdf_work_t *work);
161 QDF_STATUS qdf_create_work(qdf_handle_t hdl, qdf_work_t *work,
171 bool qdf_sched_work(qdf_handle_t hdl, qdf_work_t *work);
182 qdf_queue_work(qdf_handle_t hdl, qdf_workqueue_t *wqueue, qdf_work_t *work);
200 void qdf_destroy_work(qdf_handle_t hdl, qdf_work_t *work);
286 static inline QDF_STATUS qdf_create_work(qdf_handle_t hdl, qdf_work_t *work, in qdf_create_work() argument
289 return __qdf_init_work(work, func, arg); in qdf_create_work()
349 qdf_queue_work(qdf_handle_t hdl, qdf_workqueue_t *wqueue, qdf_work_t *work) in qdf_queue_work() argument
[all …]
/wlan-driver/qca-wifi-host-cmn/hif/src/
Dhif_unit_test_suspend.c34 static void hif_ut_fw_resume_work(struct work_struct *work) in hif_ut_fw_resume_work() argument
37 container_of(work, struct hif_ut_suspend_context, resume_work); in hif_ut_fw_resume_work()
Dhif_main.c1427 int tasklet = 0, grp_tasklet = 0, work = 0, oom_work = 0; in hif_try_complete_tasks() local
1431 (work = hif_get_num_pending_work(scn)) || in hif_try_complete_tasks()
1435 tasklet, grp_tasklet, work, oom_work); in hif_try_complete_tasks()
1445 oom_work, tasklet, grp_tasklet, work); in hif_try_complete_tasks()
1449 tasklet, grp_tasklet, work, in hif_try_complete_tasks()
1454 tasklet, grp_tasklet, work, oom_work); in hif_try_complete_tasks()
1465 int grp_tasklet = 0, work = 0; in hif_try_complete_dp_tasks() local
1468 (work = hif_get_num_pending_work(scn))) { in hif_try_complete_dp_tasks()
1471 grp_tasklet, work); in hif_try_complete_dp_tasks()
1474 grp_tasklet, work); in hif_try_complete_dp_tasks()
[all …]
/wlan-driver/qca-wifi-host-cmn/hif/src/ce/
Dce_tasklet.c73 static void reschedule_ce_tasklet_work_handler(struct work_struct *work) in reschedule_ce_tasklet_work_handler() argument
75 qdf_work_t *reg_work = qdf_container_of(work, qdf_work_t, work); in reschedule_ce_tasklet_work_handler()
106 static void init_tasklet_work(struct work_struct *work, in init_tasklet_work() argument
109 INIT_WORK(work, work_handler); in init_tasklet_work()
124 init_tasklet_work(&tasklet_workers[ce_id].reg_work.work, in init_tasklet_worker_by_ceid()
/wlan-driver/qcacld-3.0/core/hdd/inc/
Dwlan_hdd_power.h339 void hdd_ipv4_notifier_work_queue(struct work_struct *work);
403 void hdd_ipv6_notifier_work_queue(struct work_struct *work);
/wlan-driver/qca-wifi-host-cmn/ipa/core/src/
Dwlan_ipa_rm.c463 qdf_sched_work(0, &ipa_ctx->uc_rm_work.work); in wlan_ipa_rm_notify()
492 qdf_create_work(0, &ipa_ctx->uc_rm_work.work, in wlan_ipa_wdi_setup_rm()
564 qdf_cancel_work(&ipa_ctx->uc_rm_work.work); in wlan_ipa_wdi_destroy_rm()
Dwlan_ipa_core.c213 if (!list_empty(&uc_op_work->work.work.entry)) { in wlan_ipa_uc_loaded_uc_cb()
232 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_uc_loaded_uc_cb()
4980 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_uc_op_event_handler()
5020 qdf_create_work(0, &ipa_ctx->uc_op_work[i].work, in wlan_ipa_uc_ol_init()
5097 qdf_cancel_work(&ipa_ctx->uc_op_work[i].work); in wlan_ipa_uc_ol_deinit()
5327 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_wdi_opt_dpath_notify_flt_rsvd()
5338 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_wdi_opt_dpath_notify_flt_rsvd()
5687 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_wdi_opt_dpath_notify_flt_rlsd()
5700 qdf_sched_work(0, &uc_op_work->work); in wlan_ipa_wdi_opt_dpath_notify_flt_rlsd()
/wlan-driver/qca-wifi-host-cmn/hif/src/usb/
Dhif_usb_internal.h123 void usb_hif_io_comp_work(struct work_struct *work);
Dusbdrv.c1303 void usb_hif_io_comp_work(struct work_struct *work) in usb_hif_io_comp_work() argument
1305 struct HIF_USB_PIPE *pipe = container_of(work, struct HIF_USB_PIPE, in usb_hif_io_comp_work()
/wlan-driver/qcacld-3.0/core/wma/src/
Dwma_data.c957 struct wma_tx_ack_work_ctx *work; in wma_data_tx_ack_work_handler() local
961 work = (struct wma_tx_ack_work_ctx *)ack_work; in wma_data_tx_ack_work_handler()
963 wma_handle = work->wma_handle; in wma_data_tx_ack_work_handler()
969 wma_debug("Data Tx Ack Cb Status %d", work->status); in wma_data_tx_ack_work_handler()
976 ack_cb(wma_handle->mac_context, work->frame, work->status, in wma_data_tx_ack_work_handler()
981 if (work->frame) in wma_data_tx_ack_work_handler()
982 qdf_nbuf_free(work->frame); in wma_data_tx_ack_work_handler()
985 qdf_mem_free(work); in wma_data_tx_ack_work_handler()
/wlan-driver/qca-wifi-host-cmn/ipa/core/inc/
Dwlan_ipa_priv.h537 qdf_work_t work; member
549 qdf_work_t work; member
/wlan-driver/qcacld-3.0/core/hdd/src/
Dwlan_hdd_hostapd.h458 void hdd_stop_sap_due_to_invalid_channel(struct work_struct *work);
Dwlan_hdd_power.c743 void hdd_ipv6_notifier_work_queue(struct work_struct *work) in hdd_ipv6_notifier_work_queue() argument
745 struct hdd_adapter *adapter = container_of(work, struct hdd_adapter, in hdd_ipv6_notifier_work_queue()
1081 void hdd_ipv4_notifier_work_queue(struct work_struct *work) in hdd_ipv4_notifier_work_queue() argument
1083 struct hdd_adapter *adapter = container_of(work, struct hdd_adapter, in hdd_ipv4_notifier_work_queue()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
Ddp_rh.c312 qdf_flush_work(&soc->htt_stats.work); in dp_soc_deinit_rh()
313 qdf_disable_work(&soc->htt_stats.work); in dp_soc_deinit_rh()
471 qdf_create_work(0, &soc->htt_stats.work, htt_t2h_stats_handler, soc); in dp_soc_init_rh()
/wlan-driver/qcacld-3.0/core/cds/inc/
Dcds_api.h434 void cds_flush_work(void *work);
/wlan-driver/platform/icnss2/
Dpower.c1019 static void icnss_update_soc_level(struct work_struct *work) in icnss_update_soc_level() argument
1023 struct icnss_priv *priv = container_of(work, struct icnss_priv, soc_update_work); in icnss_update_soc_level()
/wlan-driver/qcacld-3.0/components/dp/dispatcher/inc/
Dwlan_dp_public_struct.h401 qdf_work_t work; member
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
Ddp_htt.c2248 qdf_sched_work(0, &soc->htt_stats.work);
2299 qdf_sched_work(0, &soc->htt_stats.work);
3197 &pdev->bkp_stats.work);
5610 &pdev->bkp_stats.work);
5622 qdf_flush_work(&pdev->bkp_stats.work);
5623 qdf_disable_work(&pdev->bkp_stats.work);
5641 qdf_create_work(0, &pdev->bkp_stats.work,
5654 qdf_flush_work(&pdev->bkp_stats.work);
5655 qdf_disable_work(&pdev->bkp_stats.work);
/wlan-driver/qcacld-3.0/components/dp/core/src/
Dwlan_dp_main.c863 qdf_sched_work(0, &dp_intf->mic_work.work); in dp_rx_mic_error_ind()
887 qdf_flush_work(&dp_intf->mic_work.work); in dp_mic_flush_work()
911 qdf_destroy_work(NULL, &dp_intf->mic_work.work); in dp_mic_deinit_work()
927 qdf_create_work(0, &dp_intf->mic_work.work, in dp_mic_init_work()
/wlan-driver/platform/cnss_utils/
Dcnss_plat_ipc_qmi.c879 static void cnss_plat_ipc_init_fn(struct work_struct *work) in cnss_plat_ipc_init_fn() argument
/wlan-driver/platform/cnss2/
Dpci.c2861 static void cnss_pci_time_sync_work_hdlr(struct work_struct *work) in cnss_pci_time_sync_work_hdlr() argument
2864 container_of(work, struct cnss_pci_data, time_sync_work.work); in cnss_pci_time_sync_work_hdlr()
2916 cnss_pci_time_sync_work_hdlr(&pci_priv->time_sync_work.work); in cnss_pci_start_time_sync_update()
3690 static void cnss_wlan_reg_driver_work(struct work_struct *work) in cnss_wlan_reg_driver_work() argument
3693 container_of(work, struct cnss_plat_data, wlan_reg_driver_work.work); in cnss_wlan_reg_driver_work()

12