Lines Matching refs:qual

618 				 struct link_qual *qual)  in rt2500pci_link_stats()  argument
626 qual->rx_failed = rt2x00_get_field32(reg, CNT0_FCS_ERROR); in rt2500pci_link_stats()
632 qual->false_cca = rt2x00_get_field32(reg, CNT3_FALSE_CCA); in rt2500pci_link_stats()
636 struct link_qual *qual, u8 vgc_level) in rt2500pci_set_vgc() argument
638 if (qual->vgc_level_reg != vgc_level) { in rt2500pci_set_vgc()
640 qual->vgc_level = vgc_level; in rt2500pci_set_vgc()
641 qual->vgc_level_reg = vgc_level; in rt2500pci_set_vgc()
646 struct link_qual *qual) in rt2500pci_reset_tuner() argument
648 rt2500pci_set_vgc(rt2x00dev, qual, 0x48); in rt2500pci_reset_tuner()
652 struct link_qual *qual, const u32 count) in rt2500pci_link_tuner() argument
678 if (qual->rssi < -80 && count > 20) { in rt2500pci_link_tuner()
679 if (qual->vgc_level_reg >= 0x41) in rt2500pci_link_tuner()
680 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level); in rt2500pci_link_tuner()
687 if (qual->rssi >= -58) { in rt2500pci_link_tuner()
688 rt2500pci_set_vgc(rt2x00dev, qual, 0x50); in rt2500pci_link_tuner()
695 if (qual->rssi >= -74) { in rt2500pci_link_tuner()
696 rt2500pci_set_vgc(rt2x00dev, qual, 0x41); in rt2500pci_link_tuner()
704 if (qual->vgc_level_reg >= 0x41) { in rt2500pci_link_tuner()
705 rt2500pci_set_vgc(rt2x00dev, qual, qual->vgc_level); in rt2500pci_link_tuner()
715 if (qual->false_cca > 512 && qual->vgc_level_reg < 0x40) in rt2500pci_link_tuner()
716 rt2500pci_set_vgc(rt2x00dev, qual, ++qual->vgc_level_reg); in rt2500pci_link_tuner()
717 else if (qual->false_cca < 100 && qual->vgc_level_reg > 0x32) in rt2500pci_link_tuner()
718 rt2500pci_set_vgc(rt2x00dev, qual, --qual->vgc_level_reg); in rt2500pci_link_tuner()