Commit c64ba207 authored by Lars Lindley's avatar Lars Lindley Committed by Greg Kroah-Hartman

Staging: winbond: sme_api.h Coding style fixes.

I fixed the things reported by checkpatch.pl except
one long line and a __inline.
I also removed commented away code and versioning comments.
Signed-off-by: default avatarLars Lindley <lindley@coyote.org>
Pavel Machek <pavel@ucw.cz>
Acked-by: default avatarPekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent fa6896f2
...@@ -2,12 +2,6 @@ ...@@ -2,12 +2,6 @@
* sme_api.h * sme_api.h
* *
* Copyright(C) 2002 Winbond Electronics Corp. * Copyright(C) 2002 Winbond Electronics Corp.
*
* modification history
* ---------------------------------------------------------------------------
* 1.00.001, 2003-04-21, Kevin created
* 1.00.002, 2003-05-14, PD43 & PE20 modified
*
*/ */
#ifndef __SME_API_H__ #ifndef __SME_API_H__
...@@ -23,37 +17,37 @@ ...@@ -23,37 +17,37 @@
#define MEDIA_STATE_DISCONNECTED 0 #define MEDIA_STATE_DISCONNECTED 0
#define MEDIA_STATE_CONNECTED 1 #define MEDIA_STATE_CONNECTED 1
//ARRAY CHECK /* ARRAY CHECK */
#define MAX_POWER_TO_DB 32 #define MAX_POWER_TO_DB 32
/****************** TYPE DEFINITION SECTION *********************************/ /****************** TYPE DEFINITION SECTION *********************************/
/****************** EXPORTED FUNCTION DECLARATION SECTION *******************/ /****************** EXPORTED FUNCTION DECLARATION SECTION *******************/
// OID_802_11_BSSID /* OID_802_11_BSSID */
s8 sme_get_bssid(void *pcore_data, u8 *pbssid); s8 sme_get_bssid(void *pcore_data, u8 *pbssid);
s8 sme_get_desired_bssid(void *pcore_data, u8 *pbssid);//Not use s8 sme_get_desired_bssid(void *pcore_data, u8 *pbssid); /* Not use */
s8 sme_set_desired_bssid(void *pcore_data, u8 *pbssid); s8 sme_set_desired_bssid(void *pcore_data, u8 *pbssid);
// OID_802_11_SSID /* OID_802_11_SSID */
s8 sme_get_ssid(void *pcore_data, u8 *pssid, u8 *pssid_len); s8 sme_get_ssid(void *pcore_data, u8 *pssid, u8 *pssid_len);
s8 sme_get_desired_ssid(void *pcore_data, u8 *pssid, u8 *pssid_len);// Not use s8 sme_get_desired_ssid(void *pcore_data, u8 *pssid, u8 *pssid_len);/* Not use */
s8 sme_set_desired_ssid(void *pcore_data, u8 *pssid, u8 ssid_len); s8 sme_set_desired_ssid(void *pcore_data, u8 *pssid, u8 ssid_len);
// OID_802_11_INFRASTRUCTURE_MODE /* OID_802_11_INFRASTRUCTURE_MODE */
s8 sme_get_bss_type(void *pcore_data, u8 *pbss_type); s8 sme_get_bss_type(void *pcore_data, u8 *pbss_type);
s8 sme_get_desired_bss_type(void *pcore_data, u8 *pbss_type);//Not use s8 sme_get_desired_bss_type(void *pcore_data, u8 *pbss_type); /* Not use */
s8 sme_set_desired_bss_type(void *pcore_data, u8 bss_type); s8 sme_set_desired_bss_type(void *pcore_data, u8 bss_type);
// OID_802_11_FRAGMENTATION_THRESHOLD /* OID_802_11_FRAGMENTATION_THRESHOLD */
s8 sme_get_fragment_threshold(void *pcore_data, u32 *pthreshold); s8 sme_get_fragment_threshold(void *pcore_data, u32 *pthreshold);
s8 sme_set_fragment_threshold(void *pcore_data, u32 threshold); s8 sme_set_fragment_threshold(void *pcore_data, u32 threshold);
// OID_802_11_RTS_THRESHOLD /* OID_802_11_RTS_THRESHOLD */
s8 sme_get_rts_threshold(void *pcore_data, u32 *pthreshold); s8 sme_get_rts_threshold(void *pcore_data, u32 *pthreshold);
s8 sme_set_rts_threshold(void *pcore_data, u32 threshold); s8 sme_set_rts_threshold(void *pcore_data, u32 threshold);
// OID_802_11_CONFIGURATION /* OID_802_11_CONFIGURATION */
s8 sme_get_beacon_period(void *pcore_data, u16 *pbeacon_period); s8 sme_get_beacon_period(void *pcore_data, u16 *pbeacon_period);
s8 sme_set_beacon_period(void *pcore_data, u16 beacon_period); s8 sme_set_beacon_period(void *pcore_data, u16 beacon_period);
...@@ -64,104 +58,58 @@ s8 sme_get_current_channel(void *pcore_data, u8 *pcurrent_channel); ...@@ -64,104 +58,58 @@ s8 sme_get_current_channel(void *pcore_data, u8 *pcurrent_channel);
s8 sme_get_current_band(void *pcore_data, u8 *pcurrent_band); s8 sme_get_current_band(void *pcore_data, u8 *pcurrent_band);
s8 sme_set_current_channel(void *pcore_data, u8 current_channel); s8 sme_set_current_channel(void *pcore_data, u8 current_channel);
// OID_802_11_BSSID_LIST /* OID_802_11_BSSID_LIST */
s8 sme_get_scan_bss_count(void *pcore_data, u8 *pcount); s8 sme_get_scan_bss_count(void *pcore_data, u8 *pcount);
s8 sme_get_scan_bss(void *pcore_data, u8 index, void **ppbss); s8 sme_get_scan_bss(void *pcore_data, u8 index, void **ppbss);
s8 sme_get_connected_bss(void *pcore_data, void **ppbss_now); s8 sme_get_connected_bss(void *pcore_data, void **ppbss_now);
// OID_802_11_AUTHENTICATION_MODE /* OID_802_11_AUTHENTICATION_MODE */
s8 sme_get_auth_mode(void *pcore_data, u8 *pauth_mode); s8 sme_get_auth_mode(void *pcore_data, u8 *pauth_mode);
s8 sme_set_auth_mode(void *pcore_data, u8 auth_mode); s8 sme_set_auth_mode(void *pcore_data, u8 auth_mode);
// OID_802_11_WEP_STATUS / OID_802_11_ENCRYPTION_STATUS /* OID_802_11_WEP_STATUS / OID_802_11_ENCRYPTION_STATUS */
s8 sme_get_wep_mode(void *pcore_data, u8 *pwep_mode); s8 sme_get_wep_mode(void *pcore_data, u8 *pwep_mode);
s8 sme_set_wep_mode(void *pcore_data, u8 wep_mode); s8 sme_set_wep_mode(void *pcore_data, u8 wep_mode);
//s8 sme_get_encryption_status(void *pcore_data, u8 *pstatus);
//s8 sme_set_encryption_status(void *pcore_data, u8 status);
// ???????????????????????????????????????
// OID_GEN_VENDOR_ID /* OID_GEN_VENDOR_ID */
// OID_802_3_PERMANENT_ADDRESS /* OID_802_3_PERMANENT_ADDRESS */
s8 sme_get_permanent_mac_addr(void *pcore_data, u8 *pmac_addr); s8 sme_get_permanent_mac_addr(void *pcore_data, u8 *pmac_addr);
// OID_802_3_CURRENT_ADDRESS /* OID_802_3_CURRENT_ADDRESS */
s8 sme_get_current_mac_addr(void *pcore_data, u8 *pmac_addr); s8 sme_get_current_mac_addr(void *pcore_data, u8 *pmac_addr);
// OID_802_11_NETWORK_TYPE_IN_USE /* OID_802_11_NETWORK_TYPE_IN_USE */
s8 sme_get_network_type_in_use(void *pcore_data, u8 *ptype); s8 sme_get_network_type_in_use(void *pcore_data, u8 *ptype);
s8 sme_set_network_type_in_use(void *pcore_data, u8 type); s8 sme_set_network_type_in_use(void *pcore_data, u8 type);
// OID_802_11_SUPPORTED_RATES /* OID_802_11_SUPPORTED_RATES */
s8 sme_get_supported_rate(void *pcore_data, u8 *prates); s8 sme_get_supported_rate(void *pcore_data, u8 *prates);
// OID_802_11_ADD_WEP /* OID_802_11_ADD_WEP */
//12/29/03' wkchen
s8 sme_set_add_wep(void *pcore_data, u32 key_index, u32 key_len, s8 sme_set_add_wep(void *pcore_data, u32 key_index, u32 key_len,
u8 *Address, u8 *key); u8 *Address, u8 *key);
// OID_802_11_REMOVE_WEP /* OID_802_11_REMOVE_WEP */
s8 sme_set_remove_wep(void *pcre_data, u32 key_index); s8 sme_set_remove_wep(void *pcre_data, u32 key_index);
// OID_802_11_DISASSOCIATE /* OID_802_11_DISASSOCIATE */
s8 sme_set_disassociate(void *pcore_data); s8 sme_set_disassociate(void *pcore_data);
// OID_802_11_POWER_MODE /* OID_802_11_POWER_MODE */
s8 sme_get_power_mode(void *pcore_data, u8 *pmode); s8 sme_get_power_mode(void *pcore_data, u8 *pmode);
s8 sme_set_power_mode(void *pcore_data, u8 mode); s8 sme_set_power_mode(void *pcore_data, u8 mode);
// OID_802_11_BSSID_LIST_SCAN /* OID_802_11_BSSID_LIST_SCAN */
s8 sme_set_bssid_list_scan(void *pcore_data, void *pscan_para); s8 sme_set_bssid_list_scan(void *pcore_data, void *pscan_para);
// OID_802_11_RELOAD_DEFAULTS /* OID_802_11_RELOAD_DEFAULTS */
s8 sme_set_reload_defaults(void *pcore_data, u8 reload_type); s8 sme_set_reload_defaults(void *pcore_data, u8 reload_type);
// The following SME API functions are used for WPA
//
// Mandatory OIDs for WPA
//
// OID_802_11_ADD_KEY
//s8 sme_set_add_key(void *pcore_data, NDIS_802_11_KEY *pkey);
// OID_802_11_REMOVE_KEY
//s8 sme_set_remove_key(void *pcore_data, NDIS_802_11_REMOVE_KEY *pkey);
// OID_802_11_ASSOCIATION_INFORMATION
//s8 sme_set_association_information(void *pcore_data,
// NDIS_802_11_ASSOCIATION_INFORMATION *pinfo);
// OID_802_11_TEST
//s8 sme_set_test(void *pcore_data, NDIS_802_11_TEST *ptest_data);
//--------------------------------------------------------------------------//
/*
// The left OIDs
// OID_802_11_NETWORK_TYPES_SUPPORTED
// OID_802_11_TX_POWER_LEVEL
// OID_802_11_RSSI_TRIGGER
// OID_802_11_NUMBER_OF_ANTENNAS
// OID_802_11_RX_ANTENNA_SELECTED
// OID_802_11_TX_ANTENNA_SELECTED
// OID_802_11_STATISTICS
// OID_802_11_DESIRED_RATES
// OID_802_11_PRIVACY_FILTER
*/
/*------------------------- none-standard ----------------------------------*/ /*------------------------- none-standard ----------------------------------*/
s8 sme_get_connect_status(void *pcore_data, u8 *pstatus); s8 sme_get_connect_status(void *pcore_data, u8 *pstatus);
/*--------------------------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
//s8 sme_get_scan_type(void *pcore_data, u8 *pscan_type);
//s8 sme_set_scan_type(void *pcore_data, u8 scan_type);
//s8 sme_get_scan_channel_list(void *pcore_data, u8 *pscan_type);
//s8 sme_set_scan_channel_list(void *pcore_data, u8 scan_type);
void sme_get_encryption_status(void *pcore_data, u8 *EncryptStatus); void sme_get_encryption_status(void *pcore_data, u8 *EncryptStatus);
void sme_set_encryption_status(void *pcore_data, u8 EncryptStatus); void sme_set_encryption_status(void *pcore_data, u8 EncryptStatus);
...@@ -170,7 +118,6 @@ s8 sme_add_key(void *pcore_data, ...@@ -170,7 +118,6 @@ s8 sme_add_key(void *pcore_data,
u8 key_len, u8 key_len,
u8 key_type, u8 key_type,
u8 *key_bssid, u8 *key_bssid,
//u8 *key_rsc,
u8 *ptx_tsc, u8 *ptx_tsc,
u8 *prx_tsc, u8 *prx_tsc,
u8 *key_material); u8 *key_material);
...@@ -202,60 +149,44 @@ u8 sme_set_rx_antenna(void *pcore_data, u32 RxAntenna); ...@@ -202,60 +149,44 @@ u8 sme_set_rx_antenna(void *pcore_data, u32 RxAntenna);
void sme_get_tx_antenna(void *pcore_data, u32 *TxAntenna); void sme_get_tx_antenna(void *pcore_data, u32 *TxAntenna);
s8 sme_set_tx_antenna(void *pcore_data, u32 TxAntenna); s8 sme_set_tx_antenna(void *pcore_data, u32 TxAntenna);
s8 sme_set_IBSS_chan(void *pcore_data, struct chan_info chan); s8 sme_set_IBSS_chan(void *pcore_data, struct chan_info chan);
//20061108 WPS
s8 sme_set_IE_append(void *pcore_data, u8 *buffer, u16 buf_len); s8 sme_set_IE_append(void *pcore_data, u8 *buffer, u16 buf_len);
/* ================== Local functions ====================== */
static const u32 PowerDbToMw[] = {
56, /* mW, MAX - 0, 17.5 dbm */
//================== Local functions ====================== 40, /* mW, MAX - 1, 16.0 dbm */
//#ifdef _HSINCHU 30, /* mW, MAX - 2, 14.8 dbm */
//void drv_translate_rssi(); // HW RSSI bit -> NDIS RSSI representation 20, /* mW, MAX - 3, 13.0 dbm */
//void drv_translate_bss_description(); // Local bss desc -> NDIS bss desc 15, /* mW, MAX - 4, 11.8 dbm */
//void drv_translate_channel(u8 NetworkType, u8 ChannelNumber, u32 *freq); // channel number -> channel /freq. 12, /* mW, MAX - 5, 10.6 dbm */
//#endif _HSINCHU 9, /* mW, MAX - 6, 9.4 dbm */
// 7, /* mW, MAX - 7, 8.3 dbm */
static const u32 PowerDbToMw[] = 5, /* mW, MAX - 8, 6.4 dbm */
{ 4, /* mW, MAX - 9, 5.3 dbm */
56, //mW, MAX - 0, 17.5 dbm 3, /* mW, MAX - 10, 4.0 dbm */
40, //mW, MAX - 1, 16.0 dbm 2, /* mW, MAX - 11, ? dbm */
30, //mW, MAX - 2, 14.8 dbm 2, /* mW, MAX - 12, ? dbm */
20, //mW, MAX - 3, 13.0 dbm 2, /* mW, MAX - 13, ? dbm */
15, //mW, MAX - 4, 11.8 dbm 2, /* mW, MAX - 14, ? dbm */
12, //mW, MAX - 5, 10.6 dbm 2, /* mW, MAX - 15, ? dbm */
9, //mW, MAX - 6, 9.4 dbm 2, /* mW, MAX - 16, ? dbm */
7, //mW, MAX - 7, 8.3 dbm 2, /* mW, MAX - 17, ? dbm */
5, //mW, MAX - 8, 6.4 dbm 2, /* mW, MAX - 18, ? dbm */
4, //mW, MAX - 9, 5.3 dbm 1, /* mW, MAX - 19, ? dbm */
3, //mW, MAX - 10, 4.0 dbm 1, /* mW, MAX - 20, ? dbm */
2, //mW, MAX - 11, ? dbm 1, /* mW, MAX - 21, ? dbm */
2, //mW, MAX - 12, ? dbm 1, /* mW, MAX - 22, ? dbm */
2, //mW, MAX - 13, ? dbm 1, /* mW, MAX - 23, ? dbm */
2, //mW, MAX - 14, ? dbm 1, /* mW, MAX - 24, ? dbm */
2, //mW, MAX - 15, ? dbm 1, /* mW, MAX - 25, ? dbm */
2, //mW, MAX - 16, ? dbm 1, /* mW, MAX - 26, ? dbm */
2, //mW, MAX - 17, ? dbm 1, /* mW, MAX - 27, ? dbm */
2, //mW, MAX - 18, ? dbm 1, /* mW, MAX - 28, ? dbm */
1, //mW, MAX - 19, ? dbm 1, /* mW, MAX - 29, ? dbm */
1, //mW, MAX - 20, ? dbm 1, /* mW, MAX - 30, ? dbm */
1, //mW, MAX - 21, ? dbm 1 /* mW, MAX - 31, ? dbm */
1, //mW, MAX - 22, ? dbm
1, //mW, MAX - 23, ? dbm
1, //mW, MAX - 24, ? dbm
1, //mW, MAX - 25, ? dbm
1, //mW, MAX - 26, ? dbm
1, //mW, MAX - 27, ? dbm
1, //mW, MAX - 28, ? dbm
1, //mW, MAX - 29, ? dbm
1, //mW, MAX - 30, ? dbm
1 //mW, MAX - 31, ? dbm
}; };
#endif /* __SME_API_H__ */ #endif /* __SME_API_H__ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment