Lines Matching defs:hal
321 for (i = 0; i < rtwdev->hal.tx_nss; i++)
377 ra->ss_num = min(sta->deflink.rx_nss, rtwdev->hal.tx_nss) - 1;
484 u8 tx_nss = rtwdev->hal.tx_nss;
1299 u8 cv = rtwdev->hal.cv;
2502 if (rtwdev->chip->chip_id == RTL8852A && rtwdev->hal.cv == CHIP_CBV)
2907 if (chip->chip_id == RTL8852B && rtwdev->hal.cv > CHIP_CBV)
3071 struct rtw89_hal *hal = &rtwdev->hal;
3073 if (!hal->ant_diversity || hal->ant_diversity_fixed)
3081 if (hal->antenna_rx == RF_A)
3083 else if (hal->antenna_rx == RF_B)
3127 struct rtw89_hal *hal = &rtwdev->hal;
3129 if (!hal->ant_diversity)
3873 if (!rtwdev->hal.support_igi)
4135 if (!rtwdev->hal.support_igi)
4201 if (!rtwdev->hal.support_cckpd)
4280 struct rtw89_hal *hal = &rtwdev->hal;
4303 if (hal->antenna_tx == candidate)
4306 hal->antenna_tx = candidate;
4309 if (hal->antenna_tx == RF_A) {
4312 } else if (hal->antenna_tx == RF_B) {
4320 struct rtw89_hal *hal = &rtwdev->hal;
4323 if (!hal->tx_path_diversity)
4336 struct rtw89_hal *hal = &rtwdev->hal;
4339 if (!hal->ant_diversity || hal->antenna_tx == 0)
4342 if (hal->antenna_tx == RF_B) {
4362 struct rtw89_hal *hal = &rtwdev->hal;
4364 hal->antenna_rx = hal->antenna_rx == RF_A ? RF_B : RF_A;
4365 hal->antenna_tx = hal->antenna_rx;
4371 struct rtw89_hal *hal = &rtwdev->hal;
4402 hal->antenna_tx = candidate;
4403 hal->antenna_rx = candidate;
4451 struct rtw89_hal *hal = &rtwdev->hal;
4454 if (!hal->ant_diversity || hal->ant_diversity_fixed)
4753 struct rtw89_hal *hal = &rtwdev->hal;
4757 hal->edcca_bak = rtw89_phy_read32(rtwdev, reg);
4758 val = hal->edcca_bak;
4764 rtw89_phy_write32(rtwdev, reg, hal->edcca_bak);