Lines Matching full:chain
182 int chain; in ath_paprd_activate() local
190 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ath_paprd_activate()
191 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_activate()
194 ar9003_paprd_populate_single_table(ah, caldata, chain); in ath_paprd_activate()
201 static bool ath_paprd_send_frame(struct ath_softc *sc, struct sk_buff *skb, int chain) in ath_paprd_send_frame() argument
222 txctl.paprd = BIT(chain); in ath_paprd_send_frame()
235 "Timeout waiting for paprd training on TX chain %d\n", in ath_paprd_send_frame()
236 chain); in ath_paprd_send_frame()
252 int chain; in ath_paprd_calibrate() local
282 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ath_paprd_calibrate()
283 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_calibrate()
287 ar9003_paprd_setup_gain_table(ah, chain); in ath_paprd_calibrate()
290 "Sending PAPRD training frame on chain %d\n", chain); in ath_paprd_calibrate()
291 if (!ath_paprd_send_frame(sc, skb, chain)) in ath_paprd_calibrate()
296 "PAPRD not yet done on chain %d\n", chain); in ath_paprd_calibrate()
300 ret = ar9003_paprd_create_curve(ah, caldata, chain); in ath_paprd_calibrate()
303 "PAPRD curve on chain %d needs to be re-trained\n", in ath_paprd_calibrate()
304 chain); in ath_paprd_calibrate()
308 "PAPRD create curve failed on chain %d\n", in ath_paprd_calibrate()
309 chain); in ath_paprd_calibrate()