diff_pwr          876 drivers/net/wireless/mediatek/mt7601u/phy.c 	int curr_pwr, diff_pwr;
diff_pwr          912 drivers/net/wireless/mediatek/mt7601u/phy.c 	diff_pwr = params.trgt_power - curr_pwr;
diff_pwr          913 drivers/net/wireless/mediatek/mt7601u/phy.c 	dev_dbg(dev->dev, "Power curr:%08x diff:%08x\n", curr_pwr, diff_pwr);
diff_pwr          915 drivers/net/wireless/mediatek/mt7601u/phy.c 	if (params.tssi0 > 126 && diff_pwr > 0) {
diff_pwr          917 drivers/net/wireless/mediatek/mt7601u/phy.c 		diff_pwr = 0;
diff_pwr          919 drivers/net/wireless/mediatek/mt7601u/phy.c 	if (params.tssi0 - tssi_init < 1 && diff_pwr < 0) {
diff_pwr          921 drivers/net/wireless/mediatek/mt7601u/phy.c 		diff_pwr = 0;
diff_pwr          924 drivers/net/wireless/mediatek/mt7601u/phy.c 	if ((dev->prev_pwr_diff ^ diff_pwr) < 0 && abs(diff_pwr) < 4096 &&
diff_pwr          925 drivers/net/wireless/mediatek/mt7601u/phy.c 	    (abs(diff_pwr) > abs(dev->prev_pwr_diff) ||
diff_pwr          926 drivers/net/wireless/mediatek/mt7601u/phy.c 	     (diff_pwr > 0 && diff_pwr == -dev->prev_pwr_diff)))
diff_pwr          927 drivers/net/wireless/mediatek/mt7601u/phy.c 		diff_pwr = 0;
diff_pwr          929 drivers/net/wireless/mediatek/mt7601u/phy.c 		dev->prev_pwr_diff = diff_pwr;
diff_pwr          931 drivers/net/wireless/mediatek/mt7601u/phy.c 	diff_pwr += (diff_pwr > 0) ? 2048 : -2048;
diff_pwr          932 drivers/net/wireless/mediatek/mt7601u/phy.c 	diff_pwr /= 4096;
diff_pwr          934 drivers/net/wireless/mediatek/mt7601u/phy.c 	dev_dbg(dev->dev, "final diff: %08x\n", diff_pwr);
diff_pwr          938 drivers/net/wireless/mediatek/mt7601u/phy.c 	diff_pwr += curr_pwr;
diff_pwr          939 drivers/net/wireless/mediatek/mt7601u/phy.c 	val = (val & ~MT_TX_ALC_CFG_1_TEMP_COMP) | int_to_s6(diff_pwr);