Lines Matching refs:ah
57 struct ath5k_hw *ah = common->priv;
60 pci_read_config_byte(ah->pdev, PCI_CACHE_LINE_SIZE, &u8tmp);
79 struct ath5k_hw *ah = common->ah;
85 if (ah->ah_version == AR5K_AR5210) {
86 AR5K_REG_ENABLE_BITS(ah, AR5K_PCICFG, AR5K_PCICFG_EEAE);
87 (void)ath5k_hw_reg_read(ah, AR5K_EEPROM_BASE + (4 * offset));
89 ath5k_hw_reg_write(ah, offset, AR5K_EEPROM_BASE);
90 AR5K_REG_ENABLE_BITS(ah, AR5K_EEPROM_CMD,
95 status = ath5k_hw_reg_read(ah, AR5K_EEPROM_STATUS);
99 *data = (u16)(ath5k_hw_reg_read(ah, AR5K_EEPROM_DATA) &
109 int ath5k_hw_read_srev(struct ath5k_hw *ah)
111 ah->ah_mac_srev = ath5k_hw_reg_read(ah, AR5K_SREV);
118 static int ath5k_pci_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac)
162 struct ath5k_hw *ah;
249 hw = ieee80211_alloc_hw(sizeof(*ah), &ath5k_hw_ops);
258 ah = hw->priv;
259 ah->hw = hw;
260 ah->pdev = pdev;
261 ah->dev = &pdev->dev;
262 ah->irq = pdev->irq;
263 ah->devid = id->device;
264 ah->iobase = mem; /* So we can unmap it on detach */
267 ret = ath5k_init_ah(ah, &ath_pci_bus_ops);
291 struct ath5k_hw *ah = hw->priv;
293 ath5k_deinit_ah(ah);
294 pci_iounmap(pdev, ah->iobase);
304 struct ath5k_hw *ah = hw->priv;
306 ath5k_led_off(ah);
314 struct ath5k_hw *ah = hw->priv;
323 ath5k_led_enable(ah);