aboutsummaryrefslogtreecommitdiff
path: root/include/net/cnss.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/cnss.h')
-rw-r--r--include/net/cnss.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/net/cnss.h b/include/net/cnss.h
index 5917b099ab0..74ece63559c 100644
--- a/include/net/cnss.h
+++ b/include/net/cnss.h
@@ -47,6 +47,8 @@ extern int cnss_get_wlan_unsafe_channel(u16 *unsafe_ch_list,
extern int cnss_wlan_register_driver(struct cnss_wlan_driver *driver);
extern void cnss_wlan_unregister_driver(struct cnss_wlan_driver *driver);
extern int cnss_get_fw_files(struct cnss_fw_files *pfw_files);
+extern void cnss_flush_work(void *work);
+extern void cnss_flush_delayed_work(void *dwork);
extern void cnss_pm_wake_lock_init(struct wakeup_source *ws, const char *name);
extern void cnss_pm_wake_lock(struct wakeup_source *ws);
@@ -54,4 +56,8 @@ extern void cnss_pm_wake_lock_timeout(struct wakeup_source *ws, ulong msec);
extern void cnss_pm_wake_lock_release(struct wakeup_source *ws);
extern void cnss_pm_wake_lock_destroy(struct wakeup_source *ws);
+extern int cnss_set_cpus_allowed_ptr(struct task_struct *task, ulong cpu);
+extern void cnss_request_pm_qos(u32 qos_val);
+extern void cnss_remove_pm_qos(void);
+
#endif /* _NET_CNSS_H_ */