提交 e98a88dd 编写于 作者: H Holger Schurig 提交者: John W. Linville

libertas: remove lots of unused stuff

This removes many unused function parameters as well as some not-implemented
functions, e.g. CMD_802_11_GET_STATS. The silly lbs_set_cmd_ctrl_node()
function is now also gone.
Signed-off-by: NHolger Schurig <hs4233@mail.mn-solutions.de>
Acked-by: NDan Williams <dcbw@redhat.com>
Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
上级 d4ff0ef6
...@@ -79,7 +79,7 @@ static u8 *lbs_code_2_region(u8 code) ...@@ -79,7 +79,7 @@ static u8 *lbs_code_2_region(u8 code)
* @param nrchan number of channels * @param nrchan number of channels
* @return the nrchan-th chan number * @return the nrchan-th chan number
*/ */
static u8 lbs_get_chan_11d(u8 band, u8 firstchan, u8 nrchan, u8 *chan) static u8 lbs_get_chan_11d(u8 firstchan, u8 nrchan, u8 *chan)
/*find the nrchan-th chan after the firstchan*/ /*find the nrchan-th chan after the firstchan*/
{ {
u8 i; u8 i;
...@@ -134,7 +134,7 @@ static u8 lbs_channel_known_11d(u8 chan, ...@@ -134,7 +134,7 @@ static u8 lbs_channel_known_11d(u8 chan,
return 0; return 0;
} }
u32 lbs_chan_2_freq(u8 chan, u8 band) u32 lbs_chan_2_freq(u8 chan)
{ {
struct chan_freq_power *cf; struct chan_freq_power *cf;
u16 i; u16 i;
...@@ -264,7 +264,7 @@ static void lbs_generate_parsed_region_chan_11d(struct region_channel *region_ch ...@@ -264,7 +264,7 @@ static void lbs_generate_parsed_region_chan_11d(struct region_channel *region_ch
* @param chan chan * @param chan chan
* @return TRUE;FALSE * @return TRUE;FALSE
*/ */
static u8 lbs_region_chan_supported_11d(u8 region, u8 band, u8 chan) static u8 lbs_region_chan_supported_11d(u8 region, u8 chan)
{ {
struct chan_freq_power *cfp; struct chan_freq_power *cfp;
int cfp_no; int cfp_no;
...@@ -273,7 +273,7 @@ static u8 lbs_region_chan_supported_11d(u8 region, u8 band, u8 chan) ...@@ -273,7 +273,7 @@ static u8 lbs_region_chan_supported_11d(u8 region, u8 band, u8 chan)
lbs_deb_enter(LBS_DEB_11D); lbs_deb_enter(LBS_DEB_11D);
cfp = lbs_get_region_cfp_table(region, band, &cfp_no); cfp = lbs_get_region_cfp_table(region, &cfp_no);
if (cfp == NULL) if (cfp == NULL)
return 0; return 0;
...@@ -367,7 +367,7 @@ static int parse_domain_info_11d(struct ieeetypes_countryinfofullset* ...@@ -367,7 +367,7 @@ static int parse_domain_info_11d(struct ieeetypes_countryinfofullset*
for (i = 0; idx < MAX_NO_OF_CHAN && i < nrchan; i++) { for (i = 0; idx < MAX_NO_OF_CHAN && i < nrchan; i++) {
/*step4: channel is supported? */ /*step4: channel is supported? */
if (!lbs_get_chan_11d(band, firstchan, i, &curchan)) { if (!lbs_get_chan_11d(firstchan, i, &curchan)) {
/* Chan is not found in UN table */ /* Chan is not found in UN table */
lbs_deb_11d("chan is not supported: %d \n", i); lbs_deb_11d("chan is not supported: %d \n", i);
break; break;
...@@ -375,8 +375,7 @@ static int parse_domain_info_11d(struct ieeetypes_countryinfofullset* ...@@ -375,8 +375,7 @@ static int parse_domain_info_11d(struct ieeetypes_countryinfofullset*
lastchan = curchan; lastchan = curchan;
if (lbs_region_chan_supported_11d if (lbs_region_chan_supported_11d(region, curchan)) {
(region, band, curchan)) {
/*step5: Check if curchan is supported by mrvl in region */ /*step5: Check if curchan is supported by mrvl in region */
parsed_region_chan->chanpwr[idx].chan = curchan; parsed_region_chan->chanpwr[idx].chan = curchan;
parsed_region_chan->chanpwr[idx].pwr = parsed_region_chan->chanpwr[idx].pwr =
...@@ -554,8 +553,7 @@ int lbs_cmd_802_11d_domain_info(struct lbs_private *priv, ...@@ -554,8 +553,7 @@ int lbs_cmd_802_11d_domain_info(struct lbs_private *priv,
* @param resp pointer to command response buffer * @param resp pointer to command response buffer
* @return 0; -1 * @return 0; -1
*/ */
int lbs_ret_802_11d_domain_info(struct lbs_private *priv, int lbs_ret_802_11d_domain_info(struct cmd_ds_command *resp)
struct cmd_ds_command *resp)
{ {
struct cmd_ds_802_11d_domain_info *domaininfo = &resp->params.domaininforesp; struct cmd_ds_802_11d_domain_info *domaininfo = &resp->params.domaininforesp;
struct mrvlietypes_domainparamset *domain = &domaininfo->domain; struct mrvlietypes_domainparamset *domain = &domaininfo->domain;
......
...@@ -83,7 +83,7 @@ struct lbs_private; ...@@ -83,7 +83,7 @@ struct lbs_private;
u8 lbs_get_scan_type_11d(u8 chan, u8 lbs_get_scan_type_11d(u8 chan,
struct parsed_region_chan_11d *parsed_region_chan); struct parsed_region_chan_11d *parsed_region_chan);
u32 lbs_chan_2_freq(u8 chan, u8 band); u32 lbs_chan_2_freq(u8 chan);
void lbs_init_11d(struct lbs_private *priv); void lbs_init_11d(struct lbs_private *priv);
...@@ -93,8 +93,7 @@ int lbs_cmd_802_11d_domain_info(struct lbs_private *priv, ...@@ -93,8 +93,7 @@ int lbs_cmd_802_11d_domain_info(struct lbs_private *priv,
struct cmd_ds_command *cmd, u16 cmdno, struct cmd_ds_command *cmd, u16 cmdno,
u16 cmdOption); u16 cmdOption);
int lbs_ret_802_11d_domain_info(struct lbs_private *priv, int lbs_ret_802_11d_domain_info(struct cmd_ds_command *resp);
struct cmd_ds_command *resp);
struct bss_descriptor; struct bss_descriptor;
int lbs_parse_dnld_countryinfo_11d(struct lbs_private *priv, int lbs_parse_dnld_countryinfo_11d(struct lbs_private *priv,
......
...@@ -14,9 +14,6 @@ ...@@ -14,9 +14,6 @@
#include "cmd.h" #include "cmd.h"
static struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv); static struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv);
static void lbs_set_cmd_ctrl_node(struct lbs_private *priv,
struct cmd_ctrl_node *ptempnode,
void *pdata_buf);
/** /**
...@@ -183,8 +180,7 @@ int lbs_host_sleep_cfg(struct lbs_private *priv, uint32_t criteria) ...@@ -183,8 +180,7 @@ int lbs_host_sleep_cfg(struct lbs_private *priv, uint32_t criteria)
} }
EXPORT_SYMBOL_GPL(lbs_host_sleep_cfg); EXPORT_SYMBOL_GPL(lbs_host_sleep_cfg);
static int lbs_cmd_802_11_ps_mode(struct lbs_private *priv, static int lbs_cmd_802_11_ps_mode(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd,
u16 cmd_action) u16 cmd_action)
{ {
struct cmd_ds_802_11_ps_mode *psm = &cmd->params.psmode; struct cmd_ds_802_11_ps_mode *psm = &cmd->params.psmode;
...@@ -479,8 +475,7 @@ int lbs_cmd_802_11_key_material(struct lbs_private *priv, uint16_t cmd_action, ...@@ -479,8 +475,7 @@ int lbs_cmd_802_11_key_material(struct lbs_private *priv, uint16_t cmd_action,
return ret; return ret;
} }
static int lbs_cmd_802_11_reset(struct lbs_private *priv, static int lbs_cmd_802_11_reset(struct cmd_ds_command *cmd, int cmd_action)
struct cmd_ds_command *cmd, int cmd_action)
{ {
struct cmd_ds_802_11_reset *reset = &cmd->params.reset; struct cmd_ds_802_11_reset *reset = &cmd->params.reset;
...@@ -494,18 +489,6 @@ static int lbs_cmd_802_11_reset(struct lbs_private *priv, ...@@ -494,18 +489,6 @@ static int lbs_cmd_802_11_reset(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_802_11_get_stat(struct lbs_private *priv,
struct cmd_ds_command *cmd)
{
lbs_deb_enter(LBS_DEB_CMD);
cmd->command = cpu_to_le16(CMD_802_11_GET_STAT);
cmd->size =
cpu_to_le16(sizeof(struct cmd_ds_802_11_get_stat) + S_DS_GEN);
lbs_deb_leave(LBS_DEB_CMD);
return 0;
}
static int lbs_cmd_802_11_snmp_mib(struct lbs_private *priv, static int lbs_cmd_802_11_snmp_mib(struct lbs_private *priv,
struct cmd_ds_command *cmd, struct cmd_ds_command *cmd,
int cmd_action, int cmd_action,
...@@ -626,8 +609,7 @@ static int lbs_cmd_802_11_snmp_mib(struct lbs_private *priv, ...@@ -626,8 +609,7 @@ static int lbs_cmd_802_11_snmp_mib(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_802_11_rf_tx_power(struct lbs_private *priv, static int lbs_cmd_802_11_rf_tx_power(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd,
u16 cmd_action, void *pdata_buf) u16 cmd_action, void *pdata_buf)
{ {
...@@ -670,8 +652,7 @@ static int lbs_cmd_802_11_rf_tx_power(struct lbs_private *priv, ...@@ -670,8 +652,7 @@ static int lbs_cmd_802_11_rf_tx_power(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_802_11_monitor_mode(struct lbs_private *priv, static int lbs_cmd_802_11_monitor_mode(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd,
u16 cmd_action, void *pdata_buf) u16 cmd_action, void *pdata_buf)
{ {
struct cmd_ds_802_11_monitor_mode *monitor = &cmd->params.monitor; struct cmd_ds_802_11_monitor_mode *monitor = &cmd->params.monitor;
...@@ -898,8 +879,7 @@ static int lbs_cmd_802_11_rssi(struct lbs_private *priv, ...@@ -898,8 +879,7 @@ static int lbs_cmd_802_11_rssi(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_reg_access(struct lbs_private *priv, static int lbs_cmd_reg_access(struct cmd_ds_command *cmdptr,
struct cmd_ds_command *cmdptr,
u8 cmd_action, void *pdata_buf) u8 cmd_action, void *pdata_buf)
{ {
struct lbs_offset_value *offval; struct lbs_offset_value *offval;
...@@ -996,9 +976,8 @@ static int lbs_cmd_802_11_mac_address(struct lbs_private *priv, ...@@ -996,9 +976,8 @@ static int lbs_cmd_802_11_mac_address(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_802_11_eeprom_access(struct lbs_private *priv, static int lbs_cmd_802_11_eeprom_access(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd, void *pdata_buf)
int cmd_action, void *pdata_buf)
{ {
struct lbs_ioctl_regrdwr *ea = pdata_buf; struct lbs_ioctl_regrdwr *ea = pdata_buf;
...@@ -1018,8 +997,7 @@ static int lbs_cmd_802_11_eeprom_access(struct lbs_private *priv, ...@@ -1018,8 +997,7 @@ static int lbs_cmd_802_11_eeprom_access(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_bt_access(struct lbs_private *priv, static int lbs_cmd_bt_access(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd,
u16 cmd_action, void *pdata_buf) u16 cmd_action, void *pdata_buf)
{ {
struct cmd_ds_bt_access *bt_access = &cmd->params.bt; struct cmd_ds_bt_access *bt_access = &cmd->params.bt;
...@@ -1056,8 +1034,7 @@ static int lbs_cmd_bt_access(struct lbs_private *priv, ...@@ -1056,8 +1034,7 @@ static int lbs_cmd_bt_access(struct lbs_private *priv,
return 0; return 0;
} }
static int lbs_cmd_fwt_access(struct lbs_private *priv, static int lbs_cmd_fwt_access(struct cmd_ds_command *cmd,
struct cmd_ds_command *cmd,
u16 cmd_action, void *pdata_buf) u16 cmd_action, void *pdata_buf)
{ {
struct cmd_ds_fwt_access *fwt_access = &cmd->params.fwt; struct cmd_ds_fwt_access *fwt_access = &cmd->params.fwt;
...@@ -1376,7 +1353,8 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1376,7 +1353,8 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
goto done; goto done;
} }
lbs_set_cmd_ctrl_node(priv, cmdnode, pdata_buf); cmdnode->callback = NULL;
cmdnode->callback_arg = (unsigned long)pdata_buf;
cmdptr = (struct cmd_ds_command *)cmdnode->cmdbuf; cmdptr = (struct cmd_ds_command *)cmdnode->cmdbuf;
...@@ -1391,7 +1369,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1391,7 +1369,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
switch (cmd_no) { switch (cmd_no) {
case CMD_802_11_PS_MODE: case CMD_802_11_PS_MODE:
ret = lbs_cmd_802_11_ps_mode(priv, cmdptr, cmd_action); ret = lbs_cmd_802_11_ps_mode(cmdptr, cmd_action);
break; break;
case CMD_802_11_ASSOCIATE: case CMD_802_11_ASSOCIATE:
...@@ -1408,17 +1386,13 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1408,17 +1386,13 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
break; break;
case CMD_802_11_RESET: case CMD_802_11_RESET:
ret = lbs_cmd_802_11_reset(priv, cmdptr, cmd_action); ret = lbs_cmd_802_11_reset(cmdptr, cmd_action);
break; break;
case CMD_802_11_AUTHENTICATE: case CMD_802_11_AUTHENTICATE:
ret = lbs_cmd_80211_authenticate(priv, cmdptr, pdata_buf); ret = lbs_cmd_80211_authenticate(priv, cmdptr, pdata_buf);
break; break;
case CMD_802_11_GET_STAT:
ret = lbs_cmd_802_11_get_stat(priv, cmdptr);
break;
case CMD_802_11_SNMP_MIB: case CMD_802_11_SNMP_MIB:
ret = lbs_cmd_802_11_snmp_mib(priv, cmdptr, ret = lbs_cmd_802_11_snmp_mib(priv, cmdptr,
cmd_action, cmd_oid, pdata_buf); cmd_action, cmd_oid, pdata_buf);
...@@ -1427,12 +1401,12 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1427,12 +1401,12 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
case CMD_MAC_REG_ACCESS: case CMD_MAC_REG_ACCESS:
case CMD_BBP_REG_ACCESS: case CMD_BBP_REG_ACCESS:
case CMD_RF_REG_ACCESS: case CMD_RF_REG_ACCESS:
ret = lbs_cmd_reg_access(priv, cmdptr, cmd_action, pdata_buf); ret = lbs_cmd_reg_access(cmdptr, cmd_action, pdata_buf);
break; break;
case CMD_802_11_RF_TX_POWER: case CMD_802_11_RF_TX_POWER:
ret = lbs_cmd_802_11_rf_tx_power(priv, cmdptr, ret = lbs_cmd_802_11_rf_tx_power(cmdptr,
cmd_action, pdata_buf); cmd_action, pdata_buf);
break; break;
case CMD_802_11_RATE_ADAPT_RATESET: case CMD_802_11_RATE_ADAPT_RATESET:
...@@ -1445,7 +1419,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1445,7 +1419,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
break; break;
case CMD_802_11_MONITOR_MODE: case CMD_802_11_MONITOR_MODE:
ret = lbs_cmd_802_11_monitor_mode(priv, cmdptr, ret = lbs_cmd_802_11_monitor_mode(cmdptr,
cmd_action, pdata_buf); cmd_action, pdata_buf);
break; break;
...@@ -1458,7 +1432,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1458,7 +1432,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
break; break;
case CMD_802_11_AD_HOC_STOP: case CMD_802_11_AD_HOC_STOP:
ret = lbs_cmd_80211_ad_hoc_stop(priv, cmdptr); ret = lbs_cmd_80211_ad_hoc_stop(cmdptr);
break; break;
case CMD_802_11_MAC_ADDRESS: case CMD_802_11_MAC_ADDRESS:
...@@ -1466,8 +1440,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1466,8 +1440,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
break; break;
case CMD_802_11_EEPROM_ACCESS: case CMD_802_11_EEPROM_ACCESS:
ret = lbs_cmd_802_11_eeprom_access(priv, cmdptr, ret = lbs_cmd_802_11_eeprom_access(cmdptr, pdata_buf);
cmd_action, pdata_buf);
break; break;
case CMD_802_11_SET_AFC: case CMD_802_11_SET_AFC:
...@@ -1534,11 +1507,11 @@ int lbs_prepare_and_send_command(struct lbs_private *priv, ...@@ -1534,11 +1507,11 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
ret = 0; ret = 0;
break; break;
case CMD_BT_ACCESS: case CMD_BT_ACCESS:
ret = lbs_cmd_bt_access(priv, cmdptr, cmd_action, pdata_buf); ret = lbs_cmd_bt_access(cmdptr, cmd_action, pdata_buf);
break; break;
case CMD_FWT_ACCESS: case CMD_FWT_ACCESS:
ret = lbs_cmd_fwt_access(priv, cmdptr, cmd_action, pdata_buf); ret = lbs_cmd_fwt_access(cmdptr, cmd_action, pdata_buf);
break; break;
case CMD_GET_TSF: case CMD_GET_TSF:
...@@ -1710,36 +1683,6 @@ static struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv) ...@@ -1710,36 +1683,6 @@ static struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv)
return tempnode; return tempnode;
} }
/**
* @brief This function cleans command node.
*
* @param ptempnode A pointer to cmdCtrlNode structure
* @return n/a
*/
/**
* @brief This function initializes the command node.
*
* @param priv A pointer to struct lbs_private structure
* @param ptempnode A pointer to cmd_ctrl_node structure
* @param pdata_buf A pointer to informaion buffer
* @return 0 or -1
*/
static void lbs_set_cmd_ctrl_node(struct lbs_private *priv,
struct cmd_ctrl_node *ptempnode,
void *pdata_buf)
{
lbs_deb_enter(LBS_DEB_HOST);
if (!ptempnode)
return;
ptempnode->callback = NULL;
ptempnode->callback_arg = (unsigned long)pdata_buf;
lbs_deb_leave(LBS_DEB_HOST);
}
/** /**
* @brief This function executes next command in command * @brief This function executes next command in command
* pending queue. It will put fimware back to PS mode * pending queue. It will put fimware back to PS mode
......
...@@ -146,22 +146,6 @@ static int lbs_ret_reg_access(struct lbs_private *priv, ...@@ -146,22 +146,6 @@ static int lbs_ret_reg_access(struct lbs_private *priv,
return ret; return ret;
} }
static int lbs_ret_802_11_stat(struct lbs_private *priv,
struct cmd_ds_command *resp)
{
lbs_deb_enter(LBS_DEB_CMD);
/* currently priv->wlan802_11Stat is unused
struct cmd_ds_802_11_get_stat *p11Stat = &resp->params.gstat;
// TODO Convert it to Big endian befor copy
memcpy(&priv->wlan802_11Stat,
p11Stat, sizeof(struct cmd_ds_802_11_get_stat));
*/
lbs_deb_leave(LBS_DEB_CMD);
return 0;
}
static int lbs_ret_802_11_snmp_mib(struct lbs_private *priv, static int lbs_ret_802_11_snmp_mib(struct lbs_private *priv,
struct cmd_ds_command *resp) struct cmd_ds_command *resp)
{ {
...@@ -321,7 +305,6 @@ static int lbs_ret_802_11_bcn_ctrl(struct lbs_private * priv, ...@@ -321,7 +305,6 @@ static int lbs_ret_802_11_bcn_ctrl(struct lbs_private * priv,
} }
static inline int handle_cmd_response(struct lbs_private *priv, static inline int handle_cmd_response(struct lbs_private *priv,
unsigned long dummy,
struct cmd_header *cmd_response) struct cmd_header *cmd_response)
{ {
struct cmd_ds_command *resp = (struct cmd_ds_command *) cmd_response; struct cmd_ds_command *resp = (struct cmd_ds_command *) cmd_response;
...@@ -346,7 +329,7 @@ static inline int handle_cmd_response(struct lbs_private *priv, ...@@ -346,7 +329,7 @@ static inline int handle_cmd_response(struct lbs_private *priv,
case CMD_RET(CMD_802_11_DISASSOCIATE): case CMD_RET(CMD_802_11_DISASSOCIATE):
case CMD_RET(CMD_802_11_DEAUTHENTICATE): case CMD_RET(CMD_802_11_DEAUTHENTICATE):
ret = lbs_ret_80211_disassociate(priv, resp); ret = lbs_ret_80211_disassociate(priv);
break; break;
case CMD_RET(CMD_802_11_AD_HOC_START): case CMD_RET(CMD_802_11_AD_HOC_START):
...@@ -354,10 +337,6 @@ static inline int handle_cmd_response(struct lbs_private *priv, ...@@ -354,10 +337,6 @@ static inline int handle_cmd_response(struct lbs_private *priv,
ret = lbs_ret_80211_ad_hoc_start(priv, resp); ret = lbs_ret_80211_ad_hoc_start(priv, resp);
break; break;
case CMD_RET(CMD_802_11_GET_STAT):
ret = lbs_ret_802_11_stat(priv, resp);
break;
case CMD_RET(CMD_802_11_SNMP_MIB): case CMD_RET(CMD_802_11_SNMP_MIB):
ret = lbs_ret_802_11_snmp_mib(priv, resp); ret = lbs_ret_802_11_snmp_mib(priv, resp);
break; break;
...@@ -394,7 +373,7 @@ static inline int handle_cmd_response(struct lbs_private *priv, ...@@ -394,7 +373,7 @@ static inline int handle_cmd_response(struct lbs_private *priv,
break; break;
case CMD_RET(CMD_802_11_AD_HOC_STOP): case CMD_RET(CMD_802_11_AD_HOC_STOP):
ret = lbs_ret_80211_ad_hoc_stop(priv, resp); ret = lbs_ret_80211_ad_hoc_stop(priv);
break; break;
case CMD_RET(CMD_802_11_EEPROM_ACCESS): case CMD_RET(CMD_802_11_EEPROM_ACCESS):
...@@ -402,7 +381,7 @@ static inline int handle_cmd_response(struct lbs_private *priv, ...@@ -402,7 +381,7 @@ static inline int handle_cmd_response(struct lbs_private *priv,
break; break;
case CMD_RET(CMD_802_11D_DOMAIN_INFO): case CMD_RET(CMD_802_11D_DOMAIN_INFO):
ret = lbs_ret_802_11d_domain_info(priv, resp); ret = lbs_ret_802_11d_domain_info(resp);
break; break;
case CMD_RET(CMD_802_11_TPC_CFG): case CMD_RET(CMD_802_11_TPC_CFG):
...@@ -605,7 +584,7 @@ int lbs_process_rx_command(struct lbs_private *priv) ...@@ -605,7 +584,7 @@ int lbs_process_rx_command(struct lbs_private *priv)
ret = priv->cur_cmd->callback(priv, priv->cur_cmd->callback_arg, ret = priv->cur_cmd->callback(priv, priv->cur_cmd->callback_arg,
resp); resp);
} else } else
ret = handle_cmd_response(priv, 0, resp); ret = handle_cmd_response(priv, resp);
spin_lock_irqsave(&priv->driver_lock, flags); spin_lock_irqsave(&priv->driver_lock, flags);
......
...@@ -19,7 +19,7 @@ static char *szStates[] = { ...@@ -19,7 +19,7 @@ static char *szStates[] = {
}; };
#ifdef PROC_DEBUG #ifdef PROC_DEBUG
static void lbs_debug_init(struct lbs_private *priv, struct net_device *dev); static void lbs_debug_init(struct lbs_private *priv);
#endif #endif
static int open_file_generic(struct inode *inode, struct file *file) static int open_file_generic(struct inode *inode, struct file *file)
...@@ -778,7 +778,7 @@ void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev) ...@@ -778,7 +778,7 @@ void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev)
} }
#ifdef PROC_DEBUG #ifdef PROC_DEBUG
lbs_debug_init(priv, dev); lbs_debug_init(priv);
#endif #endif
exit: exit:
return; return;
...@@ -952,7 +952,7 @@ static struct file_operations lbs_debug_fops = { ...@@ -952,7 +952,7 @@ static struct file_operations lbs_debug_fops = {
* @param dev pointer net_device * @param dev pointer net_device
* @return N/A * @return N/A
*/ */
static void lbs_debug_init(struct lbs_private *priv, struct net_device *dev) static void lbs_debug_init(struct lbs_private *priv)
{ {
int i; int i;
......
...@@ -63,7 +63,6 @@ void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str); ...@@ -63,7 +63,6 @@ void lbs_send_iwevcustom_event(struct lbs_private *priv, s8 *str);
/* main.c */ /* main.c */
struct chan_freq_power *lbs_get_region_cfp_table(u8 region, struct chan_freq_power *lbs_get_region_cfp_table(u8 region,
u8 band,
int *cfp_no); int *cfp_no);
struct lbs_private *lbs_add_card(void *card, struct device *dmdev); struct lbs_private *lbs_add_card(void *card, struct device *dmdev);
int lbs_remove_card(struct lbs_private *priv); int lbs_remove_card(struct lbs_private *priv);
......
...@@ -561,8 +561,7 @@ int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv, ...@@ -561,8 +561,7 @@ int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv,
return ret; return ret;
} }
int lbs_cmd_80211_ad_hoc_stop(struct lbs_private *priv, int lbs_cmd_80211_ad_hoc_stop(struct cmd_ds_command *cmd)
struct cmd_ds_command *cmd)
{ {
cmd->command = cpu_to_le16(CMD_802_11_AD_HOC_STOP); cmd->command = cpu_to_le16(CMD_802_11_AD_HOC_STOP);
cmd->size = cpu_to_le16(S_DS_GEN); cmd->size = cpu_to_le16(S_DS_GEN);
...@@ -773,8 +772,7 @@ int lbs_ret_80211_associate(struct lbs_private *priv, ...@@ -773,8 +772,7 @@ int lbs_ret_80211_associate(struct lbs_private *priv,
return ret; return ret;
} }
int lbs_ret_80211_disassociate(struct lbs_private *priv, int lbs_ret_80211_disassociate(struct lbs_private *priv)
struct cmd_ds_command *resp)
{ {
lbs_deb_enter(LBS_DEB_JOIN); lbs_deb_enter(LBS_DEB_JOIN);
...@@ -863,8 +861,7 @@ int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv, ...@@ -863,8 +861,7 @@ int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv,
return ret; return ret;
} }
int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv, int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv)
struct cmd_ds_command *resp)
{ {
lbs_deb_enter(LBS_DEB_JOIN); lbs_deb_enter(LBS_DEB_JOIN);
......
...@@ -18,8 +18,7 @@ int lbs_cmd_80211_authenticate(struct lbs_private *priv, ...@@ -18,8 +18,7 @@ int lbs_cmd_80211_authenticate(struct lbs_private *priv,
int lbs_cmd_80211_ad_hoc_join(struct lbs_private *priv, int lbs_cmd_80211_ad_hoc_join(struct lbs_private *priv,
struct cmd_ds_command *cmd, struct cmd_ds_command *cmd,
void *pdata_buf); void *pdata_buf);
int lbs_cmd_80211_ad_hoc_stop(struct lbs_private *priv, int lbs_cmd_80211_ad_hoc_stop(struct cmd_ds_command *cmd);
struct cmd_ds_command *cmd);
int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv, int lbs_cmd_80211_ad_hoc_start(struct lbs_private *priv,
struct cmd_ds_command *cmd, struct cmd_ds_command *cmd,
void *pdata_buf); void *pdata_buf);
...@@ -31,10 +30,8 @@ int lbs_cmd_80211_associate(struct lbs_private *priv, ...@@ -31,10 +30,8 @@ int lbs_cmd_80211_associate(struct lbs_private *priv,
int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv, int lbs_ret_80211_ad_hoc_start(struct lbs_private *priv,
struct cmd_ds_command *resp); struct cmd_ds_command *resp);
int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv, int lbs_ret_80211_ad_hoc_stop(struct lbs_private *priv);
struct cmd_ds_command *resp); int lbs_ret_80211_disassociate(struct lbs_private *priv);
int lbs_ret_80211_disassociate(struct lbs_private *priv,
struct cmd_ds_command *resp);
int lbs_ret_80211_associate(struct lbs_private *priv, int lbs_ret_80211_associate(struct lbs_private *priv,
struct cmd_ds_command *resp); struct cmd_ds_command *resp);
......
...@@ -1391,7 +1391,7 @@ static void lbs_remove_mesh(struct lbs_private *priv) ...@@ -1391,7 +1391,7 @@ static void lbs_remove_mesh(struct lbs_private *priv)
* @param cfp_no A pointer to CFP number * @param cfp_no A pointer to CFP number
* @return A pointer to CFP * @return A pointer to CFP
*/ */
struct chan_freq_power *lbs_get_region_cfp_table(u8 region, u8 band, int *cfp_no) struct chan_freq_power *lbs_get_region_cfp_table(u8 region, int *cfp_no)
{ {
int i, end; int i, end;
...@@ -1425,7 +1425,7 @@ int lbs_set_regiontable(struct lbs_private *priv, u8 region, u8 band) ...@@ -1425,7 +1425,7 @@ int lbs_set_regiontable(struct lbs_private *priv, u8 region, u8 band)
memset(priv->region_channel, 0, sizeof(priv->region_channel)); memset(priv->region_channel, 0, sizeof(priv->region_channel));
cfp = lbs_get_region_cfp_table(region, band, &cfp_no); cfp = lbs_get_region_cfp_table(region, &cfp_no);
if (cfp != NULL) { if (cfp != NULL) {
priv->region_channel[i].nrcfp = cfp_no; priv->region_channel[i].nrcfp = cfp_no;
priv->region_channel[i].CFP = cfp; priv->region_channel[i].CFP = cfp;
......
...@@ -605,7 +605,7 @@ static int lbs_get_range(struct net_device *dev, struct iw_request_info *info, ...@@ -605,7 +605,7 @@ static int lbs_get_range(struct net_device *dev, struct iw_request_info *info,
lbs_deb_wext("chan_no %d\n", chan_no); lbs_deb_wext("chan_no %d\n", chan_no);
range->freq[range->num_frequency].i = (long)chan_no; range->freq[range->num_frequency].i = (long)chan_no;
range->freq[range->num_frequency].m = range->freq[range->num_frequency].m =
(long)lbs_chan_2_freq(chan_no, band) * 100000; (long)lbs_chan_2_freq(chan_no) * 100000;
range->freq[range->num_frequency].e = 1; range->freq[range->num_frequency].e = 1;
range->num_frequency++; range->num_frequency++;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册