Lines Matching refs:phy_info
2796 iwm_mvm_calc_rssi(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
2802 val = le32toh(phy_info->non_cfg_phy[IWM_RX_INFO_AGC_IDX]);
2806 val = le32toh(phy_info->non_cfg_phy[IWM_RX_INFO_RSSI_AB_IDX]);
2833 iwm_mvm_get_signal_strength(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
2838 val = le32toh(phy_info->non_cfg_phy[IWM_RX_INFO_ENERGY_ANT_ABC_IDX]);
2862 struct iwm_rx_phy_info *phy_info = (void *)pkt->data;
2867 memcpy(&sc->sc_last_phy_info, phy_info, sizeof(sc->sc_last_phy_info));
2906 struct iwm_rx_phy_info *phy_info;
2914 phy_info = &sc->sc_last_phy_info;
2924 if (__predict_false(phy_info->cfg_phy_cnt > 20)) {
2927 phy_info->cfg_phy_cnt);
2939 rssi = iwm_mvm_get_signal_strength(sc, phy_info);
2941 rssi = iwm_mvm_calc_rssi(sc, phy_info);
2956 "%s: phy_info: channel=%d, flags=0x%08x\n",
2958 le16toh(phy_info->channel),
2959 le16toh(phy_info->phy_flags));
2967 rxs.c_ieee = le16toh(phy_info->channel);
2968 if (le16toh(phy_info->phy_flags & IWM_RX_RES_PHY_FLAGS_BAND_24)) {
2980 if (phy_info->phy_flags & htole16(IWM_PHY_INFO_FLAG_SHPREAMBLE))
2987 tap->wr_tsft = phy_info->system_timestamp;
2988 switch (phy_info->rate) {