Lines Matching defs:qual
610 struct link_qual *qual)
618 qual->rx_failed = rt2x00_get_field32(reg, CNT0_FCS_ERROR);
624 qual->false_cca = rt2x00_get_field32(reg, CNT3_FALSE_CCA);
628 struct link_qual *qual, u8 vgc_level)
630 if (qual->vgc_level_reg != vgc_level) {
632 qual->vgc_level = vgc_level;
633 qual->vgc_level_reg = vgc_level;
638 struct link_qual *qual)
640 rt2500pci_set_vgc(rt2x00dev, qual, 0x48);
644 struct link_qual *qual, const u32 count)
670 if (qual->rssi < -80 && count > 20) {
671 if (qual->vgc_level_reg >= 0x41)
672 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level);
679 if (qual->rssi >= -58) {
680 rt2500pci_set_vgc(rt2x00dev, qual, 0x50);
687 if (qual->rssi >= -74) {
688 rt2500pci_set_vgc(rt2x00dev, qual, 0x41);
696 if (qual->vgc_level_reg >= 0x41) {
697 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level);
707 if (qual->false_cca > 512 && qual->vgc_level_reg < 0x40)
708 rt2500pci_set_vgc(rt2x00dev, qual, ++qual->vgc_level_reg);
709 else if (qual->false_cca < 100 && qual->vgc_level_reg > 0x32)
710 rt2500pci_set_vgc(rt2x00dev, qual, --qual->vgc_level_reg);