Lines Matching defs:phy_status
613 static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status,
621 vga_idx = GET_PHY_STAT_P0_VGA(phy_status);
622 lna_idx = FIELD_PREP(BIT_LNA_H_MASK, GET_PHY_STAT_P0_LNA_H(phy_status)) |
623 FIELD_PREP(BIT_LNA_L_MASK, GET_PHY_STAT_P0_LNA_L(phy_status));
633 static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status,
641 rxsc = GET_PHY_STAT_P1_L_RXSC(phy_status);
643 rxsc = GET_PHY_STAT_P1_HT_RXSC(phy_status);
652 bw = GET_PHY_STAT_P1_RF_MODE(phy_status);
654 pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110;
662 static void query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status,
667 page = *phy_status & 0xf;
671 query_phy_status_page0(rtwdev, phy_status, pkt_stat);
674 query_phy_status_page1(rtwdev, phy_status, pkt_stat);
688 u8 *phy_status = NULL;
692 pkt_stat->phy_status = GET_RX_DESC_PHYST(rx_desc);
715 if (pkt_stat->phy_status) {
716 phy_status = rx_desc + desc_sz + pkt_stat->shift;
717 query_phy_status(rtwdev, phy_status, pkt_stat);
720 rtw_rx_fill_rx_status(rtwdev, pkt_stat, hdr, rx_status, phy_status);