Home
last modified time | relevance | path

Searched refs:mac_idx (Results 1 – 15 of 15) sorted by relevance

/freebsd-13-stable/sys/contrib/dev/rtw89/
HDmac.c54 int rtw89_mac_check_mac_en(struct rtw89_dev *rtwdev, u8 mac_idx, in rtw89_mac_check_mac_en() argument
62 } else if (sel == RTW89_CMAC_SEL && mac_idx == 0) { in rtw89_mac_check_mac_en()
65 } else if (sel == RTW89_CMAC_SEL && mac_idx == 1) { in rtw89_mac_check_mac_en()
1139 static int cmac_func_en(struct rtw89_dev *rtwdev, u8 mac_idx, bool en) in cmac_func_en() argument
1161 if (mac_idx == RTW89_MAC_1) { in cmac_func_en()
1168 rtw89_write32_set(rtwdev, addrl_ck_en[mac_idx], ck_en); in cmac_func_en()
1169 rtw89_write32_set(rtwdev, addrl_func_en[mac_idx], func_en); in cmac_func_en()
1171 rtw89_write32_clr(rtwdev, addrl_func_en[mac_idx], func_en); in cmac_func_en()
1172 rtw89_write32_clr(rtwdev, addrl_ck_en[mac_idx], ck_en); in cmac_func_en()
1173 if (mac_idx == RTW89_MAC_1) { in cmac_func_en()
[all …]
HDmac.h718 static inline u32 rtw89_mac_reg_by_port(u32 base, u8 port, u8 mac_idx) in rtw89_mac_reg_by_port() argument
720 return rtw89_mac_reg_by_idx(base + port * 0x40, mac_idx); in rtw89_mac_reg_by_port()
729 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_read32_port_mask()
739 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write32_port()
749 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write32_port_mask()
759 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write16_port_mask()
769 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write32_port_clr()
779 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write16_port_clr()
789 reg = rtw89_mac_reg_by_port(base, rtwvif->port, rtwvif->mac_idx); in rtw89_write32_port_set()
825 int rtw89_mac_stop_sch_tx(struct rtw89_dev *rtwdev, u8 mac_idx,
[all …]
HDrtw8852a.c664 u8 mac_idx) in rtw8852a_set_channel_mac() argument
666 u32 rf_mod = rtw89_mac_reg_by_idx(R_AX_WMAC_RFMOD, mac_idx); in rtw8852a_set_channel_mac()
668 mac_idx); in rtw8852a_set_channel_mac()
669 u32 chk_rate = rtw89_mac_reg_by_idx(R_AX_TXRATE_CHK, mac_idx); in rtw8852a_set_channel_mac()
1161 enum rtw89_mac_idx mac_idx, in rtw8852a_set_channel() argument
1164 rtw8852a_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852a_set_channel()
1218 enum rtw89_mac_idx mac_idx, in rtw8852a_set_channel_help() argument
1222 rtw89_chip_stop_sch_tx(rtwdev, mac_idx, &p->tx_en, in rtw8852a_set_channel_help()
1224 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, false); in rtw8852a_set_channel_help()
1231 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, true); in rtw8852a_set_channel_help()
[all …]
HDrtw8852c.c571 u8 mac_idx) in rtw8852c_set_channel_mac() argument
573 u32 rf_mod = rtw89_mac_reg_by_idx(R_AX_WMAC_RFMOD, mac_idx); in rtw8852c_set_channel_mac()
575 mac_idx); in rtw8852c_set_channel_mac()
576 u32 chk_rate = rtw89_mac_reg_by_idx(R_AX_TXRATE_CHK, mac_idx); in rtw8852c_set_channel_mac()
1779 enum rtw89_mac_idx mac_idx, in rtw8852c_set_channel() argument
1782 rtw8852c_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852c_set_channel()
1808 enum rtw89_mac_idx mac_idx, in rtw8852c_set_channel_help() argument
1812 rtw89_chip_stop_sch_tx(rtwdev, mac_idx, &p->tx_en, in rtw8852c_set_channel_help()
1814 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, false); in rtw8852c_set_channel_help()
1821 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, true); in rtw8852c_set_channel_help()
[all …]
HDcore.h2191 u8 mac_idx; member
2277 enum rtw89_mac_idx mac_idx,
2282 enum rtw89_mac_idx mac_idx,
2308 s8 pw_ofst, enum rtw89_mac_idx mac_idx);
2320 int (*stop_sch_tx)(struct rtw89_dev *rtwdev, u8 mac_idx,
2322 int (*resume_sch_tx)(struct rtw89_dev *rtwdev, u8 mac_idx, u32 tx_en);
3817 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_prepare() argument
3821 mac_idx, phy_idx); in rtw89_chip_set_channel_prepare()
3828 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_done() argument
3832 mac_idx, phy_idx); in rtw89_chip_set_channel_done()
[all …]
HDmac80211.c127 rtwvif->mac_idx = RTW89_MAC_0; in rtw89_ops_add_interface()
299 reg = rtw89_mac_reg_by_idx(ac_to_mu_edca_param[ac], rtwvif->mac_idx); in ____rtw89_conf_tx_mu_edca()
HDphy.h496 enum rtw89_mac_idx mac_idx,
HDfw.c732 SET_BA_CAM_BAND(skb->data, rtwvif->mac_idx); in rtw89_fw_h2c_ba_cam()
1170 SET_BCN_UPD_BAND(skb->data, rtwvif->mac_idx); in rtw89_fw_h2c_update_beacon()
1264 SET_JOININFO_BAND(skb->data, rtwvif->mac_idx); in rtw89_fw_h2c_join_info()
1344 RTW89_SET_EDCA_BAND(skb->data, rtwvif->mac_idx); in rtw89_fw_h2c_set_edca()
HDphy.c3797 enum rtw89_mac_idx mac_idx, in rtw89_phy_tssi_ctrl_set_fast_mode_cfg() argument
3811 reg = rtw89_mac_reg_by_idx(regs[i].addr, mac_idx); in rtw89_phy_tssi_ctrl_set_fast_mode_cfg()
3853 enum rtw89_mac_idx mac_idx, in rtw89_phy_tssi_ctrl_set_bandedge_cfg() argument
3873 reg = rtw89_mac_reg_by_idx(regs[i].addr, mac_idx); in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
3877 reg = rtw89_mac_reg_by_idx(R_AX_BANDEDGE_CFG, mac_idx); in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
3880 rtw89_phy_tssi_ctrl_set_fast_mode_cfg(rtwdev, mac_idx, bandedge_cfg, in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
HDcore.c328 enum rtw89_mac_idx mac_idx; in rtw89_set_channel() local
343 mac_idx = RTW89_MAC_0; in rtw89_set_channel()
352 rtw89_chip_set_channel_prepare(rtwdev, &bak, &chan, mac_idx, phy_idx); in rtw89_set_channel()
354 chip->ops->set_channel(rtwdev, &chan, mac_idx, phy_idx); in rtw89_set_channel()
358 rtw89_chip_set_channel_done(rtwdev, &bak, &chan, mac_idx, phy_idx); in rtw89_set_channel()
/freebsd-13-stable/sys/dev/mlx4/mlx4_core/
HDmlx4_cmd.c2047 vp_oper->mac_idx = __mlx4_register_mac(&priv->dev, in mlx4_master_activate_admin_state()
2050 if (0 > vp_oper->mac_idx) { in mlx4_master_activate_admin_state()
2051 err = vp_oper->mac_idx; in mlx4_master_activate_admin_state()
2052 vp_oper->mac_idx = NO_INDX; in mlx4_master_activate_admin_state()
2059 (unsigned long long) vp_oper->state.mac, vp_oper->mac_idx, slave, port); in mlx4_master_activate_admin_state()
2088 if (NO_INDX != vp_oper->mac_idx) { in mlx4_master_deactivate_admin_state()
2090 vp_oper->mac_idx = NO_INDX; in mlx4_master_deactivate_admin_state()
2418 vf_oper->vport[port].mac_idx = NO_INDX; in mlx4_multi_func_init()
HDmlx4.h518 int mac_idx; member
HDmlx4_resource_tracker.c828 qpc->pri_path.grh_mylmc = (0x80 & qpc->pri_path.grh_mylmc) + vp_oper->mac_idx; in update_vport_qp_param()
/freebsd-13-stable/sys/dev/cxgb/
HDcxgb_main.c291 u32 mac_idx:4; member
3089 p->mac_idx = f->mac_addr_idx; in cxgb_extension_ioctl()
3165 f->mac_addr_idx = p->mac_vld ? p->mac_idx : 0xffff; in cxgb_extension_ioctl()
3312 V_MAC_MATCH(f->mac_idx | (f->mac_hit << 4))); in set_filter()
/freebsd-13-stable/sys/dev/cxgbe/common/
HDt4_msg.h674 __be16 mac_idx; member
914 __be16 mac_idx; member