diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/cnss.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/net/cnss.h b/include/net/cnss.h index 71b8d9a27f46..ff8469fc78e7 100644 --- a/include/net/cnss.h +++ b/include/net/cnss.h @@ -195,11 +195,24 @@ extern int cnss_get_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 *ch_count, u16 buf_len); extern int cnss_wlan_set_dfs_nol(const void *info, u16 info_len); extern int cnss_wlan_get_dfs_nol(void *info, u16 info_len); + extern void cnss_device_crashed(void); +extern void cnss_sdio_device_crashed(void); +extern void cnss_pci_device_crashed(void); + extern void cnss_device_self_recovery(void); +extern void cnss_pci_device_self_recovery(void); +extern void cnss_sdio_device_self_recovery(void); + extern int cnss_get_ramdump_mem(unsigned long *address, unsigned long *size); + extern void *cnss_get_virt_ramdump_mem(unsigned long *size); +extern void *cnss_pci_get_virt_ramdump_mem(unsigned long *size); +extern void *cnss_sdio_get_virt_ramdump_mem(unsigned long *size); + extern void cnss_schedule_recovery_work(void); +extern void cnss_sdio_schedule_recovery_work(void); +extern void cnss_pci_schedule_recovery_work(void); enum { CNSS_RESET_SOC = 0, |
