Lines Matching refs:ah
53 ath5k_hw_set_ledstate(struct ath5k_hw *ah, unsigned int state) in ath5k_hw_set_ledstate() argument
60 if (ah->ah_version != AR5K_AR5210) in ath5k_hw_set_ledstate()
61 AR5K_REG_DISABLE_BITS(ah, AR5K_PCICFG, in ath5k_hw_set_ledstate()
64 AR5K_REG_DISABLE_BITS(ah, AR5K_PCICFG, AR5K_PCICFG_LED); in ath5k_hw_set_ledstate()
94 if (ah->ah_version != AR5K_AR5210) in ath5k_hw_set_ledstate()
95 AR5K_REG_ENABLE_BITS(ah, AR5K_PCICFG, led); in ath5k_hw_set_ledstate()
97 AR5K_REG_ENABLE_BITS(ah, AR5K_PCICFG, led_5210); in ath5k_hw_set_ledstate()
106 ath5k_hw_set_gpio_input(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_set_gpio_input() argument
111 ath5k_hw_reg_write(ah, in ath5k_hw_set_gpio_input()
112 (ath5k_hw_reg_read(ah, AR5K_GPIOCR) & ~AR5K_GPIOCR_OUT(gpio)) in ath5k_hw_set_gpio_input()
124 ath5k_hw_set_gpio_output(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_set_gpio_output() argument
129 ath5k_hw_reg_write(ah, in ath5k_hw_set_gpio_output()
130 (ath5k_hw_reg_read(ah, AR5K_GPIOCR) & ~AR5K_GPIOCR_OUT(gpio)) in ath5k_hw_set_gpio_output()
142 ath5k_hw_get_gpio(struct ath5k_hw *ah, u32 gpio) in ath5k_hw_get_gpio() argument
148 return ((ath5k_hw_reg_read(ah, AR5K_GPIODI) & AR5K_GPIODI_M) >> gpio) & in ath5k_hw_get_gpio()
159 ath5k_hw_set_gpio(struct ath5k_hw *ah, u32 gpio, u32 val) in ath5k_hw_set_gpio() argument
167 data = ath5k_hw_reg_read(ah, AR5K_GPIODO); in ath5k_hw_set_gpio()
172 ath5k_hw_reg_write(ah, data, AR5K_GPIODO); in ath5k_hw_set_gpio()
189 ath5k_hw_set_gpio_intr(struct ath5k_hw *ah, unsigned int gpio, in ath5k_hw_set_gpio_intr() argument
200 data = (ath5k_hw_reg_read(ah, AR5K_GPIOCR) & in ath5k_hw_set_gpio_intr()
205 ath5k_hw_reg_write(ah, interrupt_level ? data : in ath5k_hw_set_gpio_intr()
208 ah->ah_imr |= AR5K_IMR_GPIO; in ath5k_hw_set_gpio_intr()
211 AR5K_REG_ENABLE_BITS(ah, AR5K_PIMR, AR5K_IMR_GPIO); in ath5k_hw_set_gpio_intr()