Lines Matching refs:qual
607 struct link_qual *qual)
615 qual->rx_failed = rt2x00_get_field32(reg, CNT0_FCS_ERROR);
621 qual->false_cca = rt2x00_get_field32(reg, CNT3_FALSE_CCA);
625 struct link_qual *qual, u8 vgc_level)
627 if (qual->vgc_level_reg != vgc_level) {
629 qual->vgc_level = vgc_level;
630 qual->vgc_level_reg = vgc_level;
635 struct link_qual *qual)
637 rt2500pci_set_vgc(rt2x00dev, qual, 0x48);
641 struct link_qual *qual, const u32 count)
667 if (qual->rssi < -80 && count > 20) {
668 if (qual->vgc_level_reg >= 0x41)
669 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level);
676 if (qual->rssi >= -58) {
677 rt2500pci_set_vgc(rt2x00dev, qual, 0x50);
684 if (qual->rssi >= -74) {
685 rt2500pci_set_vgc(rt2x00dev, qual, 0x41);
693 if (qual->vgc_level_reg >= 0x41) {
694 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level);
704 if (qual->false_cca > 512 && qual->vgc_level_reg < 0x40)
705 rt2500pci_set_vgc(rt2x00dev, qual, ++qual->vgc_level_reg);
706 else if (qual->false_cca < 100 && qual->vgc_level_reg > 0x32)
707 rt2500pci_set_vgc(rt2x00dev, qual, --qual->vgc_level_reg);