| /linux/net/core/ |
| H A D | gso.c | 66 static bool skb_needs_check(const struct sk_buff *skb, bool tx_path) in skb_needs_check() argument 68 if (tx_path) in skb_needs_check() 89 netdev_features_t features, bool tx_path) in __skb_gso_segment() argument 93 if (unlikely(skb_needs_check(skb, tx_path))) { in __skb_gso_segment() 126 if (segs != skb && unlikely(skb_needs_check(skb, tx_path) && !IS_ERR(segs))) in __skb_gso_segment()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8852b_common.h | 107 u8 tx_path; member 122 void (*bb_cfg_tx_path)(struct rtw89_dev *rtwdev, u8 tx_path); 206 void rtw8852bx_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path) in rtw8852bx_bb_cfg_tx_path() argument 208 rtw8852bx_info.bb_cfg_tx_path(rtwdev, tx_path); in rtw8852bx_bb_cfg_tx_path()
|
| H A D | rtw8852a.h | 106 void rtw8852a_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path);
|
| H A D | rtw8852b_common.c | 1529 void __rtw8852bx_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path) in __rtw8852bx_bb_cfg_tx_path() argument 1533 rtw89_debug(rtwdev, RTW89_DBG_TSSI, "PMAC CFG Tx Path = %d", tx_path); in __rtw8852bx_bb_cfg_tx_path() 1535 if (tx_path == RF_PATH_A) { in __rtw8852bx_bb_cfg_tx_path() 1538 } else if (tx_path == RF_PATH_B) { in __rtw8852bx_bb_cfg_tx_path() 1541 } else if (tx_path == RF_PATH_AB) { in __rtw8852bx_bb_cfg_tx_path() 1573 bak->tx_path = rtw89_phy_read32_idx(rtwdev, R_TXPATH_SEL, B_TXPATH_SEL_MSK, idx); in __rtw8852bx_bb_backup_tssi() 1587 rtw89_phy_write32_idx(rtwdev, R_TXPATH_SEL, B_TXPATH_SEL_MSK, bak->tx_path, idx); in __rtw8852bx_bb_restore_tssi() 1588 if (bak->tx_path == RF_AB) in __rtw8852bx_bb_restore_tssi()
|
| H A D | rtw8852a.c | 1741 void rtw8852a_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path) in rtw8852a_bb_cfg_tx_path() argument 1748 rtw89_debug(rtwdev, RTW89_DBG_TSSI, "PMAC CFG Tx Path = %d", tx_path); in rtw8852a_bb_cfg_tx_path() 1750 if (tx_path == RF_PATH_A) { in rtw8852a_bb_cfg_tx_path() 1755 } else if (tx_path == RF_PATH_B) { in rtw8852a_bb_cfg_tx_path() 1760 } else if (tx_path == RF_PATH_AB) { in rtw8852a_bb_cfg_tx_path() 1780 if (tx_path == RF_PATH_A) { in rtw8852a_bb_cfg_tx_path()
|
| H A D | rtw8852c.c | 324 static void rtw8852c_ctrl_tx_path_tmac(struct rtw89_dev *rtwdev, u8 tx_path, 2430 static void rtw8852c_ctrl_tx_path_tmac(struct rtw89_dev *rtwdev, u8 tx_path, in rtw8852c_ctrl_tx_path_tmac() argument 2461 if (tx_path == RF_A) { in rtw8852c_ctrl_tx_path_tmac() 2467 } else if (tx_path == RF_B) { in rtw8852c_ctrl_tx_path_tmac() 2473 } else if (tx_path == RF_AB) { in rtw8852c_ctrl_tx_path_tmac() 2480 rtw89_warn(rtwdev, "[Invalid Tx Path]Tx Path: %d\n", tx_path); in rtw8852c_ctrl_tx_path_tmac()
|
| H A D | rtw8922a.c | 1869 enum rtw89_rf_path tx_path, in rtw8922a_ctrl_tx_path_tmac() argument 1890 if (tx_path == RF_PATH_A) { in rtw8922a_ctrl_tx_path_tmac() 1897 } else if (tx_path == RF_PATH_B) { in rtw8922a_ctrl_tx_path_tmac() 1904 } else if (tx_path == RF_PATH_AB) { in rtw8922a_ctrl_tx_path_tmac() 2561 enum rtw89_rf_path tx_path, u8 tx_nss, in rtw8922a_ctrl_trx_path() argument 2567 rtw8922a_ctrl_tx_path_tmac(rtwdev, tx_path, phy_idx); in rtw8922a_ctrl_trx_path()
|
| H A D | rtw8922d.c | 2136 enum rtw89_rf_path tx_path, in rtw8922d_ctrl_tx_path_tmac() argument 2160 if (tx_path == RF_PATH_A) { in rtw8922d_ctrl_tx_path_tmac() 2166 } else if (tx_path == RF_PATH_B) { in rtw8922d_ctrl_tx_path_tmac() 2172 } else if (tx_path == RF_PATH_AB) { in rtw8922d_ctrl_tx_path_tmac() 3016 enum rtw89_rf_path tx_path, u8 tx_nss, in rtw8922d_ctrl_trx_path() argument 3022 rtw8922d_ctrl_tx_path_tmac(rtwdev, tx_path, phy_idx); in rtw8922d_ctrl_trx_path()
|
| H A D | core.h | 2612 u8 tx_path; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | eeprom.c | 366 u8 band_sel, tx_path, rx_path; in mt7915_eeprom_has_background_radar() local 379 tx_path = u8_get_bits(val, MT_EE_WIFI_CONF0_TX_PATH); in mt7915_eeprom_has_background_radar() 383 tx_path == rx_path && rx_path == 2); in mt7915_eeprom_has_background_radar()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8822b.c | 20 static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, 741 static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822b_config_trx_mode() argument 756 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822b_config_trx_mode() 761 if ((tx_path | rx_path) & BB_PATH_B) in rtw8822b_config_trx_mode() 770 if (tx_path & BB_PATH_A) { in rtw8822b_config_trx_mode() 773 } else if (tx_path & BB_PATH_B) { in rtw8822b_config_trx_mode() 778 if (tx_path == BB_PATH_A || tx_path == BB_PATH_B) in rtw8822b_config_trx_mode() 783 tx_path_sel = (tx_path << 4) | tx_path; in rtw8822b_config_trx_mode() 786 if (tx_path != BB_PATH_A && tx_path != BB_PATH_B) { in rtw8822b_config_trx_mode()
|
| H A D | rtw8822c.c | 23 static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, 2482 static void rtw8822c_config_cck_tx_path(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_cck_tx_path() argument 2485 if (tx_path == BB_PATH_A) { in rtw8822c_config_cck_tx_path() 2487 } else if (tx_path == BB_PATH_B) { in rtw8822c_config_cck_tx_path() 2498 static void rtw8822c_config_ofdm_tx_path(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_ofdm_tx_path() argument 2501 if (tx_path == BB_PATH_A) { in rtw8822c_config_ofdm_tx_path() 2504 } else if (tx_path == BB_PATH_B) { in rtw8822c_config_ofdm_tx_path() 2522 static void rtw8822c_config_tx_path(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_tx_path() argument 2528 rtw8822c_config_ofdm_tx_path(rtwdev, tx_path, tx_path_sel_1ss); in rtw8822c_config_tx_path() 2532 static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_trx_mode() argument [all …]
|
| H A D | main.h | 904 void (*config_tx_path)(struct rtw_dev *rtwdev, u8 tx_path, 908 void (*config_txrx_mode)(struct rtw_dev *rtwdev, u8 tx_path,
|
| /linux/include/net/ |
| H A D | gso.h | 78 netdev_features_t features, bool tx_path);
|