diff options
Diffstat (limited to 'drivers/staging/wilc1000/coreconfigurator.h')
-rw-r--r-- | drivers/staging/wilc1000/coreconfigurator.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/drivers/staging/wilc1000/coreconfigurator.h b/drivers/staging/wilc1000/coreconfigurator.h index cff1698..5256f40 100644 --- a/drivers/staging/wilc1000/coreconfigurator.h +++ b/drivers/staging/wilc1000/coreconfigurator.h @@ -70,10 +70,10 @@ enum connect_status { CONNECT_STS_FORCE_16_BIT = 0xFFFF }; -struct tstrRSSI { - u8 u8Full; - u8 u8Index; - s8 as8RSSI[NUM_RSSI]; +struct rssi_history_buffer { + bool full; + u8 index; + s8 samples[NUM_RSSI]; }; struct network_info { @@ -93,7 +93,7 @@ struct network_info { u8 *ies; u16 ies_len; void *join_params; - struct tstrRSSI str_rssi; + struct rssi_history_buffer rssi_history; u64 tsf_hi; }; @@ -124,10 +124,7 @@ s32 wilc_parse_network_info(u8 *msg_buffer, struct network_info **ret_network_info); s32 wilc_parse_assoc_resp_info(u8 *buffer, u32 buffer_len, struct connect_resp_info **ret_connect_resp_info); -void wilc_scan_complete_received(struct wilc *wilc, u8 *pu8Buffer, - u32 u32Length); -void wilc_network_info_received(struct wilc *wilc, u8 *pu8Buffer, - u32 u32Length); -void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *pu8Buffer, - u32 u32Length); +void wilc_scan_complete_received(struct wilc *wilc, u8 *buffer, u32 length); +void wilc_network_info_received(struct wilc *wilc, u8 *buffer, u32 length); +void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length); #endif |