#ifndef WILC_FW_H
#define WILC_FW_H
#include <linux/ieee80211.h>
#define WILC_MAX_NUM_STA …
#define WILC_MAX_RATES_SUPPORTED …
#define WILC_MAX_NUM_PMKIDS …
#define WILC_MAX_NUM_SCANNED_CH …
#define WILC_NVMEM_MAX_NUM_BANK …
#define WILC_NVMEM_BANK_BASE …
#define WILC_NVMEM_LOW_BANK_OFFSET …
#define WILC_NVMEM_HIGH_BANK_OFFSET …
#define WILC_NVMEM_IS_BANK_USED …
#define WILC_NVMEM_IS_BANK_INVALID …
struct wilc_assoc_resp { … } __packed;
struct wilc_pmkid { … } __packed;
struct wilc_pmkid_attr { … } __packed;
struct wilc_reg_frame { … } __packed;
struct wilc_drv_handler { … } __packed;
struct wilc_sta_wpa_ptk { … } __packed;
struct wilc_ap_wpa_ptk { … } __packed;
struct wilc_wpa_igtk { … } __packed;
struct wilc_gtk_key { … } __packed;
struct wilc_op_mode { … } __packed;
struct wilc_noa_opp_enable { … } __packed;
struct wilc_noa_opp_disable { … } __packed;
struct wilc_join_bss_param { … } __packed;
struct wilc_external_auth_param { … } __packed;
static inline u32 get_bank_offset_from_bank_index(unsigned int i)
{ … }
#endif