diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-03-29 20:53:15 -0400 |
---|---|---|
committer | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-04-08 10:59:25 -0400 |
commit | 3ecccbcd3c67374aeee447c08fcb9e39a99f7ee5 (patch) | |
tree | fdbdff2cca5338f3530a26480510160018616915 /drivers | |
parent | 1d5cc5559aaf5273cc1f9aac9b428e3a99d41de6 (diff) |
iwlagn: remove un-necessary function pointer
After driver split, no need to use function pointer for those event and
register dump function.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-1000.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-2000.c | 4 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-5000.c | 7 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 8 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-core.c | 10 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-core.h | 8 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-debugfs.c | 21 |
8 files changed, 14 insertions, 50 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-1000.c b/drivers/net/wireless/iwlwifi/iwl-1000.c index 4323d27cc9f6..cb2f87101f9d 100644 --- a/drivers/net/wireless/iwlwifi/iwl-1000.c +++ b/drivers/net/wireless/iwlwifi/iwl-1000.c | |||
@@ -182,10 +182,6 @@ static struct iwl_lib_ops iwl1000_lib = { | |||
182 | .rx_handler_setup = iwlagn_rx_handler_setup, | 182 | .rx_handler_setup = iwlagn_rx_handler_setup, |
183 | .setup_deferred_work = iwlagn_setup_deferred_work, | 183 | .setup_deferred_work = iwlagn_setup_deferred_work, |
184 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 184 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
185 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
186 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
187 | .dump_csr = iwl_dump_csr, | ||
188 | .dump_fh = iwl_dump_fh, | ||
189 | .send_tx_power = iwlagn_send_tx_power, | 185 | .send_tx_power = iwlagn_send_tx_power, |
190 | .update_chain_flags = iwl_update_chain_flags, | 186 | .update_chain_flags = iwl_update_chain_flags, |
191 | .apm_ops = { | 187 | .apm_ops = { |
diff --git a/drivers/net/wireless/iwlwifi/iwl-2000.c b/drivers/net/wireless/iwlwifi/iwl-2000.c index 564477d09153..e73ac80a721e 100644 --- a/drivers/net/wireless/iwlwifi/iwl-2000.c +++ b/drivers/net/wireless/iwlwifi/iwl-2000.c | |||
@@ -262,10 +262,6 @@ static struct iwl_lib_ops iwl2000_lib = { | |||
262 | .setup_deferred_work = iwlagn_bt_setup_deferred_work, | 262 | .setup_deferred_work = iwlagn_bt_setup_deferred_work, |
263 | .cancel_deferred_work = iwlagn_bt_cancel_deferred_work, | 263 | .cancel_deferred_work = iwlagn_bt_cancel_deferred_work, |
264 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 264 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
265 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
266 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
267 | .dump_csr = iwl_dump_csr, | ||
268 | .dump_fh = iwl_dump_fh, | ||
269 | .send_tx_power = iwlagn_send_tx_power, | 265 | .send_tx_power = iwlagn_send_tx_power, |
270 | .update_chain_flags = iwl_update_chain_flags, | 266 | .update_chain_flags = iwl_update_chain_flags, |
271 | .set_channel_switch = iwl2030_hw_channel_switch, | 267 | .set_channel_switch = iwl2030_hw_channel_switch, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-5000.c b/drivers/net/wireless/iwlwifi/iwl-5000.c index 4dafc58800d9..4c8f72a77a72 100644 --- a/drivers/net/wireless/iwlwifi/iwl-5000.c +++ b/drivers/net/wireless/iwlwifi/iwl-5000.c | |||
@@ -350,10 +350,6 @@ static struct iwl_lib_ops iwl5000_lib = { | |||
350 | .rx_handler_setup = iwlagn_rx_handler_setup, | 350 | .rx_handler_setup = iwlagn_rx_handler_setup, |
351 | .setup_deferred_work = iwlagn_setup_deferred_work, | 351 | .setup_deferred_work = iwlagn_setup_deferred_work, |
352 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 352 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
353 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
354 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
355 | .dump_csr = iwl_dump_csr, | ||
356 | .dump_fh = iwl_dump_fh, | ||
357 | .send_tx_power = iwlagn_send_tx_power, | 353 | .send_tx_power = iwlagn_send_tx_power, |
358 | .update_chain_flags = iwl_update_chain_flags, | 354 | .update_chain_flags = iwl_update_chain_flags, |
359 | .set_channel_switch = iwl5000_hw_channel_switch, | 355 | .set_channel_switch = iwl5000_hw_channel_switch, |
@@ -406,9 +402,6 @@ static struct iwl_lib_ops iwl5150_lib = { | |||
406 | .rx_handler_setup = iwlagn_rx_handler_setup, | 402 | .rx_handler_setup = iwlagn_rx_handler_setup, |
407 | .setup_deferred_work = iwlagn_setup_deferred_work, | 403 | .setup_deferred_work = iwlagn_setup_deferred_work, |
408 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 404 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
409 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
410 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
411 | .dump_csr = iwl_dump_csr, | ||
412 | .send_tx_power = iwlagn_send_tx_power, | 405 | .send_tx_power = iwlagn_send_tx_power, |
413 | .update_chain_flags = iwl_update_chain_flags, | 406 | .update_chain_flags = iwl_update_chain_flags, |
414 | .set_channel_switch = iwl5000_hw_channel_switch, | 407 | .set_channel_switch = iwl5000_hw_channel_switch, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index 9fb2a42e5ea0..80a335fc78cb 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c | |||
@@ -289,10 +289,6 @@ static struct iwl_lib_ops iwl6000_lib = { | |||
289 | .rx_handler_setup = iwlagn_rx_handler_setup, | 289 | .rx_handler_setup = iwlagn_rx_handler_setup, |
290 | .setup_deferred_work = iwlagn_setup_deferred_work, | 290 | .setup_deferred_work = iwlagn_setup_deferred_work, |
291 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 291 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
292 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
293 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
294 | .dump_csr = iwl_dump_csr, | ||
295 | .dump_fh = iwl_dump_fh, | ||
296 | .send_tx_power = iwlagn_send_tx_power, | 292 | .send_tx_power = iwlagn_send_tx_power, |
297 | .update_chain_flags = iwl_update_chain_flags, | 293 | .update_chain_flags = iwl_update_chain_flags, |
298 | .set_channel_switch = iwl6000_hw_channel_switch, | 294 | .set_channel_switch = iwl6000_hw_channel_switch, |
@@ -347,10 +343,6 @@ static struct iwl_lib_ops iwl6030_lib = { | |||
347 | .setup_deferred_work = iwlagn_bt_setup_deferred_work, | 343 | .setup_deferred_work = iwlagn_bt_setup_deferred_work, |
348 | .cancel_deferred_work = iwlagn_bt_cancel_deferred_work, | 344 | .cancel_deferred_work = iwlagn_bt_cancel_deferred_work, |
349 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, | 345 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
350 | .dump_nic_event_log = iwl_dump_nic_event_log, | ||
351 | .dump_nic_error_log = iwl_dump_nic_error_log, | ||
352 | .dump_csr = iwl_dump_csr, | ||
353 | .dump_fh = iwl_dump_fh, | ||
354 | .send_tx_power = iwlagn_send_tx_power, | 346 | .send_tx_power = iwlagn_send_tx_power, |
355 | .update_chain_flags = iwl_update_chain_flags, | 347 | .update_chain_flags = iwl_update_chain_flags, |
356 | .set_channel_switch = iwl6000_hw_channel_switch, | 348 | .set_channel_switch = iwl6000_hw_channel_switch, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.h b/drivers/net/wireless/iwlwifi/iwl-agn.h index 016b79e4421e..290a20814692 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn.h +++ b/drivers/net/wireless/iwlwifi/iwl-agn.h | |||
@@ -173,8 +173,6 @@ int iwlagn_hw_nic_init(struct iwl_priv *priv); | |||
173 | int iwlagn_wait_tx_queue_empty(struct iwl_priv *priv); | 173 | int iwlagn_wait_tx_queue_empty(struct iwl_priv *priv); |
174 | int iwlagn_txfifo_flush(struct iwl_priv *priv, u16 flush_control); | 174 | int iwlagn_txfifo_flush(struct iwl_priv *priv, u16 flush_control); |
175 | void iwlagn_dev_txfifo_flush(struct iwl_priv *priv, u16 flush_control); | 175 | void iwlagn_dev_txfifo_flush(struct iwl_priv *priv, u16 flush_control); |
176 | void iwl_dump_csr(struct iwl_priv *priv); | ||
177 | int iwl_dump_fh(struct iwl_priv *priv, char **buf, bool display); | ||
178 | 176 | ||
179 | /* rx */ | 177 | /* rx */ |
180 | void iwlagn_rx_queue_restock(struct iwl_priv *priv); | 178 | void iwlagn_rx_queue_restock(struct iwl_priv *priv); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-core.c b/drivers/net/wireless/iwlwifi/iwl-core.c index c46be36b9e2e..5e7281c22c0b 100644 --- a/drivers/net/wireless/iwlwifi/iwl-core.c +++ b/drivers/net/wireless/iwlwifi/iwl-core.c | |||
@@ -965,12 +965,10 @@ void iwl_irq_handle_error(struct iwl_priv *priv) | |||
965 | IWL_ERR(priv, "Loaded firmware version: %s\n", | 965 | IWL_ERR(priv, "Loaded firmware version: %s\n", |
966 | priv->hw->wiphy->fw_version); | 966 | priv->hw->wiphy->fw_version); |
967 | 967 | ||
968 | priv->cfg->ops->lib->dump_nic_error_log(priv); | 968 | iwl_dump_nic_error_log(priv); |
969 | if (priv->cfg->ops->lib->dump_csr) | 969 | iwl_dump_csr(priv); |
970 | priv->cfg->ops->lib->dump_csr(priv); | 970 | iwl_dump_fh(priv, NULL, false); |
971 | if (priv->cfg->ops->lib->dump_fh) | 971 | iwl_dump_nic_event_log(priv, false, NULL, false); |
972 | priv->cfg->ops->lib->dump_fh(priv, NULL, false); | ||
973 | priv->cfg->ops->lib->dump_nic_event_log(priv, false, NULL, false); | ||
974 | #ifdef CONFIG_IWLWIFI_DEBUG | 972 | #ifdef CONFIG_IWLWIFI_DEBUG |
975 | if (iwl_get_debug_level(priv) & IWL_DL_FW_ERRORS) | 973 | if (iwl_get_debug_level(priv) & IWL_DL_FW_ERRORS) |
976 | iwl_print_rx_config_cmd(priv, | 974 | iwl_print_rx_config_cmd(priv, |
diff --git a/drivers/net/wireless/iwlwifi/iwl-core.h b/drivers/net/wireless/iwlwifi/iwl-core.h index 82939f851eb9..43d4c92268e7 100644 --- a/drivers/net/wireless/iwlwifi/iwl-core.h +++ b/drivers/net/wireless/iwlwifi/iwl-core.h | |||
@@ -171,12 +171,6 @@ struct iwl_lib_ops { | |||
171 | void (*cancel_deferred_work)(struct iwl_priv *priv); | 171 | void (*cancel_deferred_work)(struct iwl_priv *priv); |
172 | /* check validity of rtc data address */ | 172 | /* check validity of rtc data address */ |
173 | int (*is_valid_rtc_data_addr)(u32 addr); | 173 | int (*is_valid_rtc_data_addr)(u32 addr); |
174 | |||
175 | int (*dump_nic_event_log)(struct iwl_priv *priv, | ||
176 | bool full_log, char **buf, bool display); | ||
177 | void (*dump_nic_error_log)(struct iwl_priv *priv); | ||
178 | void (*dump_csr)(struct iwl_priv *priv); | ||
179 | int (*dump_fh)(struct iwl_priv *priv, char **buf, bool display); | ||
180 | int (*set_channel_switch)(struct iwl_priv *priv, | 174 | int (*set_channel_switch)(struct iwl_priv *priv, |
181 | struct ieee80211_channel_switch *ch_switch); | 175 | struct ieee80211_channel_switch *ch_switch); |
182 | /* power management */ | 176 | /* power management */ |
@@ -598,6 +592,8 @@ extern const struct dev_pm_ops iwl_pm_ops; | |||
598 | void iwl_dump_nic_error_log(struct iwl_priv *priv); | 592 | void iwl_dump_nic_error_log(struct iwl_priv *priv); |
599 | int iwl_dump_nic_event_log(struct iwl_priv *priv, | 593 | int iwl_dump_nic_event_log(struct iwl_priv *priv, |
600 | bool full_log, char **buf, bool display); | 594 | bool full_log, char **buf, bool display); |
595 | void iwl_dump_csr(struct iwl_priv *priv); | ||
596 | int iwl_dump_fh(struct iwl_priv *priv, char **buf, bool display); | ||
601 | #ifdef CONFIG_IWLWIFI_DEBUG | 597 | #ifdef CONFIG_IWLWIFI_DEBUG |
602 | void iwl_print_rx_config_cmd(struct iwl_priv *priv, | 598 | void iwl_print_rx_config_cmd(struct iwl_priv *priv, |
603 | struct iwl_rxon_context *ctx); | 599 | struct iwl_rxon_context *ctx); |
diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c index 92f6efd2c73f..93a86998a3b1 100644 --- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c +++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c | |||
@@ -437,8 +437,7 @@ static ssize_t iwl_dbgfs_log_event_read(struct file *file, | |||
437 | int pos = 0; | 437 | int pos = 0; |
438 | ssize_t ret = -ENOMEM; | 438 | ssize_t ret = -ENOMEM; |
439 | 439 | ||
440 | ret = pos = priv->cfg->ops->lib->dump_nic_event_log( | 440 | ret = pos = iwl_dump_nic_event_log(priv, true, &buf, true); |
441 | priv, true, &buf, true); | ||
442 | if (buf) { | 441 | if (buf) { |
443 | ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); | 442 | ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); |
444 | kfree(buf); | 443 | kfree(buf); |
@@ -462,8 +461,7 @@ static ssize_t iwl_dbgfs_log_event_write(struct file *file, | |||
462 | if (sscanf(buf, "%d", &event_log_flag) != 1) | 461 | if (sscanf(buf, "%d", &event_log_flag) != 1) |
463 | return -EFAULT; | 462 | return -EFAULT; |
464 | if (event_log_flag == 1) | 463 | if (event_log_flag == 1) |
465 | priv->cfg->ops->lib->dump_nic_event_log(priv, true, | 464 | iwl_dump_nic_event_log(priv, true, NULL, false); |
466 | NULL, false); | ||
467 | 465 | ||
468 | return count; | 466 | return count; |
469 | } | 467 | } |
@@ -1268,8 +1266,7 @@ static ssize_t iwl_dbgfs_csr_write(struct file *file, | |||
1268 | if (sscanf(buf, "%d", &csr) != 1) | 1266 | if (sscanf(buf, "%d", &csr) != 1) |
1269 | return -EFAULT; | 1267 | return -EFAULT; |
1270 | 1268 | ||
1271 | if (priv->cfg->ops->lib->dump_csr) | 1269 | iwl_dump_csr(priv); |
1272 | priv->cfg->ops->lib->dump_csr(priv); | ||
1273 | 1270 | ||
1274 | return count; | 1271 | return count; |
1275 | } | 1272 | } |
@@ -1359,13 +1356,11 @@ static ssize_t iwl_dbgfs_fh_reg_read(struct file *file, | |||
1359 | int pos = 0; | 1356 | int pos = 0; |
1360 | ssize_t ret = -EFAULT; | 1357 | ssize_t ret = -EFAULT; |
1361 | 1358 | ||
1362 | if (priv->cfg->ops->lib->dump_fh) { | 1359 | ret = pos = iwl_dump_fh(priv, &buf, true); |
1363 | ret = pos = priv->cfg->ops->lib->dump_fh(priv, &buf, true); | 1360 | if (buf) { |
1364 | if (buf) { | 1361 | ret = simple_read_from_buffer(user_buf, |
1365 | ret = simple_read_from_buffer(user_buf, | 1362 | count, ppos, buf, pos); |
1366 | count, ppos, buf, pos); | 1363 | kfree(buf); |
1367 | kfree(buf); | ||
1368 | } | ||
1369 | } | 1364 | } |
1370 | 1365 | ||
1371 | return ret; | 1366 | return ret; |