Home
last modified time | relevance | path

Searched refs:tx_path (Results 1 – 12 of 12) sorted by relevance

/linux/net/core/
A Dgso.c66 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/
A Drtw8852b_common.h107 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()
A Drtw8852a.h106 void rtw8852a_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path);
A Drtw8852b_common.c1499 void __rtw8852bx_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path) in __rtw8852bx_bb_cfg_tx_path() argument
1503 rtw89_debug(rtwdev, RTW89_DBG_TSSI, "PMAC CFG Tx Path = %d", tx_path); in __rtw8852bx_bb_cfg_tx_path()
1505 if (tx_path == RF_PATH_A) { in __rtw8852bx_bb_cfg_tx_path()
1508 } else if (tx_path == RF_PATH_B) { in __rtw8852bx_bb_cfg_tx_path()
1511 } else if (tx_path == RF_PATH_AB) { in __rtw8852bx_bb_cfg_tx_path()
1543 bak->tx_path = rtw89_phy_read32_idx(rtwdev, R_TXPATH_SEL, B_TXPATH_SEL_MSK, idx); in __rtw8852bx_bb_backup_tssi()
1557 rtw89_phy_write32_idx(rtwdev, R_TXPATH_SEL, B_TXPATH_SEL_MSK, bak->tx_path, idx); in __rtw8852bx_bb_restore_tssi()
1558 if (bak->tx_path == RF_AB) in __rtw8852bx_bb_restore_tssi()
A Drtw8852a.c1598 void rtw8852a_bb_cfg_tx_path(struct rtw89_dev *rtwdev, u8 tx_path) in rtw8852a_bb_cfg_tx_path() argument
1605 rtw89_debug(rtwdev, RTW89_DBG_TSSI, "PMAC CFG Tx Path = %d", tx_path); in rtw8852a_bb_cfg_tx_path()
1607 if (tx_path == RF_PATH_A) { in rtw8852a_bb_cfg_tx_path()
1612 } else if (tx_path == RF_PATH_B) { in rtw8852a_bb_cfg_tx_path()
1617 } else if (tx_path == RF_PATH_AB) { in rtw8852a_bb_cfg_tx_path()
1637 if (tx_path == RF_PATH_A) { in rtw8852a_bb_cfg_tx_path()
A Drtw8922a.c1549 enum rtw89_rf_path tx_path, in rtw8922a_ctrl_tx_path_tmac() argument
1570 if (tx_path == RF_PATH_A) { in rtw8922a_ctrl_tx_path_tmac()
1577 } else if (tx_path == RF_PATH_B) { in rtw8922a_ctrl_tx_path_tmac()
1584 } else if (tx_path == RF_PATH_AB) { in rtw8922a_ctrl_tx_path_tmac()
2121 enum rtw89_rf_path tx_path, u8 tx_nss, in rtw8922a_ctrl_trx_path() argument
2127 rtw8922a_ctrl_tx_path_tmac(rtwdev, tx_path, phy_idx); in rtw8922a_ctrl_trx_path()
A Drtw8852c.c200 static void rtw8852c_ctrl_tx_path_tmac(struct rtw89_dev *rtwdev, u8 tx_path,
2233 static void rtw8852c_ctrl_tx_path_tmac(struct rtw89_dev *rtwdev, u8 tx_path, in rtw8852c_ctrl_tx_path_tmac() argument
2264 if (tx_path == RF_A) { in rtw8852c_ctrl_tx_path_tmac()
2270 } else if (tx_path == RF_B) { in rtw8852c_ctrl_tx_path_tmac()
2276 } else if (tx_path == RF_AB) { in rtw8852c_ctrl_tx_path_tmac()
2283 rtw89_warn(rtwdev, "[Invalid Tx Path]Tx Path: %d\n", tx_path); in rtw8852c_ctrl_tx_path_tmac()
/linux/drivers/net/wireless/realtek/rtw88/
A Drtw8822b.c20 static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path,
738 static void rtw8822b_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822b_config_trx_mode() argument
753 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822b_config_trx_mode()
758 if ((tx_path | rx_path) & BB_PATH_B) in rtw8822b_config_trx_mode()
767 if (tx_path & BB_PATH_A) { in rtw8822b_config_trx_mode()
770 } else if (tx_path & BB_PATH_B) { in rtw8822b_config_trx_mode()
775 if (tx_path == BB_PATH_A || tx_path == BB_PATH_B) in rtw8822b_config_trx_mode()
780 tx_path_sel = (tx_path << 4) | tx_path; in rtw8822b_config_trx_mode()
783 if (tx_path != BB_PATH_A && tx_path != BB_PATH_B) { in rtw8822b_config_trx_mode()
A Drtw8822c.c23 static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path,
2482 if (tx_path == BB_PATH_A) { in rtw8822c_config_cck_tx_path()
2484 } else if (tx_path == BB_PATH_B) { in rtw8822c_config_cck_tx_path()
2498 if (tx_path == BB_PATH_A) { in rtw8822c_config_ofdm_tx_path()
2501 } else if (tx_path == BB_PATH_B) { in rtw8822c_config_ofdm_tx_path()
2519 static void rtw8822c_config_tx_path(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_tx_path() argument
2525 rtw8822c_config_ofdm_tx_path(rtwdev, tx_path, tx_path_sel_1ss); in rtw8822c_config_tx_path()
2529 static void rtw8822c_config_trx_mode(struct rtw_dev *rtwdev, u8 tx_path, in rtw8822c_config_trx_mode() argument
2532 if ((tx_path | rx_path) & BB_PATH_A) in rtw8822c_config_trx_mode()
2536 if ((tx_path | rx_path) & BB_PATH_B) in rtw8822c_config_trx_mode()
[all …]
A Dmain.h882 void (*config_tx_path)(struct rtw_dev *rtwdev, u8 tx_path,
886 void (*config_txrx_mode)(struct rtw_dev *rtwdev, u8 tx_path,
/linux/include/net/
A Dgso.h78 netdev_features_t features, bool tx_path);
/linux/drivers/thunderbolt/
A Dtunnel.c1736 const struct tb_path *tx_path = NULL, *rx_path = NULL; in tb_tunnel_match_dma() local
1749 tx_path = path; in tb_tunnel_match_dma()
1755 if (!tx_path) in tb_tunnel_match_dma()
1758 (tx_path->hops[0].in_hop_index != transmit_ring)) in tb_tunnel_match_dma()
1761 (tx_path->hops[tx_path->path_length - 1].next_hop_index != transmit_path)) in tb_tunnel_match_dma()

Completed in 81 milliseconds