Lines Matching defs:hal

737 	struct rtw_hal *hal = &rtwdev->hal;
738 u8 *cch_by_bw = hal->cch_by_bw;
807 hal->current_primary_channel_index = primary_channel_idx;
808 hal->current_band_width = bandwidth;
809 hal->primary_channel = primary_channel;
810 hal->current_channel = center_channel;
811 hal->current_band_type = band;
812 hal->sar_band = sar_band;
868 struct rtw_hal *hal = &rtwdev->hal;
887 hal->current_primary_channel_index);
889 if (hal->current_band_type == RTW_BAND_5G) {
980 struct rtw_hal *hal = &rtwdev->hal;
983 hw_ant_num >= hal->rf_path_num)
988 hal->rf_type = RF_1T1R;
989 hal->rf_path_num = 1;
991 hal->rf_phy_num = hal->rf_path_num;
992 hal->antenna_tx = BB_PATH_A;
993 hal->antenna_rx = BB_PATH_A;
1166 struct rtw_hal *hal = &rtwdev->hal;
1174 band = hal->current_band_type;
1211 struct rtw_hal *hal = &rtwdev->hal;
1240 if (efuse->hw_cap.nss == 1 || rtwdev->hal.txrx_1ss)
1243 if (hal->current_band_type == RTW_BAND_5G) {
1256 } else if (hal->current_band_type == RTW_BAND_2G) {
1515 rtw_write32(rtwdev, REG_RCR, rtwdev->hal.rcr);
1613 if (rtwdev->hal.rf_path_num > 1)
1617 vht_cap->cap |= (rtwdev->hal.bfee_sts_cap <<
1706 if (rtwdev->hal.txrx_1ss)
1715 struct rtw_hal *hal = &rtwdev->hal;
1717 if (!chip->ops->config_txrx_mode || rtwdev->hal.txrx_1ss == txrx_1ss)
1720 rtwdev->hal.txrx_1ss = txrx_1ss;
1724 chip->ops->config_txrx_mode(rtwdev, hal->antenna_tx,
1725 hal->antenna_rx, false);
1842 struct rtw_hal *hal = &rtwdev->hal;
1863 hal->chip_version = rtw_read32(rtwdev, REG_SYS_CFG1);
1864 hal->cut_version = BIT_GET_CHIP_VER(hal->chip_version);
1865 hal->mp_chip = (hal->chip_version & BIT_RTL_ID) ? 0 : 1;
1866 if (hal->chip_version & BIT_RF_TYPE_ID) {
1867 hal->rf_type = RF_2T2R;
1868 hal->rf_path_num = 2;
1869 hal->antenna_tx = BB_PATH_AB;
1870 hal->antenna_rx = BB_PATH_AB;
1872 hal->rf_type = RF_1T1R;
1873 hal->rf_path_num = 1;
1874 hal->antenna_tx = BB_PATH_A;
1875 hal->antenna_rx = BB_PATH_A;
1877 hal->rf_phy_num = chip->fix_rf_phy_num ? chip->fix_rf_phy_num :
1878 hal->rf_path_num;
1885 rtwdev->hal.rcr |= BIT_VHT_DACK;
1887 hal->bfee_sts_cap = 3;
1962 efuse->hw_cap.nss > rtwdev->hal.rf_path_num)
1963 efuse->hw_cap.nss = rtwdev->hal.rf_path_num;
2047 struct rtw_hal *hal = &rtwdev->hal;
2053 rtw_phy_setup_phy_cond(rtwdev, hal->pkg_type);
2058 rtw_phy_tx_power_by_rate_config(hal);
2059 rtw_phy_tx_power_limit_config(hal);
2149 mutex_init(&rtwdev->hal.tx_power_mutex);
2156 rtwdev->hal.current_channel = 1;
2163 rtwdev->hal.rcr = BIT_APP_FCS | BIT_APP_MIC | BIT_APP_ICV |
2226 mutex_destroy(&rtwdev->hal.tx_power_mutex);
2233 struct rtw_hal *hal = &rtwdev->hal;
2267 hw->wiphy->available_antennas_tx = hal->antenna_tx;
2268 hw->wiphy->available_antennas_rx = hal->antenna_rx;