Home
last modified time | relevance | path

Searched refs:central_ch (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/contrib/dev/rtw89/
H A Drtw8852a.c884 static int rtw8852a_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ctrl_sco_cck() argument
890 ch_element = central_ch - 1; in rtw8852a_ctrl_sco_cck()
893 ch_element = central_ch - 1 + 2; in rtw8852a_ctrl_sco_cck()
895 ch_element = central_ch - 1 - 2; in rtw8852a_ctrl_sco_cck()
908 static void rtw8852a_ch_setting(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ch_setting() argument
919 val |= central_ch; in rtw8852a_ch_setting()
920 if (central_ch > 14) in rtw8852a_ch_setting()
925 static u8 rtw8852a_sco_mapping(u8 central_ch) in rtw8852a_sco_mapping() argument
927 if (central_ch == 1) in rtw8852a_sco_mapping()
929 else if (central_ch >= 2 && central_ch <= 6) in rtw8852a_sco_mapping()
[all …]
H A Drtw8852b_common.c519 static u8 rtw8852bx_sco_mapping(u8 central_ch) in rtw8852bx_sco_mapping() argument
521 if (central_ch == 1) in rtw8852bx_sco_mapping()
523 else if (central_ch >= 2 && central_ch <= 6) in rtw8852bx_sco_mapping()
525 else if (central_ch >= 7 && central_ch <= 10) in rtw8852bx_sco_mapping()
527 else if (central_ch >= 11 && central_ch <= 14) in rtw8852bx_sco_mapping()
529 else if (central_ch == 36 || central_ch == 38) in rtw8852bx_sco_mapping()
531 else if (central_ch >= 40 && central_ch <= 58) in rtw8852bx_sco_mapping()
533 else if (central_ch >= 60 && central_ch <= 64) in rtw8852bx_sco_mapping()
535 else if (central_ch == 100 || central_ch == 102) in rtw8852bx_sco_mapping()
537 else if (central_ch >= 104 && central_ch <= 126) in rtw8852bx_sco_mapping()
[all …]
H A Drtw8851b.c948 static u8 rtw8851b_sco_mapping(u8 central_ch) in rtw8851b_sco_mapping() argument
950 if (central_ch == 1) in rtw8851b_sco_mapping()
952 else if (central_ch >= 2 && central_ch <= 6) in rtw8851b_sco_mapping()
954 else if (central_ch >= 7 && central_ch <= 10) in rtw8851b_sco_mapping()
956 else if (central_ch >= 11 && central_ch <= 14) in rtw8851b_sco_mapping()
958 else if (central_ch == 36 || central_ch == 38) in rtw8851b_sco_mapping()
960 else if (central_ch >= 40 && central_ch <= 58) in rtw8851b_sco_mapping()
962 else if (central_ch >= 60 && central_ch <= 64) in rtw8851b_sco_mapping()
964 else if (central_ch == 100 || central_ch == 102) in rtw8851b_sco_mapping()
966 else if (central_ch >= 104 && central_ch <= 126) in rtw8851b_sco_mapping()
[all …]
H A Dphy.c791 u8 central_ch = chan->channel; in rtw89_phy_get_txsc() local
800 txsc_idx = pri_ch > central_ch ? 1 : 2; in rtw89_phy_get_txsc()
804 if (pri_ch > central_ch) in rtw89_phy_get_txsc()
805 txsc_idx = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc()
807 txsc_idx = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc()
809 txsc_idx = pri_ch > central_ch ? 9 : 10; in rtw89_phy_get_txsc()
813 if (pri_ch > central_ch) in rtw89_phy_get_txsc()
814 tmp = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc()
816 tmp = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc()
832 txsc_idx = pri_ch > central_ch ? 13 : 14; in rtw89_phy_get_txsc()
[all …]
H A Drtw8852c_rfk.c3929 u8 central_ch, enum rtw89_band band, bool is_dav) in _ch_setting() argument
3942 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting()
3965 u8 central_ch, enum rtw89_band band) in _ctrl_ch() argument
3971 if ((central_ch > 14 && central_ch < 36) || in _ctrl_ch()
3972 (central_ch > 64 && central_ch < 100) || in _ctrl_ch()
3973 (central_ch > 144 && central_ch < 149) || central_ch > 177) in _ctrl_ch()
3976 if (central_ch > 253 || central_ch == 2) in _ctrl_ch()
3984 _ch_setting(rtwdev, path, central_ch, band, true); in _ctrl_ch()
3985 _ch_setting(rtwdev, path, central_ch, band, false); in _ctrl_ch()
4108 u8 central_ch, enum rtw89_band band, in rtw8852c_ctrl_bw_ch() argument
[all …]
H A Drtw8852b_rfk.c4077 u8 central_ch, bool dav) in _ch_setting() argument
4080 bool is_2g_ch = central_ch <= 14; in _ch_setting()
4088 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting()
4108 central_ch, path, reg18_addr, in _ch_setting()
4112 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument
4114 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch()
4115 _ch_setting(rtwdev, RF_PATH_B, central_ch, true); in _ctrl_ch()
4116 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch()
4117 _ch_setting(rtwdev, RF_PATH_B, central_ch, false); in _ctrl_ch()
4157 enum rtw89_phy_idx phy, u8 central_ch, in rtw8852b_ctrl_bw_ch() argument
[all …]
H A Drtw8852bt_rfk.c4144 u8 central_ch, bool dav) in _ch_setting() argument
4147 bool is_2g_ch = central_ch <= 14; in _ch_setting()
4155 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting()
4175 central_ch, path, reg18_addr, in _ch_setting()
4179 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument
4181 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch()
4182 _ch_setting(rtwdev, RF_PATH_B, central_ch, true); in _ctrl_ch()
4183 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch()
4184 _ch_setting(rtwdev, RF_PATH_B, central_ch, false); in _ctrl_ch()
4224 enum rtw89_phy_idx phy, u8 central_ch, in rtw8852bt_ctrl_bw_ch() argument
[all …]
H A Drtw8851b_rfk.c3692 u8 central_ch, bool dav) in _ch_setting() argument
3695 bool is_2g_ch = central_ch <= 14; in _ch_setting()
3703 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting()
3723 central_ch, path, reg18_addr, in _ch_setting()
3727 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument
3729 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch()
3730 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch()
3770 enum rtw89_phy_idx phy, u8 central_ch, in rtw8851b_ctrl_bw_ch() argument
3773 _ctrl_ch(rtwdev, central_ch); in rtw8851b_ctrl_bw_ch()
H A Drtw8852c.c844 static int rtw8852c_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852c_ctrl_sco_cck() argument
850 ch_element = central_ch - 1; in rtw8852c_ctrl_sco_cck()
853 ch_element = central_ch - 1 + 2; in rtw8852c_ctrl_sco_cck()
855 ch_element = central_ch - 1 - 2; in rtw8852c_ctrl_sco_cck()
1067 u8 central_ch = chan->channel; in rtw8852c_ctrl_ch() local
1143 if (central_ch == 14) { in rtw8852c_ctrl_ch()
H A Dfw.h357 u8 central_ch; member
382 u8 central_ch; member
1993 u8 central_ch; member
2006 u8 central_ch[RTW89_PHY_NUM]; member
2072 u8 central_ch[RTW89_BB_PS_LINK_BUF_MAX]; member
3586 u8 central_ch; member
H A Drtw8922a.c1224 static void rtw8922a_set_cck_parameters(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8922a_set_cck_parameters() argument
1227 if (central_ch == 14) { in rtw8922a_set_cck_parameters()
1254 u8 central_ch = chan->channel; in rtw8922a_ctrl_ch() local
1280 rtw8922a_set_cck_parameters(rtwdev, central_ch, phy_idx); in rtw8922a_ctrl_ch()
H A Dfw.c3212 h2c->info[phy_idx].central_ch = chan->channel;
3292 h2c->central_ch[rtwvif_link->phy_idx] = chan->channel;
3460 h2c->central_ch[phy_idx] = chan->channel;
6421 le32_encode_bits(ch_info->central_ch, RTW89_H2C_CHINFO_W0_CENTER_CH) |
6504 le32_encode_bits(ch_info->central_ch,
8446 ch_info->central_ch = op->channel;
8466 ch_info->central_ch = ext->chan.channel;
8609 ch_info->central_ch = channel->hw_value;
8704 ch_info->central_ch = channel->hw_value;
8827 ch_info->central_ch = channel->hw_value;
[all …]
H A Dphy.h1079 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band);
H A Dchan.c118 static u8 rtw89_get_primary_sb_idx(u8 central_ch, u8 pri_ch, in rtw89_get_primary_sb_idx() argument
128 return (prisb_cal_ofst[bw] + pri_ch - central_ch) / 4; in rtw89_get_primary_sb_idx()
1913 slot_arg->roles[0].central_ch = chan->channel; in __mrc_fw_add_role()