Lines Matching refs:ioreqs

145 				       const struct zd_ioreq32 *ioreqs,  in _zd_iowrite32v_async_locked()  argument
167 ioreqs16[j].value = ioreqs[i].value >> 16; in _zd_iowrite32v_async_locked()
168 ioreqs16[j].addr = inc_addr(ioreqs[i].addr); in _zd_iowrite32v_async_locked()
169 ioreqs16[j+1].value = ioreqs[i].value; in _zd_iowrite32v_async_locked()
170 ioreqs16[j+1].addr = ioreqs[i].addr; in _zd_iowrite32v_async_locked()
183 int _zd_iowrite32v_locked(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs, in _zd_iowrite32v_locked() argument
189 r = _zd_iowrite32v_async_locked(chip, ioreqs, count); in _zd_iowrite32v_locked()
198 const struct zd_ioreq16 *ioreqs, unsigned int count) in zd_iowrite16a_locked() argument
212 if (!ioreqs[i+j].addr) { in zd_iowrite16a_locked()
218 r = zd_usb_iowrite16v_async(&chip->usb, &ioreqs[i], j); in zd_iowrite16a_locked()
236 const struct zd_ioreq32 *ioreqs, unsigned int count) in zd_iowrite32a_locked() argument
249 if (!ioreqs[i+j].addr) { in zd_iowrite32a_locked()
255 r = _zd_iowrite32v_async_locked(chip, &ioreqs[i], j); in zd_iowrite32a_locked()
319 int zd_iowrite32a(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs, in zd_iowrite32a() argument
325 r = zd_iowrite32a_locked(chip, ioreqs, count); in zd_iowrite32a()
594 struct zd_ioreq16 ioreqs[] = { in zd_chip_generic_patch_6m_band() local
601 ioreqs[0].value = 0x12; in zd_chip_generic_patch_6m_band()
604 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd_chip_generic_patch_6m_band()
609 static const struct zd_ioreq16 ioreqs[] = { in zd1211_hw_reset_phy() local
683 r = zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211_hw_reset_phy()
698 static const struct zd_ioreq16 ioreqs[] = { in zd1211b_hw_reset_phy() local
765 r = zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211b_hw_reset_phy()
781 static const struct zd_ioreq32 ioreqs[] = { in zd1211_hw_init_hmac() local
788 return zd_iowrite32a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211_hw_init_hmac()
793 static const struct zd_ioreq32 ioreqs[] = { in zd1211b_hw_init_hmac() local
807 return zd_iowrite32a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211b_hw_init_hmac()
813 static const struct zd_ioreq32 ioreqs[] = { in hw_init_hmac() local
837 r = zd_iowrite32a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in hw_init_hmac()
1213 struct zd_ioreq16 ioreqs[3]; in update_ofdm_cal() local
1215 ioreqs[0].addr = ZD_CR67; in update_ofdm_cal()
1216 ioreqs[0].value = chip->ofdm_cal_values[OFDM_36M_INDEX][channel-1]; in update_ofdm_cal()
1217 ioreqs[1].addr = ZD_CR66; in update_ofdm_cal()
1218 ioreqs[1].value = chip->ofdm_cal_values[OFDM_48M_INDEX][channel-1]; in update_ofdm_cal()
1219 ioreqs[2].addr = ZD_CR65; in update_ofdm_cal()
1220 ioreqs[2].value = chip->ofdm_cal_values[OFDM_54M_INDEX][channel-1]; in update_ofdm_cal()
1222 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in update_ofdm_cal()
1237 static const struct zd_ioreq16 ioreqs[] = { in update_channel_integration_and_calibration() local
1249 r = zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in update_channel_integration_and_calibration()
1323 struct zd_ioreq16 ioreqs[ARRAY_SIZE(a)] = { in zd_chip_control_leds() local
1338 ioreqs[0].value = FW_LINK_OFF; in zd_chip_control_leds()
1339 ioreqs[1].value = v[1] & ~(LED1|LED2); in zd_chip_control_leds()
1342 ioreqs[0].value = FW_LINK_OFF; in zd_chip_control_leds()
1343 ioreqs[1].value = v[1] & ~other_led; in zd_chip_control_leds()
1345 ioreqs[1].value &= ~chip->link_led; in zd_chip_control_leds()
1347 ioreqs[1].value |= chip->link_led; in zd_chip_control_leds()
1351 ioreqs[0].value = FW_LINK_TX; in zd_chip_control_leds()
1352 ioreqs[1].value = v[1] & ~other_led; in zd_chip_control_leds()
1353 ioreqs[1].value |= chip->link_led; in zd_chip_control_leds()
1360 if (v[0] != ioreqs[0].value || v[1] != ioreqs[1].value) { in zd_chip_control_leds()
1361 r = zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd_chip_control_leds()
1506 const struct zd_ioreq16 ioreqs[] = { in zd_rfwrite_cr_locked() local
1512 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd_rfwrite_cr_locked()
1533 const struct zd_ioreq32 ioreqs[] = { in zd_chip_set_multicast_hash() local
1538 return zd_iowrite32a(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd_chip_set_multicast_hash()