Loading drivers/net/wireless/cnss/cnss.c +14 −0 Original line number Diff line number Diff line Loading @@ -598,6 +598,20 @@ void cnss_pm_wake_lock_destroy(struct wakeup_source *ws) } EXPORT_SYMBOL(cnss_pm_wake_lock_destroy); void cnss_flush_work(void *work) { struct work_struct *cnss_work = work; cancel_work_sync(cnss_work); } EXPORT_SYMBOL(cnss_flush_work); void cnss_flush_delayed_work(void *dwork) { struct delayed_work *cnss_dwork = dwork; cancel_delayed_work_sync(cnss_dwork); } EXPORT_SYMBOL(cnss_flush_delayed_work); int cnss_get_ramdump_mem(unsigned long *address, unsigned long *size) { struct resource *res; Loading include/net/cnss.h +2 −0 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
drivers/net/wireless/cnss/cnss.c +14 −0 Original line number Diff line number Diff line Loading @@ -598,6 +598,20 @@ void cnss_pm_wake_lock_destroy(struct wakeup_source *ws) } EXPORT_SYMBOL(cnss_pm_wake_lock_destroy); void cnss_flush_work(void *work) { struct work_struct *cnss_work = work; cancel_work_sync(cnss_work); } EXPORT_SYMBOL(cnss_flush_work); void cnss_flush_delayed_work(void *dwork) { struct delayed_work *cnss_dwork = dwork; cancel_delayed_work_sync(cnss_dwork); } EXPORT_SYMBOL(cnss_flush_delayed_work); int cnss_get_ramdump_mem(unsigned long *address, unsigned long *size) { struct resource *res; Loading
include/net/cnss.h +2 −0 Original line number Diff line number Diff line Loading @@ -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); Loading