diff options
author | Tomas Winkler <tomas.winkler@intel.com> | 2008-04-15 19:01:38 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-04-16 16:00:00 -0400 |
commit | 5425e490471d521bae2fce16d22995803b41d90f (patch) | |
tree | 96d827e8c17d3d5469ec0da05208e2c5730f085d /drivers/net/wireless/iwlwifi/iwl4965-base.c | |
parent | 49ea85961cf8b60b5387cc1c1bc06fe4b6a31ee4 (diff) |
iwlwifi: hw_setting cleanup
1. This patch renames hw_setting to hw_params
2. Align names of the structure and variables
3. set_hw_params is called from libs_ops
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl4965-base.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl4965-base.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl4965-base.c b/drivers/net/wireless/iwlwifi/iwl4965-base.c index 42e519be0206..c71910df62aa 100644 --- a/drivers/net/wireless/iwlwifi/iwl4965-base.c +++ b/drivers/net/wireless/iwlwifi/iwl4965-base.c | |||
@@ -398,9 +398,9 @@ static u8 iwl4965_remove_station(struct iwl_priv *priv, const u8 *addr, int is_a | |||
398 | if (is_ap) | 398 | if (is_ap) |
399 | index = IWL_AP_ID; | 399 | index = IWL_AP_ID; |
400 | else if (is_broadcast_ether_addr(addr)) | 400 | else if (is_broadcast_ether_addr(addr)) |
401 | index = priv->hw_setting.bcast_sta_id; | 401 | index = priv->hw_params.bcast_sta_id; |
402 | else | 402 | else |
403 | for (i = IWL_STA_ID; i < priv->hw_setting.max_stations; i++) | 403 | for (i = IWL_STA_ID; i < priv->hw_params.max_stations; i++) |
404 | if (priv->stations[i].used && | 404 | if (priv->stations[i].used && |
405 | !compare_ether_addr(priv->stations[i].sta.sta.addr, | 405 | !compare_ether_addr(priv->stations[i].sta.sta.addr, |
406 | addr)) { | 406 | addr)) { |
@@ -440,9 +440,9 @@ u8 iwl4965_add_station_flags(struct iwl_priv *priv, const u8 *addr, | |||
440 | if (is_ap) | 440 | if (is_ap) |
441 | index = IWL_AP_ID; | 441 | index = IWL_AP_ID; |
442 | else if (is_broadcast_ether_addr(addr)) | 442 | else if (is_broadcast_ether_addr(addr)) |
443 | index = priv->hw_setting.bcast_sta_id; | 443 | index = priv->hw_params.bcast_sta_id; |
444 | else | 444 | else |
445 | for (i = IWL_STA_ID; i < priv->hw_setting.max_stations; i++) { | 445 | for (i = IWL_STA_ID; i < priv->hw_params.max_stations; i++) { |
446 | if (!compare_ether_addr(priv->stations[i].sta.sta.addr, | 446 | if (!compare_ether_addr(priv->stations[i].sta.sta.addr, |
447 | addr)) { | 447 | addr)) { |
448 | index = i; | 448 | index = i; |
@@ -483,7 +483,7 @@ u8 iwl4965_add_station_flags(struct iwl_priv *priv, const u8 *addr, | |||
483 | 483 | ||
484 | #ifdef CONFIG_IWL4965_HT | 484 | #ifdef CONFIG_IWL4965_HT |
485 | /* BCAST station and IBSS stations do not work in HT mode */ | 485 | /* BCAST station and IBSS stations do not work in HT mode */ |
486 | if (index != priv->hw_setting.bcast_sta_id && | 486 | if (index != priv->hw_params.bcast_sta_id && |
487 | priv->iw_mode != IEEE80211_IF_TYPE_IBSS) | 487 | priv->iw_mode != IEEE80211_IF_TYPE_IBSS) |
488 | iwl4965_set_ht_add_station(priv, index, | 488 | iwl4965_set_ht_add_station(priv, index, |
489 | (struct ieee80211_ht_info *) ht_data); | 489 | (struct ieee80211_ht_info *) ht_data); |
@@ -1210,7 +1210,7 @@ static int iwl4965_send_beacon_cmd(struct iwl_priv *priv) | |||
1210 | * | 1210 | * |
1211 | ******************************************************************************/ | 1211 | ******************************************************************************/ |
1212 | 1212 | ||
1213 | static void iwl4965_unset_hw_setting(struct iwl_priv *priv) | 1213 | static void iwl4965_unset_hw_params(struct iwl_priv *priv) |
1214 | { | 1214 | { |
1215 | if (priv->shared_virt) | 1215 | if (priv->shared_virt) |
1216 | pci_free_consistent(priv->pci_dev, | 1216 | pci_free_consistent(priv->pci_dev, |
@@ -2114,7 +2114,7 @@ static int iwl4965_get_sta_id(struct iwl_priv *priv, | |||
2114 | /* If this frame is broadcast or management, use broadcast station id */ | 2114 | /* If this frame is broadcast or management, use broadcast station id */ |
2115 | if (((fc & IEEE80211_FCTL_FTYPE) != IEEE80211_FTYPE_DATA) || | 2115 | if (((fc & IEEE80211_FCTL_FTYPE) != IEEE80211_FTYPE_DATA) || |
2116 | is_multicast_ether_addr(hdr->addr1)) | 2116 | is_multicast_ether_addr(hdr->addr1)) |
2117 | return priv->hw_setting.bcast_sta_id; | 2117 | return priv->hw_params.bcast_sta_id; |
2118 | 2118 | ||
2119 | switch (priv->iw_mode) { | 2119 | switch (priv->iw_mode) { |
2120 | 2120 | ||
@@ -2128,7 +2128,7 @@ static int iwl4965_get_sta_id(struct iwl_priv *priv, | |||
2128 | sta_id = iwl4965_hw_find_station(priv, hdr->addr1); | 2128 | sta_id = iwl4965_hw_find_station(priv, hdr->addr1); |
2129 | if (sta_id != IWL_INVALID_STATION) | 2129 | if (sta_id != IWL_INVALID_STATION) |
2130 | return sta_id; | 2130 | return sta_id; |
2131 | return priv->hw_setting.bcast_sta_id; | 2131 | return priv->hw_params.bcast_sta_id; |
2132 | 2132 | ||
2133 | /* If this frame is going out to an IBSS network, find the station, | 2133 | /* If this frame is going out to an IBSS network, find the station, |
2134 | * or create a new station table entry */ | 2134 | * or create a new station table entry */ |
@@ -2148,11 +2148,11 @@ static int iwl4965_get_sta_id(struct iwl_priv *priv, | |||
2148 | "Defaulting to broadcast...\n", | 2148 | "Defaulting to broadcast...\n", |
2149 | print_mac(mac, hdr->addr1)); | 2149 | print_mac(mac, hdr->addr1)); |
2150 | iwl_print_hex_dump(IWL_DL_DROP, (u8 *) hdr, sizeof(*hdr)); | 2150 | iwl_print_hex_dump(IWL_DL_DROP, (u8 *) hdr, sizeof(*hdr)); |
2151 | return priv->hw_setting.bcast_sta_id; | 2151 | return priv->hw_params.bcast_sta_id; |
2152 | 2152 | ||
2153 | default: | 2153 | default: |
2154 | IWL_WARNING("Unknown mode of operation: %d", priv->iw_mode); | 2154 | IWL_WARNING("Unknown mode of operation: %d", priv->iw_mode); |
2155 | return priv->hw_setting.bcast_sta_id; | 2155 | return priv->hw_params.bcast_sta_id; |
2156 | } | 2156 | } |
2157 | } | 2157 | } |
2158 | 2158 | ||
@@ -2299,7 +2299,7 @@ static int iwl4965_tx_skb(struct iwl_priv *priv, | |||
2299 | * of the MAC header (device reads on dword boundaries). | 2299 | * of the MAC header (device reads on dword boundaries). |
2300 | * We'll tell device about this padding later. | 2300 | * We'll tell device about this padding later. |
2301 | */ | 2301 | */ |
2302 | len = priv->hw_setting.tx_cmd_len + | 2302 | len = priv->hw_params.tx_cmd_len + |
2303 | sizeof(struct iwl_cmd_header) + hdr_len; | 2303 | sizeof(struct iwl_cmd_header) + hdr_len; |
2304 | 2304 | ||
2305 | len_org = len; | 2305 | len_org = len; |
@@ -3726,7 +3726,7 @@ static void iwl4965_rx_allocate(struct iwl_priv *priv) | |||
3726 | 3726 | ||
3727 | /* Alloc a new receive buffer */ | 3727 | /* Alloc a new receive buffer */ |
3728 | rxb->skb = | 3728 | rxb->skb = |
3729 | alloc_skb(priv->hw_setting.rx_buf_size, | 3729 | alloc_skb(priv->hw_params.rx_buf_size, |
3730 | __GFP_NOWARN | GFP_ATOMIC); | 3730 | __GFP_NOWARN | GFP_ATOMIC); |
3731 | if (!rxb->skb) { | 3731 | if (!rxb->skb) { |
3732 | if (net_ratelimit()) | 3732 | if (net_ratelimit()) |
@@ -3743,7 +3743,7 @@ static void iwl4965_rx_allocate(struct iwl_priv *priv) | |||
3743 | /* Get physical address of RB/SKB */ | 3743 | /* Get physical address of RB/SKB */ |
3744 | rxb->dma_addr = | 3744 | rxb->dma_addr = |
3745 | pci_map_single(priv->pci_dev, rxb->skb->data, | 3745 | pci_map_single(priv->pci_dev, rxb->skb->data, |
3746 | priv->hw_setting.rx_buf_size, PCI_DMA_FROMDEVICE); | 3746 | priv->hw_params.rx_buf_size, PCI_DMA_FROMDEVICE); |
3747 | list_add_tail(&rxb->list, &rxq->rx_free); | 3747 | list_add_tail(&rxb->list, &rxq->rx_free); |
3748 | rxq->free_count++; | 3748 | rxq->free_count++; |
3749 | } | 3749 | } |
@@ -3786,7 +3786,7 @@ static void iwl4965_rx_queue_free(struct iwl_priv *priv, struct iwl4965_rx_queue | |||
3786 | if (rxq->pool[i].skb != NULL) { | 3786 | if (rxq->pool[i].skb != NULL) { |
3787 | pci_unmap_single(priv->pci_dev, | 3787 | pci_unmap_single(priv->pci_dev, |
3788 | rxq->pool[i].dma_addr, | 3788 | rxq->pool[i].dma_addr, |
3789 | priv->hw_setting.rx_buf_size, | 3789 | priv->hw_params.rx_buf_size, |
3790 | PCI_DMA_FROMDEVICE); | 3790 | PCI_DMA_FROMDEVICE); |
3791 | dev_kfree_skb(rxq->pool[i].skb); | 3791 | dev_kfree_skb(rxq->pool[i].skb); |
3792 | } | 3792 | } |
@@ -3838,7 +3838,7 @@ void iwl4965_rx_queue_reset(struct iwl_priv *priv, struct iwl4965_rx_queue *rxq) | |||
3838 | if (rxq->pool[i].skb != NULL) { | 3838 | if (rxq->pool[i].skb != NULL) { |
3839 | pci_unmap_single(priv->pci_dev, | 3839 | pci_unmap_single(priv->pci_dev, |
3840 | rxq->pool[i].dma_addr, | 3840 | rxq->pool[i].dma_addr, |
3841 | priv->hw_setting.rx_buf_size, | 3841 | priv->hw_params.rx_buf_size, |
3842 | PCI_DMA_FROMDEVICE); | 3842 | PCI_DMA_FROMDEVICE); |
3843 | priv->alloc_rxb_skb--; | 3843 | priv->alloc_rxb_skb--; |
3844 | dev_kfree_skb(rxq->pool[i].skb); | 3844 | dev_kfree_skb(rxq->pool[i].skb); |
@@ -3973,7 +3973,7 @@ static void iwl4965_rx_handle(struct iwl_priv *priv) | |||
3973 | rxq->queue[i] = NULL; | 3973 | rxq->queue[i] = NULL; |
3974 | 3974 | ||
3975 | pci_dma_sync_single_for_cpu(priv->pci_dev, rxb->dma_addr, | 3975 | pci_dma_sync_single_for_cpu(priv->pci_dev, rxb->dma_addr, |
3976 | priv->hw_setting.rx_buf_size, | 3976 | priv->hw_params.rx_buf_size, |
3977 | PCI_DMA_FROMDEVICE); | 3977 | PCI_DMA_FROMDEVICE); |
3978 | pkt = (struct iwl4965_rx_packet *)rxb->skb->data; | 3978 | pkt = (struct iwl4965_rx_packet *)rxb->skb->data; |
3979 | 3979 | ||
@@ -4026,7 +4026,7 @@ static void iwl4965_rx_handle(struct iwl_priv *priv) | |||
4026 | } | 4026 | } |
4027 | 4027 | ||
4028 | pci_unmap_single(priv->pci_dev, rxb->dma_addr, | 4028 | pci_unmap_single(priv->pci_dev, rxb->dma_addr, |
4029 | priv->hw_setting.rx_buf_size, | 4029 | priv->hw_params.rx_buf_size, |
4030 | PCI_DMA_FROMDEVICE); | 4030 | PCI_DMA_FROMDEVICE); |
4031 | spin_lock_irqsave(&rxq->lock, flags); | 4031 | spin_lock_irqsave(&rxq->lock, flags); |
4032 | list_add_tail(&rxb->list, &priv->rxq.rx_used); | 4032 | list_add_tail(&rxb->list, &priv->rxq.rx_used); |
@@ -5871,7 +5871,7 @@ static void iwl4965_bg_request_scan(struct work_struct *data) | |||
5871 | } | 5871 | } |
5872 | 5872 | ||
5873 | scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK; | 5873 | scan->tx_cmd.tx_flags = TX_CMD_FLG_SEQ_CTL_MSK; |
5874 | scan->tx_cmd.sta_id = priv->hw_setting.bcast_sta_id; | 5874 | scan->tx_cmd.sta_id = priv->hw_params.bcast_sta_id; |
5875 | scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; | 5875 | scan->tx_cmd.stop_time.life_time = TX_CMD_LIFE_TIME_INFINITE; |
5876 | 5876 | ||
5877 | 5877 | ||
@@ -6844,7 +6844,7 @@ static void iwl4965_mac_update_tkip_key(struct ieee80211_hw *hw, | |||
6844 | key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); | 6844 | key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); |
6845 | key_flags &= ~STA_KEY_FLG_INVALID; | 6845 | key_flags &= ~STA_KEY_FLG_INVALID; |
6846 | 6846 | ||
6847 | if (sta_id == priv->hw_setting.bcast_sta_id) | 6847 | if (sta_id == priv->hw_params.bcast_sta_id) |
6848 | key_flags |= STA_KEY_MULTICAST_MSK; | 6848 | key_flags |= STA_KEY_MULTICAST_MSK; |
6849 | 6849 | ||
6850 | spin_lock_irqsave(&priv->sta_lock, flags); | 6850 | spin_lock_irqsave(&priv->sta_lock, flags); |
@@ -6905,7 +6905,7 @@ static int iwl4965_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, | |||
6905 | * so far, we are in legacy wep mode (group key only), otherwise we are | 6905 | * so far, we are in legacy wep mode (group key only), otherwise we are |
6906 | * in 1X mode. | 6906 | * in 1X mode. |
6907 | * In legacy wep mode, we use another host command to the uCode */ | 6907 | * In legacy wep mode, we use another host command to the uCode */ |
6908 | if (key->alg == ALG_WEP && sta_id == priv->hw_setting.bcast_sta_id && | 6908 | if (key->alg == ALG_WEP && sta_id == priv->hw_params.bcast_sta_id && |
6909 | priv->iw_mode != IEEE80211_IF_TYPE_AP) { | 6909 | priv->iw_mode != IEEE80211_IF_TYPE_AP) { |
6910 | if (cmd == SET_KEY) | 6910 | if (cmd == SET_KEY) |
6911 | is_default_wep_key = !priv->key_mapping_key; | 6911 | is_default_wep_key = !priv->key_mapping_key; |
@@ -7831,8 +7831,8 @@ static int iwl4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *e | |||
7831 | * 5. Setup HW constants | 7831 | * 5. Setup HW constants |
7832 | ************************/ | 7832 | ************************/ |
7833 | /* Device-specific setup */ | 7833 | /* Device-specific setup */ |
7834 | if (iwl4965_hw_set_hw_setting(priv)) { | 7834 | if (priv->cfg->ops->lib->set_hw_params(priv)) { |
7835 | IWL_ERROR("failed to set hw settings\n"); | 7835 | IWL_ERROR("failed to set hw parameters\n"); |
7836 | goto out_iounmap; | 7836 | goto out_iounmap; |
7837 | } | 7837 | } |
7838 | 7838 | ||
@@ -7842,7 +7842,7 @@ static int iwl4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *e | |||
7842 | 7842 | ||
7843 | err = iwl_setup(priv); | 7843 | err = iwl_setup(priv); |
7844 | if (err) | 7844 | if (err) |
7845 | goto out_unset_hw_settings; | 7845 | goto out_unset_hw_params; |
7846 | /* At this point both hw and priv are initialized. */ | 7846 | /* At this point both hw and priv are initialized. */ |
7847 | 7847 | ||
7848 | /********************************** | 7848 | /********************************** |
@@ -7868,7 +7868,7 @@ static int iwl4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *e | |||
7868 | err = sysfs_create_group(&pdev->dev.kobj, &iwl4965_attribute_group); | 7868 | err = sysfs_create_group(&pdev->dev.kobj, &iwl4965_attribute_group); |
7869 | if (err) { | 7869 | if (err) { |
7870 | IWL_ERROR("failed to create sysfs device attributes\n"); | 7870 | IWL_ERROR("failed to create sysfs device attributes\n"); |
7871 | goto out_unset_hw_settings; | 7871 | goto out_unset_hw_params; |
7872 | } | 7872 | } |
7873 | 7873 | ||
7874 | err = iwl_dbgfs_register(priv, DRV_NAME); | 7874 | err = iwl_dbgfs_register(priv, DRV_NAME); |
@@ -7892,8 +7892,8 @@ static int iwl4965_pci_probe(struct pci_dev *pdev, const struct pci_device_id *e | |||
7892 | 7892 | ||
7893 | out_remove_sysfs: | 7893 | out_remove_sysfs: |
7894 | sysfs_remove_group(&pdev->dev.kobj, &iwl4965_attribute_group); | 7894 | sysfs_remove_group(&pdev->dev.kobj, &iwl4965_attribute_group); |
7895 | out_unset_hw_settings: | 7895 | out_unset_hw_params: |
7896 | iwl4965_unset_hw_setting(priv); | 7896 | iwl4965_unset_hw_params(priv); |
7897 | out_iounmap: | 7897 | out_iounmap: |
7898 | pci_iounmap(pdev, priv->hw_base); | 7898 | pci_iounmap(pdev, priv->hw_base); |
7899 | out_pci_release_regions: | 7899 | out_pci_release_regions: |
@@ -7955,7 +7955,7 @@ static void __devexit iwl4965_pci_remove(struct pci_dev *pdev) | |||
7955 | iwl4965_rx_queue_free(priv, &priv->rxq); | 7955 | iwl4965_rx_queue_free(priv, &priv->rxq); |
7956 | iwl4965_hw_txq_ctx_free(priv); | 7956 | iwl4965_hw_txq_ctx_free(priv); |
7957 | 7957 | ||
7958 | iwl4965_unset_hw_setting(priv); | 7958 | iwl4965_unset_hw_params(priv); |
7959 | iwlcore_clear_stations_table(priv); | 7959 | iwlcore_clear_stations_table(priv); |
7960 | 7960 | ||
7961 | 7961 | ||