Lines Matching refs:freq_cal

448 	cancel_delayed_work_sync(&dev->freq_cal.work);  in mt7601u_phy_set_channel()
461 if (dev->freq_cal.enabled) in mt7601u_phy_set_channel()
462 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, in mt7601u_phy_set_channel()
1046 dev->freq_cal.adjusting = true; in __mt7601u_phy_freq_cal()
1048 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1050 if (!dev->freq_cal.adjusting) in __mt7601u_phy_freq_cal()
1054 if (dev->freq_cal.freq > 0) in __mt7601u_phy_freq_cal()
1055 dev->freq_cal.freq--; in __mt7601u_phy_freq_cal()
1057 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1059 if (dev->freq_cal.freq < 0xbf) in __mt7601u_phy_freq_cal()
1060 dev->freq_cal.freq++; in __mt7601u_phy_freq_cal()
1062 dev->freq_cal.adjusting = false; in __mt7601u_phy_freq_cal()
1065 trace_freq_cal_adjust(dev, dev->freq_cal.freq); in __mt7601u_phy_freq_cal()
1066 mt7601u_rf_wr(dev, 0, 12, dev->freq_cal.freq); in __mt7601u_phy_freq_cal()
1069 return dev->freq_cal.adjusting ? MT_FREQ_CAL_ADJ_INTERVAL : in __mt7601u_phy_freq_cal()
1076 freq_cal.work.work); in mt7601u_phy_freq_cal()
1087 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, delay); in mt7601u_phy_freq_cal()
1098 cancel_delayed_work_sync(&dev->freq_cal.work); in mt7601u_phy_con_cal_onoff()
1107 dev->freq_cal.freq = dev->ee->rf_freq_off; in mt7601u_phy_con_cal_onoff()
1108 dev->freq_cal.enabled = info->assoc; in mt7601u_phy_con_cal_onoff()
1109 dev->freq_cal.adjusting = false; in mt7601u_phy_con_cal_onoff()
1112 ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work, in mt7601u_phy_con_cal_onoff()
1249 INIT_DELAYED_WORK(&dev->freq_cal.work, mt7601u_phy_freq_cal); in mt7601u_phy_init()