| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac_be.c | 586 if (mac_idx > RTW89_MAC_1) in cmac_func_en_be() 589 if (mac_idx == RTW89_MAC_0) in cmac_func_en_be() 882 if (mac_idx == RTW89_MAC_0) in addr_cam_init_be() 898 u8 mac_idx) in rtw89_mac_typ_fltr_opt_be() argument 1125 if (mac_idx == RTW89_MAC_0) in rmac_init_be() 1156 if (mac_idx == RTW89_MAC_1) in resp_pktctl_init_be() 1308 mac_idx, ret); in cmac_init_be() 2113 u8 mac_idx = rtwvif_link->mac_idx; in rtw89_mac_set_csi_para_reg_be() local 2166 mac_idx); in rtw89_mac_set_csi_para_reg_be() 2169 mac_idx); in rtw89_mac_set_csi_para_reg_be() [all …]
|
| H A D | mac.c | 2474 mac_idx); in rx_fltr_init_ax() 2872 mac_idx, ret); in cmac_init_ax() 3677 sel, mac_idx); in enable_imr_ax() 6194 u8 mac_idx = rtwvif_link->mac_idx; in rtw89_mac_set_csi_para_reg_ax() local 6259 u8 mac_idx = rtwvif_link->mac_idx; in rtw89_mac_csi_rrsc_ax() local 6334 u8 mac_idx; in rtw89_mac_bf_set_gid_table() local 6345 mac_idx = rtwvif_link->mac_idx; in rtw89_mac_bf_set_gid_table() 6463 u8 mac_idx = rtwsta_link->rtwvif_link->mac_idx; in __rtw89_mac_set_tx_time() local 6506 u8 mac_idx = rtwsta_link->rtwvif_link->mac_idx; in rtw89_mac_get_tx_time() local 6549 u8 mac_idx = rtwsta_link->rtwvif_link->mac_idx; in rtw89_mac_get_tx_retry_limit() local [all …]
|
| H A D | mac.h | 985 u8 mac_idx); 1069 rtwvif_link->mac_idx); in rtw89_read32_port() 1080 rtwvif_link->mac_idx); in rtw89_read32_port_mask() 1091 rtwvif_link->mac_idx); in rtw89_write32_port() 1102 rtwvif_link->mac_idx); in rtw89_write32_port_mask() 1113 rtwvif_link->mac_idx); in rtw89_write16_port_mask() 1124 rtwvif_link->mac_idx); in rtw89_write32_port_clr() 1135 rtwvif_link->mac_idx); in rtw89_write16_port_clr() 1146 rtwvif_link->mac_idx); in rtw89_write32_port_set() 1254 mac->cfg_phy_rpt(rtwdev, mac_idx, enable); in rtw89_mac_cfg_phy_rpt() [all …]
|
| H A D | phy_be.c | 315 enum rtw89_mac_idx mac_idx) in rtw89_phy_bb_wrap_tpu_set_all() argument 353 enum rtw89_mac_idx mac_idx) in rtw89_phy_bb_wrap_force_cr_init() argument 373 enum rtw89_mac_idx mac_idx) in rtw89_phy_bb_wrap_ftm_init() argument 377 addr = rtw89_mac_reg_by_idx(rtwdev, R_BE_PWR_FTM, mac_idx); in rtw89_phy_bb_wrap_ftm_init() 387 u8 mac_idx; in rtw89_phy_bb_wrap_ul_pwr() local 393 for (mac_idx = 0; mac_idx < RTW89_MAC_NUM; mac_idx++) { in rtw89_phy_bb_wrap_ul_pwr() 396 addr = rtw89_mac_reg_by_idx(rtwdev, R_BE_PWR_TH, mac_idx); in rtw89_phy_bb_wrap_ul_pwr() 402 enum rtw89_mac_idx mac_idx) in __rtw89_phy_bb_wrap_init_be() argument 407 rtw89_phy_bb_wrap_force_cr_init(rtwdev, mac_idx); in __rtw89_phy_bb_wrap_init_be() 408 rtw89_phy_bb_wrap_ftm_init(rtwdev, mac_idx); in __rtw89_phy_bb_wrap_init_be() [all …]
|
| H A D | rtw8852b_common.h | 139 const struct rtw89_chan *chan, u8 mac_idx); 162 s8 pw_ofst, enum rtw89_mac_idx mac_idx); 264 const struct rtw89_chan *chan, u8 mac_idx) in rtw8852bx_set_channel_mac() argument 266 rtw8852bx_info.set_channel_mac(rtwdev, chan, mac_idx); in rtw8852bx_set_channel_mac() 347 s8 pw_ofst, enum rtw89_mac_idx mac_idx) in rtw8852bx_set_txpwr_ul_tb_offset() argument 349 rtw8852bx_info.set_txpwr_ul_tb_offset(rtwdev, pw_ofst, mac_idx); in rtw8852bx_set_txpwr_ul_tb_offset()
|
| H A D | rtw8852a.c | 749 u8 mac_idx) in rtw8852a_set_channel_mac() argument 1245 enum rtw89_mac_idx mac_idx, in rtw8852a_set_channel() argument 1248 rtw8852a_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852a_set_channel() 1302 enum rtw89_mac_idx mac_idx, in rtw8852a_set_channel_help() argument 1306 rtw89_chip_stop_sch_tx(rtwdev, mac_idx, &p->tx_en, in rtw8852a_set_channel_help() 1308 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, false); in rtw8852a_set_channel_help() 1315 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, true); in rtw8852a_set_channel_help() 1320 rtw89_chip_resume_sch_tx(rtwdev, mac_idx, p->tx_en); in rtw8852a_set_channel_help() 1426 s8 pw_ofst, enum rtw89_mac_idx mac_idx) in rtw8852a_set_txpwr_ul_tb_offset() argument 1440 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, mac_idx); in rtw8852a_set_txpwr_ul_tb_offset() [all …]
|
| H A D | rtw8852c.c | 209 enum rtw89_mac_idx mac_idx); 681 u8 mac_idx) in rtw8852c_set_channel_mac() argument 1791 enum rtw89_mac_idx mac_idx, in rtw8852c_set_channel() argument 1794 rtw8852c_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852c_set_channel() 1820 enum rtw89_mac_idx mac_idx, in rtw8852c_set_channel_help() argument 1824 rtw89_chip_stop_sch_tx(rtwdev, mac_idx, &p->tx_en, in rtw8852c_set_channel_help() 1826 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, false); in rtw8852c_set_channel_help() 1833 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, true); in rtw8852c_set_channel_help() 1927 s8 pw_ofst, enum rtw89_mac_idx mac_idx) in rtw8852c_set_txpwr_ul_tb_offset() argument 2264 enum rtw89_mac_idx mac_idx) in rtw8852c_ctrl_tx_path_tmac() argument [all …]
|
| H A D | rtw8922a.c | 795 u8 mac_idx) in rtw8922a_set_channel_mac() argument 870 reg = rtw89_mac_reg_by_idx(rtwdev, R_BE_PREBKF_CFG_1, mac_idx); in rtw8922a_set_channel_mac() 872 reg = rtw89_mac_reg_by_idx(rtwdev, R_BE_MUEDCA_EN, mac_idx); in rtw8922a_set_channel_mac() 878 reg = rtw89_mac_reg_by_idx(rtwdev, R_BE_MUEDCA_EN, mac_idx); in rtw8922a_set_channel_mac() 1951 enum rtw89_mac_idx mac_idx, in rtw8922a_set_channel() argument 1954 rtw8922a_set_channel_mac(rtwdev, chan, mac_idx); in rtw8922a_set_channel() 2017 enum rtw89_phy_idx phy_idx, enum rtw89_mac_idx mac_idx, in rtw8922a_hal_reset() argument 2022 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, false); in rtw8922a_hal_reset() 2029 rtw89_mac_cfg_ppdu_status(rtwdev, mac_idx, true); in rtw8922a_hal_reset() 2034 rtw89_chip_resume_sch_tx(rtwdev, mac_idx, *tx_en); in rtw8922a_hal_reset() [all …]
|
| H A D | rtw8851b.c | 796 u8 mac_idx) in rtw8851b_set_channel_mac() argument 798 u32 sub_carr = rtw89_mac_reg_by_idx(rtwdev, R_AX_TX_SUB_CARRIER_VALUE, mac_idx); in rtw8851b_set_channel_mac() 799 u32 chk_rate = rtw89_mac_reg_by_idx(rtwdev, R_AX_TXRATE_CHK, mac_idx); in rtw8851b_set_channel_mac() 800 u32 rf_mod = rtw89_mac_reg_by_idx(rtwdev, R_AX_WMAC_RFMOD, mac_idx); in rtw8851b_set_channel_mac() 1531 enum rtw89_mac_idx mac_idx, in rtw8851b_set_channel() argument 1534 rtw8851b_set_channel_mac(rtwdev, chan, mac_idx); in rtw8851b_set_channel() 1568 enum rtw89_mac_idx mac_idx, in rtw8851b_set_channel_help() argument 1786 s8 pw_ofst, enum rtw89_mac_idx mac_idx) in rtw8851b_set_txpwr_ul_tb_offset() argument 1795 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_CTRL, mac_idx); in rtw8851b_set_txpwr_ul_tb_offset() 1798 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, mac_idx); in rtw8851b_set_txpwr_ul_tb_offset() [all …]
|
| H A D | rtw8852b_common.c | 456 u8 mac_idx) in __rtw8852bx_set_channel_mac() argument 458 u32 rf_mod = rtw89_mac_reg_by_idx(rtwdev, R_AX_WMAC_RFMOD, mac_idx); in __rtw8852bx_set_channel_mac() 459 u32 sub_carr = rtw89_mac_reg_by_idx(rtwdev, R_AX_TX_SUB_CARRIER_VALUE, mac_idx); in __rtw8852bx_set_channel_mac() 460 u32 chk_rate = rtw89_mac_reg_by_idx(rtwdev, R_AX_TXRATE_CHK, mac_idx); in __rtw8852bx_set_channel_mac() 1369 s8 pw_ofst, enum rtw89_mac_idx mac_idx) in __rtw8852bx_set_txpwr_ul_tb_offset() argument 1378 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_CTRL, mac_idx); in __rtw8852bx_set_txpwr_ul_tb_offset() 1381 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, mac_idx); in __rtw8852bx_set_txpwr_ul_tb_offset() 1385 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_2T, mac_idx); in __rtw8852bx_set_txpwr_ul_tb_offset()
|
| H A D | rtw8852bt.c | 470 enum rtw89_mac_idx mac_idx, in rtw8852bt_set_channel() argument 473 rtw8852bx_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852bt_set_channel() 515 enum rtw89_mac_idx mac_idx, in rtw8852bt_set_channel_help() argument
|
| H A D | rtw8852b.c | 494 enum rtw89_mac_idx mac_idx, in rtw8852b_set_channel() argument 497 rtw8852bx_set_channel_mac(rtwdev, chan, mac_idx); in rtw8852b_set_channel() 542 enum rtw89_mac_idx mac_idx, in rtw8852b_set_channel_help() argument
|
| H A D | core.h | 3500 u8 mac_idx; member 3605 enum rtw89_mac_idx mac_idx, 3610 enum rtw89_mac_idx mac_idx, 3649 s8 pw_ofst, enum rtw89_mac_idx mac_idx); 3666 int (*stop_sch_tx)(struct rtw89_dev *rtwdev, u8 mac_idx, 6542 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_prepare() argument 6546 mac_idx, phy_idx); in rtw89_chip_set_channel_prepare() 6553 enum rtw89_mac_idx mac_idx, in rtw89_chip_set_channel_done() argument 6557 mac_idx, phy_idx); in rtw89_chip_set_channel_done() 6894 return chip->ops->stop_sch_tx(rtwdev, mac_idx, tx_en, sel); in rtw89_chip_stop_sch_tx() [all …]
|
| H A D | fw.c | 2278 le32_encode_bits(rtwvif_link->mac_idx, in rtw89_fw_h2c_ba_cam() 2414 le32_encode_bits(!!rtwvif_link->mac_idx, in rtw89_fw_h2c_ba_cam_v1() 2438 u8 offset, u8 mac_idx) in rtw89_fw_h2c_init_ba_cam_users() argument 2455 le32_encode_bits(mac_idx, RTW89_H2C_BA_CAM_INIT_BAND_SEL); in rtw89_fw_h2c_init_ba_cam_users() 3799 le32_encode_bits(rtwvif_link->mac_idx, RTW89_H2C_BCN_UPD_W0_BAND) | in rtw89_fw_h2c_update_beacon() 3942 le32_encode_bits(rtwvif_link->mac_idx, in rtw89_fw_h2c_role_maintain() 4038 le32_encode_bits(rtwvif_link->mac_idx, RTW89_H2C_JOININFO_W0_BAND) | in rtw89_fw_h2c_join_info() 4190 RTW89_SET_EDCA_BAND(skb->data, rtwvif_link->mac_idx); in rtw89_fw_h2c_set_edca() 4231 RTW89_SET_FWCMD_TSF32_TOGL_BAND(cmd, rtwvif_link->mac_idx); in rtw89_fw_h2c_tsf32_toggle() 5404 h2c->arg = u8_encode_bits(rtwvif_link->mac_idx, in rtw89_fw_h2c_scan_list_offload_be() [all …]
|
| H A D | chan.c | 608 arg.infos[0].band = ref->rtwvif_link->mac_idx; in __mrc_fw_req_tsf() 610 arg.infos[1].band = aux->rtwvif_link->mac_idx; in __mrc_fw_req_tsf() 1476 config->sync.band_tgt = tgt->rtwvif_link->mac_idx; in rtw89_mcc_sync_tbtt() 1479 config->sync.band_src = src->rtwvif_link->mac_idx; in rtw89_mcc_sync_tbtt()
|
| H A D | core.c | 423 enum rtw89_mac_idx mac_idx, in __rtw89_set_channel() argument 435 rtw89_chip_set_channel_prepare(rtwdev, &bak, chan, mac_idx, phy_idx); in __rtw89_set_channel() 437 chip->ops->set_channel(rtwdev, chan, mac_idx, phy_idx); in __rtw89_set_channel() 441 rtw89_chip_set_channel_done(rtwdev, &bak, chan, mac_idx, phy_idx); in __rtw89_set_channel() 3375 reg = rtw89_mac_reg_by_idx(rtwdev, mac->rx_fltr, rtwvif_link->mac_idx); in rtw89_roc_start() 3408 reg = rtw89_mac_reg_by_idx(rtwdev, mac->rx_fltr, rtwvif_link->mac_idx); in rtw89_roc_end() 4714 inst->mac_idx = RTW89_MAC_0 + index; in rtw89_init_vif() 5230 chip->ops->set_txpwr_ul_tb_offset(rtwdev, 0, rtwvif_link->mac_idx); in rtw89_chip_cfg_txpwr_ul_tb_offset()
|
| H A D | phy.c | 4867 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, rtwvif_link->mac_idx); in rtw89_phy_ofdma_power_diff() 4871 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_2T, rtwvif_link->mac_idx); in rtw89_phy_ofdma_power_diff() 4875 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM1, rtwvif_link->mac_idx); in rtw89_phy_ofdma_power_diff() 4879 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM2, rtwvif_link->mac_idx); in rtw89_phy_ofdma_power_diff() 6857 enum rtw89_mac_idx mac_idx, in rtw89_phy_tssi_ctrl_set_fast_mode_cfg() argument 6871 reg = rtw89_mac_reg_by_idx(rtwdev, regs[i].addr, mac_idx); in rtw89_phy_tssi_ctrl_set_fast_mode_cfg() 6913 enum rtw89_mac_idx mac_idx, in rtw89_phy_tssi_ctrl_set_bandedge_cfg() argument 6933 reg = rtw89_mac_reg_by_idx(rtwdev, regs[i].addr, mac_idx); in rtw89_phy_tssi_ctrl_set_bandedge_cfg() 6937 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_BANDEDGE_CFG, mac_idx); in rtw89_phy_tssi_ctrl_set_bandedge_cfg() 6940 rtw89_phy_tssi_ctrl_set_fast_mode_cfg(rtwdev, mac_idx, bandedge_cfg, in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
|
| H A D | phy.h | 1005 enum rtw89_mac_idx mac_idx,
|
| /linux-6.15/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_rpc.c | 641 int mac_idx; in __fbnic_write_tce_tcam_rev() local 643 for (mac_idx = ARRAY_SIZE(fbd->mac_addr); mac_idx--;) { in __fbnic_write_tce_tcam_rev() 644 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[mac_idx]; in __fbnic_write_tce_tcam_rev() 669 int mac_idx; in __fbnic_write_tce_tcam() local 671 for (mac_idx = 0; mac_idx < ARRAY_SIZE(fbd->mac_addr); mac_idx++) { in __fbnic_write_tce_tcam() 672 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[mac_idx]; in __fbnic_write_tce_tcam()
|
| /linux-6.15/drivers/net/ethernet/atheros/ |
| H A D | ag71xx.c | 380 int mac_idx; member 1083 if ((ag71xx_is(ag, AR9330) && ag->mac_idx == 0) || in ag71xx_phylink_setup() 1086 (ag71xx_is(ag, QCA9550) && ag->mac_idx == 1)) in ag71xx_phylink_setup() 1090 if ((ag71xx_is(ag, AR9330) && ag->mac_idx == 1) || in ag71xx_phylink_setup() 1092 (ag71xx_is(ag, QCA9530) && ag->mac_idx == 1)) in ag71xx_phylink_setup() 1096 if (ag71xx_is(ag, QCA9550) && ag->mac_idx == 0) in ag71xx_phylink_setup() 1100 if (ag71xx_is(ag, AR9340) && ag->mac_idx == 0) in ag71xx_phylink_setup() 1105 (ag71xx_is(ag, QCA9550) && ag->mac_idx == 1)) in ag71xx_phylink_setup() 1810 ag->mac_idx = -1; in ag71xx_probe() 1813 ag->mac_idx = i; in ag71xx_probe() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-rs.c | 790 int rs_idx, mac_idx, i; in il4965_rs_tx_status() local 835 mac_idx = info->status.rates[0].idx; in il4965_rs_tx_status() 838 mac_idx &= RATE_MCS_CODE_MSK; /* Remove # of streams */ in il4965_rs_tx_status() 839 if (mac_idx >= (RATE_9M_IDX - IL_FIRST_OFDM_RATE)) in il4965_rs_tx_status() 840 mac_idx++; in il4965_rs_tx_status() 846 mac_idx += IL_FIRST_OFDM_RATE; in il4965_rs_tx_status() 849 if (mac_idx < 0 || in il4965_rs_tx_status() 856 !!(mac_flags & IEEE80211_TX_RC_GREEN_FIELD) || rs_idx != mac_idx) { in il4965_rs_tx_status() 857 D_RATE("initial rate %d does not match %d (0x%x)\n", mac_idx, in il4965_rs_tx_status()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | mt7603.h | 234 void mt7603_filter_tx(struct mt7603_dev *dev, int mac_idx, int idx, bool abort);
|
| H A D | mac.c | 181 void mt7603_filter_tx(struct mt7603_dev *dev, int mac_idx, int idx, bool abort) in mt7603_filter_tx() argument 203 flush_mask <<= mac_idx; in mt7603_filter_tx()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | cmd.c | 2041 vp_oper->mac_idx = __mlx4_register_mac(&priv->dev, in mlx4_master_activate_admin_state() 2044 if (0 > vp_oper->mac_idx) { in mlx4_master_activate_admin_state() 2045 err = vp_oper->mac_idx; in mlx4_master_activate_admin_state() 2046 vp_oper->mac_idx = NO_INDX; in mlx4_master_activate_admin_state() 2053 vp_oper->state.mac, vp_oper->mac_idx, slave, port); in mlx4_master_activate_admin_state() 2076 if (NO_INDX != vp_oper->mac_idx) { in mlx4_master_deactivate_admin_state() 2078 vp_oper->mac_idx = NO_INDX; in mlx4_master_deactivate_admin_state() 2430 vf_oper->vport[port].mac_idx = NO_INDX; in mlx4_multi_func_init()
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | t4_msg.h | 611 __be16 mac_idx; member 668 __be16 mac_idx; member
|