Lines Matching refs:qual
1008 struct link_qual *qual)
1016 qual->rx_failed = rt2x00_get_field32(reg, STA_CSR0_FCS_ERROR);
1022 qual->false_cca = rt2x00_get_field32(reg, STA_CSR1_FALSE_CCA_ERROR);
1026 struct link_qual *qual, u8 vgc_level)
1028 if (qual->vgc_level != vgc_level) {
1030 qual->vgc_level = vgc_level;
1031 qual->vgc_level_reg = vgc_level;
1036 struct link_qual *qual)
1038 rt61pci_set_vgc(rt2x00dev, qual, 0x20);
1042 struct link_qual *qual, const u32 count)
1076 if (qual->rssi >= -35) {
1077 rt61pci_set_vgc(rt2x00dev, qual, 0x60);
1084 if (qual->rssi >= -58) {
1085 rt61pci_set_vgc(rt2x00dev, qual, up_bound);
1092 if (qual->rssi >= -66) {
1093 rt61pci_set_vgc(rt2x00dev, qual, low_bound + 0x10);
1100 if (qual->rssi >= -74) {
1101 rt61pci_set_vgc(rt2x00dev, qual, low_bound + 0x08);
1109 up_bound -= 2 * (-74 - qual->rssi);
1113 if (qual->vgc_level > up_bound) {
1114 rt61pci_set_vgc(rt2x00dev, qual, up_bound);
1124 if ((qual->false_cca > 512) && (qual->vgc_level < up_bound))
1125 rt61pci_set_vgc(rt2x00dev, qual, ++qual->vgc_level);
1126 else if ((qual->false_cca < 100) && (qual->vgc_level > low_bound))
1127 rt61pci_set_vgc(rt2x00dev, qual, --qual->vgc_level);