|
@@ -190,8 +190,7 @@ static int mwifiex_cmd_802_11_snmp_mib(struct mwifiex_private *priv,
|
|
|
* - Ensuring correct endian-ness
|
|
|
*/
|
|
|
static int
|
|
|
-mwifiex_cmd_802_11_get_log(struct mwifiex_private *priv,
|
|
|
- struct host_cmd_ds_command *cmd)
|
|
|
+mwifiex_cmd_802_11_get_log(struct host_cmd_ds_command *cmd)
|
|
|
{
|
|
|
cmd->command = cpu_to_le16(HostCmd_CMD_802_11_GET_LOG);
|
|
|
cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_get_log) +
|
|
@@ -272,8 +271,7 @@ static int mwifiex_cmd_tx_rate_cfg(struct mwifiex_private *priv,
|
|
|
* (as required)
|
|
|
* - Ensuring correct endian-ness
|
|
|
*/
|
|
|
-static int mwifiex_cmd_tx_power_cfg(struct mwifiex_private *priv,
|
|
|
- struct host_cmd_ds_command *cmd,
|
|
|
+static int mwifiex_cmd_tx_power_cfg(struct host_cmd_ds_command *cmd,
|
|
|
u16 cmd_action, void *data_buf)
|
|
|
{
|
|
|
struct mwifiex_types_power_group *pg_tlv = NULL;
|
|
@@ -407,8 +405,7 @@ static int mwifiex_cmd_802_11_mac_address(struct mwifiex_private *priv,
|
|
|
* - Setting MAC multicast address
|
|
|
* - Ensuring correct endian-ness
|
|
|
*/
|
|
|
-static int mwifiex_cmd_mac_multicast_adr(struct mwifiex_private *priv,
|
|
|
- struct host_cmd_ds_command *cmd,
|
|
|
+static int mwifiex_cmd_mac_multicast_adr(struct host_cmd_ds_command *cmd,
|
|
|
u16 cmd_action, void *data_buf)
|
|
|
{
|
|
|
struct mwifiex_multicast_list *mcast_list =
|
|
@@ -463,8 +460,7 @@ static int mwifiex_cmd_802_11_deauthenticate(struct mwifiex_private *priv,
|
|
|
* - Setting command ID and proper size
|
|
|
* - Ensuring correct endian-ness
|
|
|
*/
|
|
|
-static int mwifiex_cmd_802_11_ad_hoc_stop(struct mwifiex_private *priv,
|
|
|
- struct host_cmd_ds_command *cmd)
|
|
|
+static int mwifiex_cmd_802_11_ad_hoc_stop(struct host_cmd_ds_command *cmd)
|
|
|
{
|
|
|
cmd->command = cpu_to_le16(HostCmd_CMD_802_11_AD_HOC_STOP);
|
|
|
cmd->size = cpu_to_le16(S_DS_GEN);
|
|
@@ -777,8 +773,7 @@ static int mwifiex_cmd_802_11_rf_channel(struct mwifiex_private *priv,
|
|
|
* - Setting status to enable or disable (for SET only)
|
|
|
* - Ensuring correct endian-ness
|
|
|
*/
|
|
|
-static int mwifiex_cmd_ibss_coalescing_status(struct mwifiex_private *priv,
|
|
|
- struct host_cmd_ds_command *cmd,
|
|
|
+static int mwifiex_cmd_ibss_coalescing_status(struct host_cmd_ds_command *cmd,
|
|
|
u16 cmd_action, void *data_buf)
|
|
|
{
|
|
|
struct host_cmd_ds_802_11_ibss_status *ibss_coal =
|
|
@@ -946,7 +941,7 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
cmd_action);
|
|
|
break;
|
|
|
case HostCmd_CMD_MAC_MULTICAST_ADR:
|
|
|
- ret = mwifiex_cmd_mac_multicast_adr(priv, cmd_ptr, cmd_action,
|
|
|
+ ret = mwifiex_cmd_mac_multicast_adr(cmd_ptr, cmd_action,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_TX_RATE_CFG:
|
|
@@ -954,7 +949,7 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_TXPWR_CFG:
|
|
|
- ret = mwifiex_cmd_tx_power_cfg(priv, cmd_ptr, cmd_action,
|
|
|
+ ret = mwifiex_cmd_tx_power_cfg(cmd_ptr, cmd_action,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_PS_MODE_ENH:
|
|
@@ -966,11 +961,10 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
(struct mwifiex_hs_config_param *) data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_SCAN:
|
|
|
- ret = mwifiex_cmd_802_11_scan(priv, cmd_ptr, data_buf);
|
|
|
+ ret = mwifiex_cmd_802_11_scan(cmd_ptr, data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_BG_SCAN_QUERY:
|
|
|
- ret = mwifiex_cmd_802_11_bg_scan_query(priv, cmd_ptr,
|
|
|
- data_buf);
|
|
|
+ ret = mwifiex_cmd_802_11_bg_scan_query(cmd_ptr);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_ASSOCIATE:
|
|
|
ret = mwifiex_cmd_802_11_associate(priv, cmd_ptr, data_buf);
|
|
@@ -984,14 +978,14 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_GET_LOG:
|
|
|
- ret = mwifiex_cmd_802_11_get_log(priv, cmd_ptr);
|
|
|
+ ret = mwifiex_cmd_802_11_get_log(cmd_ptr);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_AD_HOC_JOIN:
|
|
|
ret = mwifiex_cmd_802_11_ad_hoc_join(priv, cmd_ptr,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_AD_HOC_STOP:
|
|
|
- ret = mwifiex_cmd_802_11_ad_hoc_stop(priv, cmd_ptr);
|
|
|
+ ret = mwifiex_cmd_802_11_ad_hoc_stop(cmd_ptr);
|
|
|
break;
|
|
|
case HostCmd_CMD_RSSI_INFO:
|
|
|
ret = mwifiex_cmd_802_11_rssi_info(priv, cmd_ptr, cmd_action);
|
|
@@ -1036,10 +1030,10 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
cmd_ptr->size = cpu_to_le16(S_DS_GEN);
|
|
|
break;
|
|
|
case HostCmd_CMD_11N_ADDBA_REQ:
|
|
|
- ret = mwifiex_cmd_11n_addba_req(priv, cmd_ptr, data_buf);
|
|
|
+ ret = mwifiex_cmd_11n_addba_req(cmd_ptr, data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_11N_DELBA:
|
|
|
- ret = mwifiex_cmd_11n_delba(priv, cmd_ptr, data_buf);
|
|
|
+ ret = mwifiex_cmd_11n_delba(cmd_ptr, data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_11N_ADDBA_RSP:
|
|
|
ret = mwifiex_cmd_11n_addba_rsp_gen(priv, cmd_ptr, data_buf);
|
|
@@ -1058,11 +1052,11 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_AMSDU_AGGR_CTRL:
|
|
|
- ret = mwifiex_cmd_amsdu_aggr_ctrl(priv, cmd_ptr, cmd_action,
|
|
|
+ ret = mwifiex_cmd_amsdu_aggr_ctrl(cmd_ptr, cmd_action,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_11N_CFG:
|
|
|
- ret = mwifiex_cmd_11n_cfg(priv, cmd_ptr, cmd_action,
|
|
|
+ ret = mwifiex_cmd_11n_cfg(cmd_ptr, cmd_action,
|
|
|
data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_WMM_GET_STATUS:
|
|
@@ -1075,8 +1069,8 @@ int mwifiex_sta_prepare_cmd(struct mwifiex_private *priv, uint16_t cmd_no,
|
|
|
ret = 0;
|
|
|
break;
|
|
|
case HostCmd_CMD_802_11_IBSS_COALESCING_STATUS:
|
|
|
- ret = mwifiex_cmd_ibss_coalescing_status(priv, cmd_ptr,
|
|
|
- cmd_action, data_buf);
|
|
|
+ ret = mwifiex_cmd_ibss_coalescing_status(cmd_ptr, cmd_action,
|
|
|
+ data_buf);
|
|
|
break;
|
|
|
case HostCmd_CMD_MAC_REG_ACCESS:
|
|
|
case HostCmd_CMD_BBP_REG_ACCESS:
|