Lines Matching defs:rf
52 rtw_rf_init(struct rtw_rf *rf, uint_t freq, uint8_t opaque_txpower,
55 return (*rf->rf_init)(rf, freq, opaque_txpower, power);
59 rtw_rf_tune(struct rtw_rf *rf, uint_t freq)
61 return (*rf->rf_tune)(rf, freq);
65 rtw_rf_txpower(struct rtw_rf *rf, uint8_t opaque_txpower)
67 return (*rf->rf_txpower)(rf, opaque_txpower);
125 rtw_sa2400_txpower(struct rtw_rf *rf, uint8_t opaque_txpower)
127 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
192 rtw_sa2400_tune(struct rtw_rf *rf, uint_t freq)
194 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
234 rtw_sa2400_pwrstate(struct rtw_rf *rf, enum rtw_pwrstate power)
236 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
326 struct rtw_rf *rf = &sa->sa_rf;
330 (*rf->rf_continuous_tx_cb)(rf->rf_continuous_tx_arg, 1);
350 (*rf->rf_continuous_tx_cb)(rf->rf_continuous_tx_arg, 0);
370 rtw_sa2400_destroy(struct rtw_rf *rf)
372 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
377 rtw_sa2400_calibrate(struct rtw_rf *rf, uint_t freq)
379 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
392 if ((rc = rtw_sa2400_tune(rf, freq)) != 0)
405 rtw_sa2400_init(struct rtw_rf *rf, uint_t freq, uint8_t opaque_txpower,
408 struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
411 if ((rc = rtw_sa2400_txpower(rf, opaque_txpower)) != 0)
418 return (rtw_sa2400_pwrstate(rf, power));
423 if ((rc = rtw_sa2400_pwrstate(rf, RTW_SLEEP)) != 0)
426 if ((rc = rtw_sa2400_tune(rf, freq)) != 0)
432 if ((rc = rtw_sa2400_calibrate(rf, freq)) != 0)
438 return (rtw_sa2400_pwrstate(rf, power));
446 struct rtw_rf *rf;
455 rf = &sa->sa_rf;
458 rf->rf_init = rtw_sa2400_init;
459 rf->rf_destroy = rtw_sa2400_destroy;
460 rf->rf_txpower = rtw_sa2400_txpower;
461 rf->rf_tune = rtw_sa2400_tune;
462 rf->rf_pwrstate = rtw_sa2400_pwrstate;
463 bb = &rf->rf_bbpset;
491 rtw_max2820_tune(struct rtw_rf *rf, uint_t freq)
493 struct rtw_max2820 *mx = (struct rtw_max2820 *)rf;
504 rtw_max2820_destroy(struct rtw_rf *rf)
506 struct rtw_max2820 *mx = (struct rtw_max2820 *)rf;
512 rtw_max2820_init(struct rtw_rf *rf, uint_t freq, uint8_t opaque_txpower,
515 struct rtw_max2820 *mx = (struct rtw_max2820 *)rf;
530 if ((rc = rtw_max2820_pwrstate(rf, power)) != 0)
539 if ((rc = rtw_max2820_tune(rf, freq)) != 0)
559 rtw_max2820_txpower(struct rtw_rf *rf, uint8_t opaque_txpower)
566 rtw_max2820_pwrstate(struct rtw_rf *rf, enum rtw_pwrstate power)
572 mx = (struct rtw_max2820 *)rf;
594 struct rtw_rf *rf;
603 rf = &mx->mx_rf;
606 rf->rf_init = rtw_max2820_init;
607 rf->rf_destroy = rtw_max2820_destroy;
608 rf->rf_txpower = rtw_max2820_txpower;
609 rf->rf_tune = rtw_max2820_tune;
610 rf->rf_pwrstate = rtw_max2820_pwrstate;
611 bb = &rf->rf_bbpset;
639 rtw_phy_init(struct rtw_regs *regs, struct rtw_rf *rf, uint8_t opaque_txpower,
648 if ((rc = rtw_rf_txpower(rf, opaque_txpower)) != 0)
650 if ((rc = rtw_bbp_preinit(regs, rf->rf_bbpset.bb_antatten, dflantb,
653 if ((rc = rtw_rf_tune(rf, freq)) != 0)
658 if ((rc = rtw_rf_init(rf, freq, opaque_txpower, power)) != 0)
662 if ((rc = rtw_rf_txpower(rf, opaque_txpower)) != 0)
665 return (rtw_bbp_init(regs, &rf->rf_bbpset, antdiv, dflantb,