Lines Matching refs:freq_cal
454 cancel_delayed_work_sync(&dev->freq_cal.work); in mt7601u_phy_set_channel()
467 if (dev->freq_cal.enabled) in mt7601u_phy_set_channel()
468 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, in mt7601u_phy_set_channel()
1045 dev->freq_cal.adjusting = true; in __mt7601u_phy_freq_cal()
1047 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1049 if (!dev->freq_cal.adjusting) in __mt7601u_phy_freq_cal()
1053 if (dev->freq_cal.freq > 0) in __mt7601u_phy_freq_cal()
1054 dev->freq_cal.freq--; in __mt7601u_phy_freq_cal()
1056 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1058 if (dev->freq_cal.freq < 0xbf) in __mt7601u_phy_freq_cal()
1059 dev->freq_cal.freq++; in __mt7601u_phy_freq_cal()
1061 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1064 trace_freq_cal_adjust(dev, dev->freq_cal.freq); in __mt7601u_phy_freq_cal()
1065 mt7601u_rf_wr(dev, 0, 12, dev->freq_cal.freq); in __mt7601u_phy_freq_cal()
1068 return dev->freq_cal.adjusting ? MT_FREQ_CAL_ADJ_INTERVAL : in __mt7601u_phy_freq_cal()
1075 freq_cal.work.work); in mt7601u_phy_freq_cal()
1086 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, delay); in mt7601u_phy_freq_cal()
1097 cancel_delayed_work_sync(&dev->freq_cal.work); in mt7601u_phy_con_cal_onoff()
1106 dev->freq_cal.freq = dev->ee->rf_freq_off; in mt7601u_phy_con_cal_onoff()
1107 dev->freq_cal.enabled = info->assoc; in mt7601u_phy_con_cal_onoff()
1108 dev->freq_cal.adjusting = false; in mt7601u_phy_con_cal_onoff()
1111 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, in mt7601u_phy_con_cal_onoff()
1248 INIT_DELAYED_WORK(&dev->freq_cal.work, mt7601u_phy_freq_cal); in mt7601u_phy_init()