Home
last modified time | relevance | path

Searched refs:tx_pause (Results 1 – 100 of 100) sorted by relevance

/linux-4.4.14/drivers/net/wireless/mwifiex/
Dsta_event.c250 tp->peermac, tp->tx_pause, in mwifiex_process_uap_tx_pause()
254 if (tp->tx_pause) in mwifiex_process_uap_tx_pause()
259 mwifiex_update_ralist_tx_pause(priv, tp->peermac, tp->tx_pause); in mwifiex_process_uap_tx_pause()
265 if (sta_ptr && sta_ptr->tx_pause != tp->tx_pause) { in mwifiex_process_uap_tx_pause()
266 sta_ptr->tx_pause = tp->tx_pause; in mwifiex_process_uap_tx_pause()
268 tp->tx_pause); in mwifiex_process_uap_tx_pause()
284 tp->peermac, tp->tx_pause, in mwifiex_process_sta_tx_pause()
288 if (tp->tx_pause) in mwifiex_process_sta_tx_pause()
302 if (sta_ptr && sta_ptr->tx_pause != tp->tx_pause) { in mwifiex_process_sta_tx_pause()
303 sta_ptr->tx_pause = tp->tx_pause; in mwifiex_process_sta_tx_pause()
[all …]
Dwmm.h134 u8 tx_pause);
136 u8 *mac, u8 tx_pause);
Dwmm.c169 ra_list->tx_paused = node->tx_pause; in mwifiex_ralist_add()
632 u8 tx_pause) in mwifiex_update_ralist_tx_pause() argument
643 if (ra_list && ra_list->tx_paused != tx_pause) { in mwifiex_update_ralist_tx_pause()
645 ra_list->tx_paused = tx_pause; in mwifiex_update_ralist_tx_pause()
646 if (tx_pause) in mwifiex_update_ralist_tx_pause()
657 if (tx_pause) in mwifiex_update_ralist_tx_pause()
672 u8 *mac, u8 tx_pause) in mwifiex_update_ralist_tx_pause_in_tdls_cs() argument
687 if (ra_list->tx_paused != tx_pause) { in mwifiex_update_ralist_tx_pause_in_tdls_cs()
689 ra_list->tx_paused = tx_pause; in mwifiex_update_ralist_tx_pause_in_tdls_cs()
690 if (tx_pause) in mwifiex_update_ralist_tx_pause_in_tdls_cs()
[all …]
Dfw.h1172 u8 tx_pause; member
Dmain.h776 u8 tx_pause; member
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ethtool.c498 pause->tx_pause = !(netxen_gb_get_gb0_mask(val)); in netxen_nic_get_pauseparam()
501 pause->tx_pause = !(netxen_gb_get_gb1_mask(val)); in netxen_nic_get_pauseparam()
504 pause->tx_pause = !(netxen_gb_get_gb2_mask(val)); in netxen_nic_get_pauseparam()
508 pause->tx_pause = !(netxen_gb_get_gb3_mask(val)); in netxen_nic_get_pauseparam()
517 pause->tx_pause = !(netxen_xg_get_xg0_mask(val)); in netxen_nic_get_pauseparam()
519 pause->tx_pause = !(netxen_xg_get_xg1_mask(val)); in netxen_nic_get_pauseparam()
556 if (pause->tx_pause) in netxen_nic_set_pauseparam()
562 if (pause->tx_pause) in netxen_nic_set_pauseparam()
568 if (pause->tx_pause) in netxen_nic_set_pauseparam()
575 if (pause->tx_pause) in netxen_nic_set_pauseparam()
[all …]
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c388 pause->tx_pause = 1; in pch_gbe_get_pauseparam()
391 pause->tx_pause = 1; in pch_gbe_get_pauseparam()
411 if ((pause->rx_pause) && (pause->tx_pause)) in pch_gbe_set_pauseparam()
413 else if ((pause->rx_pause) && (!pause->tx_pause)) in pch_gbe_set_pauseparam()
415 else if ((!pause->rx_pause) && (pause->tx_pause)) in pch_gbe_set_pauseparam()
417 else if ((!pause->rx_pause) && (!pause->tx_pause)) in pch_gbe_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_stats.h72 u64 tx_pause; member
94 __be64 tx_pause; member
Den_port.c351 priv->tx_priority_flowstats[i].tx_pause = in mlx4_en_DUMP_ETH_STATS()
352 be64_to_cpu(flowstats[i].tx_pause); in mlx4_en_DUMP_ETH_STATS()
366 priv->tx_flowstats.tx_pause = in mlx4_en_DUMP_ETH_STATS()
367 be64_to_cpu(flowstats[0].tx_pause); in mlx4_en_DUMP_ETH_STATS()
Den_dcb_nl.c218 prof->tx_pause = !pfc->pfc_en; in mlx4_en_dcbnl_ieee_setpfc()
224 prof->tx_pause, in mlx4_en_dcbnl_ieee_setpfc()
233 prof->tx_ppp, prof->tx_pause); in mlx4_en_dcbnl_ieee_setpfc()
Den_ethtool.c769 cmd->advertising |= (priv->prof->tx_pause) ? ADVERTISED_Pause : 0; in ethtool_get_ptys_settings()
771 cmd->advertising |= (priv->prof->tx_pause ^ priv->prof->rx_pause) ? in ethtool_get_ptys_settings()
1008 priv->prof->tx_pause = pause->tx_pause != 0; in mlx4_en_set_pauseparam()
1012 priv->prof->tx_pause, in mlx4_en_set_pauseparam()
1023 priv->prof->tx_pause); in mlx4_en_set_pauseparam()
1033 pause->tx_pause = priv->prof->tx_pause; in mlx4_en_get_pauseparam()
Dmlx4_en.h373 u8 tx_pause; member
749 u8 tx_ppp, u8 tx_pause);
841 u8 tx_ppp, u8 tx_pause);
Den_main.c168 params->prof[i].tx_pause = 1; in mlx4_en_get_profile()
Den_netdev.c1662 priv->prof->tx_pause, in mlx4_en_start_port()
2733 u8 tx_ppp, u8 tx_pause) in mlx4_en_update_pfc_stats_bitmap() argument
2757 if (tx_pause && !(tx_ppp)) in mlx4_en_update_pfc_stats_bitmap()
2769 u8 tx_ppp, u8 tx_pause) in mlx4_en_set_stats_bitmap() argument
2804 tx_ppp, tx_pause); in mlx4_en_set_stats_bitmap()
3039 prof->tx_pause, prof->tx_ppp, in mlx4_en_init_netdev()
3076 mdev->profile.prof[priv->port].tx_pause); in mlx4_en_init_netdev()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dport.c327 int mlx5_set_port_pause(struct mlx5_core_dev *dev, u32 rx_pause, u32 tx_pause) in mlx5_set_port_pause() argument
334 MLX5_SET(pfcc_reg, in, pptx, tx_pause); in mlx5_set_port_pause()
343 u32 *rx_pause, u32 *tx_pause) in mlx5_query_port_pause() argument
360 if (tx_pause) in mlx5_query_port_pause()
361 *tx_pause = MLX5_GET(pfcc_reg, out, pptx); in mlx5_query_port_pause()
Den_ethtool.c517 static void get_advertising(u32 eth_proto_cap, u8 tx_pause, in get_advertising() argument
521 *advertising |= tx_pause ? ADVERTISED_Pause : 0; in get_advertising()
522 *advertising |= (tx_pause ^ rx_pause) ? ADVERTISED_Asym_Pause : 0; in get_advertising()
830 &pauseparam->tx_pause); in mlx5e_get_pauseparam()
849 pauseparam->tx_pause ? 1 : 0); in mlx5e_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-mdio.c827 if (pdata->tx_pause && pdata->rx_pause) in xgbe_phy_fc_string()
831 else if (pdata->tx_pause) in xgbe_phy_fc_string()
873 if (pdata->tx_pause != pdata->phy.tx_pause) { in xgbe_phy_adjust_link()
876 pdata->tx_pause = pdata->phy.tx_pause; in xgbe_phy_adjust_link()
1054 pdata->phy.tx_pause = 0; in xgbe_phy_status_aneg()
1058 pdata->phy.tx_pause = 1; in xgbe_phy_status_aneg()
1064 pdata->phy.tx_pause = 1; in xgbe_phy_status_aneg()
1327 pdata->phy.tx_pause = pdata->tx_pause; in xgbe_phy_init()
1339 if (pdata->tx_pause) in xgbe_phy_init()
Dxgbe-ethtool.c238 pause->tx_pause = pdata->phy.tx_pause; in xgbe_get_pauseparam()
255 pdata->phy.tx_pause = pause->tx_pause; in xgbe_set_pauseparam()
266 if (pause->tx_pause) in xgbe_set_pauseparam()
Dxgbe.h530 int tx_pause; member
842 unsigned int tx_pause; member
Dxgbe-main.c197 pdata->tx_pause = 1; in xgbe_default_config()
Dxgbe-dev.c567 if (pdata->tx_pause || (pfc && pfc->pfc_en)) in xgbe_config_tx_flow_control()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_ethtool.c161 pause->tx_pause = 1; in ixgb_get_pauseparam()
164 pause->tx_pause = 1; in ixgb_get_pauseparam()
178 if (pause->rx_pause && pause->tx_pause) in ixgb_set_pauseparam()
180 else if (pause->rx_pause && !pause->tx_pause) in ixgb_set_pauseparam()
182 else if (!pause->rx_pause && pause->tx_pause) in ixgb_set_pauseparam()
184 else if (!pause->rx_pause && !pause->tx_pause) in ixgb_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dethtool.c203 pause->tx_pause = !!(hw->flowctrl & ALX_FC_TX); in alx_get_pauseparam()
217 if (pause->tx_pause) in alx_set_pauseparam()
Dhw.h421 u64 tx_pause; /* TX pause frames */ member
Dhw.c1086 hw->stats.tx_pause += alx_read_mem32(hw, ALX_MIB_TX_PAUSE); in alx_update_hw_stats()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ethtool.c800 pause->tx_pause = !(qlcnic_gb_get_gb0_mask(val)); in qlcnic_get_pauseparam()
803 pause->tx_pause = !(qlcnic_gb_get_gb1_mask(val)); in qlcnic_get_pauseparam()
806 pause->tx_pause = !(qlcnic_gb_get_gb2_mask(val)); in qlcnic_get_pauseparam()
810 pause->tx_pause = !(qlcnic_gb_get_gb3_mask(val)); in qlcnic_get_pauseparam()
821 pause->tx_pause = !(qlcnic_xg_get_xg0_mask(val)); in qlcnic_get_pauseparam()
823 pause->tx_pause = !(qlcnic_xg_get_xg1_mask(val)); in qlcnic_get_pauseparam()
865 if (pause->tx_pause) in qlcnic_set_pauseparam()
871 if (pause->tx_pause) in qlcnic_set_pauseparam()
877 if (pause->tx_pause) in qlcnic_set_pauseparam()
884 if (pause->tx_pause) in qlcnic_set_pauseparam()
[all …]
Dqlcnic_83xx_hw.c3667 pause->tx_pause = 1; in qlcnic_83xx_get_pauseparam()
3677 pause->tx_pause = 1; in qlcnic_83xx_get_pauseparam()
3713 if (pause->rx_pause && pause->tx_pause) { in qlcnic_83xx_set_pauseparam()
3715 } else if (pause->rx_pause && !pause->tx_pause) { in qlcnic_83xx_set_pauseparam()
3718 } else if (pause->tx_pause && !pause->rx_pause) { in qlcnic_83xx_set_pauseparam()
3721 } else if (!pause->rx_pause && !pause->tx_pause) { in qlcnic_83xx_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c518 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam()
534 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam()
536 pause_config.tx_pause = pauseparam->tx_pause; in bnad_set_pauseparam()
Dbfi_enet.h637 u8 tx_pause; /* 1 = enable; 0 = disable */ member
776 u64 tx_pause[8]; member
823 u64 tx_pause; member
Dbfa_defs_cna.h94 u64 tx_pause; /*!< Tx pause */ member
Dbna_types.h341 enum bna_status tx_pause; member
Dbna_enet.c1174 pause_req->tx_pause = enet->pause_config.tx_pause; in bna_bfi_pause_set()
Dbnad.c2755 pause_config.tx_pause = 0; in bnad_open()
/linux-4.4.14/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c146 pause->tx_pause = 1; in uec_get_pauseparam()
157 ugeth->ug_info->transmitFlowControl = pause->tx_pause; in uec_set_pauseparam()
Dgianfar_ethtool.c525 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam()
541 (epause->rx_pause != epause->tx_pause))) in gfar_spauseparam()
548 if (epause->tx_pause) { in gfar_spauseparam()
554 } else if (epause->tx_pause) { in gfar_spauseparam()
Dfec_main.c2269 pause->tx_pause = (fep->pause_flag & FEC_PAUSE_FLAG_ENABLE) != 0; in fec_enet_get_pauseparam()
2270 pause->rx_pause = pause->tx_pause; in fec_enet_get_pauseparam()
2281 if (pause->tx_pause != pause->rx_pause) { in fec_enet_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c391 char tx_pause; member
660 priv->tx_pause = tx; in xgmac_set_flow_ctrl()
1033 xgmac_set_flow_ctrl(priv, priv->rx_pause, priv->tx_pause); in xgmac_open()
1565 pause->tx_pause = priv->tx_pause; in xgmac_get_pauseparam()
1576 return xgmac_set_flow_ctrl(priv, pause->rx_pause, pause->tx_pause); in xgmac_set_pauseparam()
1608 XGMAC_HW_STAT(tx_pause, XGMAC_MMC_TXPAUSEFRAME),
1746 priv->tx_pause = 1; in xgmac_probe()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/btcoexist/
Dhalbtc8821a2ant.c1504 static void btc8821a2_int1(struct btc_coexist *btcoexist, bool tx_pause, in btc8821a2_int1() argument
1507 if (tx_pause) { in btc8821a2_int1()
1705 static void btc8821a2_int2(struct btc_coexist *btcoexist, bool tx_pause, in btc8821a2_int2() argument
1708 if (tx_pause) { in btc8821a2_int2()
1891 static void btc8821a2_int3(struct btc_coexist *btcoexist, bool tx_pause, in btc8821a2_int3() argument
1894 if (tx_pause) { in btc8821a2_int3()
2078 bool sco_hid, bool tx_pause, in btc8821a2ant_tdma_dur_adj() argument
2096 if (tx_pause) { in btc8821a2ant_tdma_dur_adj()
2142 if (tx_pause) { in btc8821a2ant_tdma_dur_adj()
2284 btc8821a2_int1(btcoexist, tx_pause, result); in btc8821a2ant_tdma_dur_adj()
[all …]
Dhalbtc8192e2ant.c1591 static void btc8192e_int1(struct btc_coexist *btcoexist, bool tx_pause, in btc8192e_int1() argument
1594 if (tx_pause) { in btc8192e_int1()
1794 static void btc8192e_int2(struct btc_coexist *btcoexist, bool tx_pause, in btc8192e_int2() argument
1797 if (tx_pause) { in btc8192e_int2()
1982 static void btc8192e_int3(struct btc_coexist *btcoexist, bool tx_pause, in btc8192e_int3() argument
1985 if (tx_pause) { in btc8192e_int3()
2171 bool sco_hid, bool tx_pause, in halbtc8192e2ant_tdma_duration_adjust() argument
2189 if (tx_pause) { in halbtc8192e2ant_tdma_duration_adjust()
2235 if (tx_pause) { in halbtc8192e2ant_tdma_duration_adjust()
2362 btc8192e_int1(btcoexist, tx_pause, result); in halbtc8192e2ant_tdma_duration_adjust()
[all …]
Dhalbtc8723b2ant.c1595 static void set_tdma_int1(struct btc_coexist *btcoexist, bool tx_pause, in set_tdma_int1() argument
1599 if (tx_pause) { in set_tdma_int1()
1793 static void set_tdma_int2(struct btc_coexist *btcoexist, bool tx_pause, in set_tdma_int2() argument
1797 if (tx_pause) { in set_tdma_int2()
1966 static void set_tdma_int3(struct btc_coexist *btcoexist, bool tx_pause, in set_tdma_int3() argument
1970 if (tx_pause) { in set_tdma_int3()
2140 bool sco_hid, bool tx_pause, in btc8723b2ant_tdma_duration_adjust() argument
2156 if (tx_pause) { in btc8723b2ant_tdma_duration_adjust()
2202 if (tx_pause) { in btc8723b2ant_tdma_duration_adjust()
2332 set_tdma_int1(btcoexist, tx_pause, result); in btc8723b2ant_tdma_duration_adjust()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.h353 u32 tx_pause; /* TX pause frames */ member
678 u64 tx_pause; /* TX pause frames */ member
Datl1.c1727 adapter->soft_stats.tx_pause += smb->tx_pause; in atl1_inc_smb()
3189 {"tx_pause", ATL1_STAT(soft_stats.tx_pause)},
3593 epause->tx_pause = 1; in atl1_get_pauseparam()
3610 epause->tx_pause = 1; in atl1_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.h166 u32 tx_pause; member
Dbcm63xx_enet.c1314 { "tx_pause", GEN_STAT(mib.tx_pause), ETH_MIB_TX_PAUSE },
1557 ecmd->tx_pause = priv->pause_tx; in bcm_enet_get_pauseparam()
1568 if (ecmd->autoneg && (ecmd->rx_pause != ecmd->tx_pause)) { in bcm_enet_set_pauseparam()
1582 priv->pause_tx = ecmd->tx_pause; in bcm_enet_set_pauseparam()
2556 { "tx_pause", GEN_STAT(mib.tx_pause), ETHSW_MIB_RX_PAUSE },
Db44.c2005 epause->tx_pause = in b44_get_pauseparam()
2023 if (epause->tx_pause) in b44_set_pauseparam()
Dtg3.c12415 epause->tx_pause = 1; in tg3_get_pauseparam()
12417 epause->tx_pause = 0; in tg3_get_pauseparam()
12436 (epause->rx_pause != epause->tx_pause))) in tg3_set_pauseparam()
12443 if (epause->tx_pause) { in tg3_set_pauseparam()
12449 } else if (epause->tx_pause) { in tg3_set_pauseparam()
12507 if (epause->tx_pause) in tg3_set_pauseparam()
Dbnx2.c7398 epause->tx_pause = ((bp->flow_ctrl & FLOW_CTRL_TX) != 0); in bnx2_get_pauseparam()
7409 if (epause->tx_pause) in bnx2_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c431 pause->tx_pause = 0; in stmmac_get_pauseparam()
437 pause->tx_pause = 1; in stmmac_get_pauseparam()
455 if (pause->tx_pause) in stmmac_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_ethtool.c675 pause->tx_pause = 1; in ql_get_pauseparam()
685 if ((pause->rx_pause) && (pause->tx_pause)) in ql_set_pauseparam()
687 else if (!pause->rx_pause && !pause->tx_pause) in ql_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_gmac.c456 u32 tx_pause; in hns_gmac_get_info() local
491 hns_gmac_get_pausefrm_cfg(mac_drv, &rx_pause, &tx_pause); in hns_gmac_get_info()
493 mac_info->tx_pause_en = tx_pause; in hns_gmac_get_info()
Dhns_ethtool.c712 &param->rx_pause, &param->tx_pause); in hns_get_pauseparam()
738 param->rx_pause, param->tx_pause); in hns_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_ethtool.c280 pause->tx_pause = 1; in e1000_get_pauseparam()
283 pause->tx_pause = 1; in e1000_get_pauseparam()
299 if (pause->rx_pause && pause->tx_pause) in e1000_set_pauseparam()
301 else if (pause->rx_pause && !pause->tx_pause) in e1000_set_pauseparam()
303 else if (!pause->rx_pause && pause->tx_pause) in e1000_set_pauseparam()
305 else if (!pause->rx_pause && !pause->tx_pause) in e1000_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dethtool.c354 pause->tx_pause = 1; in e1000_get_pauseparam()
357 pause->tx_pause = 1; in e1000_get_pauseparam()
384 if (pause->rx_pause && pause->tx_pause) in e1000_set_pauseparam()
386 else if (pause->rx_pause && !pause->tx_pause) in e1000_set_pauseparam()
388 else if (!pause->rx_pause && pause->tx_pause) in e1000_set_pauseparam()
390 else if (!pause->rx_pause && !pause->tx_pause) in e1000_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c805 pause->tx_pause = 0; in i40e_get_pauseparam()
812 pause->tx_pause = 1; in i40e_get_pauseparam()
815 pause->tx_pause = 1; in i40e_get_pauseparam()
868 if (pause->rx_pause && pause->tx_pause) in i40e_set_pauseparam()
870 else if (pause->rx_pause && !pause->tx_pause) in i40e_set_pauseparam()
872 else if (!pause->rx_pause && pause->tx_pause) in i40e_set_pauseparam()
874 else if (!pause->rx_pause && !pause->tx_pause) in i40e_set_pauseparam()
Di40e_common.c1803 bool tx_pause, rx_pause; in i40e_aq_get_link_info() local
1834 tx_pause = !!(resp->an_info & I40E_AQ_LINK_PAUSE_TX); in i40e_aq_get_link_info()
1836 if (tx_pause & rx_pause) in i40e_aq_get_link_info()
1838 else if (tx_pause) in i40e_aq_get_link_info()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpsw.c301 u32 tx_pause; member
392 bool tx_pause; member
887 if (priv->tx_pause) in _cpsw_adjust_link()
1892 pause->tx_pause = priv->tx_pause ? true : false; in cpsw_get_pauseparam()
1902 priv->tx_pause = pause->tx_pause ? true : false; in cpsw_set_pauseparam()
Dnetcp_ethss.c224 u32 tx_pause; member
385 u32 tx_pause; member
566 u32 tx_pause; member
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e.h290 unsigned long tx_pause; /* The number of Pause packet transmitted. */ member
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_common.h485 u8 tx_pause; member
Dsxgbe_main.c2166 priv->tx_pause = 1; in sxgbe_drv_probe()
/linux-4.4.14/include/linux/mlx5/
Ddriver.h803 int mlx5_set_port_pause(struct mlx5_core_dev *dev, u32 rx_pause, u32 tx_pause);
805 u32 *rx_pause, u32 *tx_pause);
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c702 be_cmd_get_flow_control(adapter, &ecmd->tx_pause, &ecmd->rx_pause); in be_get_pauseparam()
715 status = be_cmd_set_flow_control(adapter, ecmd->tx_pause, in be_set_pauseparam()
722 adapter->tx_fc = ecmd->tx_pause; in be_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c.h343 unsigned long tx_pause; /* The number of Pause packet transmitted. */ member
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_ethtool.c380 pause->tx_pause = 1; in igb_get_pauseparam()
383 pause->tx_pause = 1; in igb_get_pauseparam()
412 if (pause->rx_pause && pause->tx_pause) in igb_set_pauseparam()
414 else if (pause->rx_pause && !pause->tx_pause) in igb_set_pauseparam()
416 else if (!pause->rx_pause && pause->tx_pause) in igb_set_pauseparam()
418 else if (!pause->rx_pause && !pause->tx_pause) in igb_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c195 vxge_hw_device_getpause_data(hldev, 0, &ep->tx_pause, &ep->rx_pause); in vxge_ethtool_getpause_data()
214 vxge_hw_device_setpause_data(hldev, 0, ep->tx_pause, ep->rx_pause); in vxge_ethtool_setpause_data()
216 vdev->config.tx_pause_enable = ep->tx_pause; in vxge_ethtool_setpause_data()
/linux-4.4.14/include/uapi/linux/
Dethtool.h530 __u32 tx_pause; member
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1934 epause->tx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_TX) == in bnx2x_get_pauseparam()
1939 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam()
1952 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_set_pauseparam()
1959 if (epause->tx_pause) in bnx2x_set_pauseparam()
1979 if (epause->tx_pause) in bnx2x_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dethtool.c698 (pause->tx_pause ? EFX_FC_TX : 0) | in efx_ethtool_set_pauseparam()
751 pause->tx_pause = !!(efx->wanted_fc & EFX_FC_TX); in efx_ethtool_get_pauseparam()
Dsiena.c445 SIENA_DMA_STAT(tx_pause, TX_PAUSE_PKTS),
Dfalcon.c151 FALCON_DMA_STAT(tx_pause, XgTxPausePkts),
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c719 epause->tx_pause = ((link_info->pause & BNXT_LINK_PAUSE_TX) != 0); in bnxt_get_pauseparam()
749 if (epause->tx_pause) in bnxt_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c668 epause->tx_pause = (p->link_cfg.fc & PAUSE_TX) != 0; in get_pauseparam()
686 if (epause->tx_pause) in set_pauseparam()
Dcxgb4.h126 u64 tx_pause; /* # of transmitted pause frames */ member
Dt4fw_api.h2677 __be64 tx_pause; member
Dt4_hw.c5402 p->tx_pause = GET_STAT(TX_PORT_PAUSE); in t4_get_port_stats()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c527 pause->tx_pause = 1; in fm10k_get_pauseparam()
538 if (pause->autoneg || !pause->tx_pause) in fm10k_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c390 pause->tx_pause = 1; in ixgbe_get_pauseparam()
393 pause->tx_pause = 1; in ixgbe_get_pauseparam()
416 if ((pause->rx_pause && pause->tx_pause) || pause->autoneg) in ixgbe_set_pauseparam()
418 else if (pause->rx_pause && !pause->tx_pause) in ixgbe_set_pauseparam()
420 else if (!pause->rx_pause && pause->tx_pause) in ixgbe_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c674 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
693 if (epause->tx_pause) in set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_axienet_main.c1227 epauseparm->tx_pause = regval & XAE_FCC_FCTX_MASK; in axienet_ethtools_get_pauseparam()
1257 if (epauseparm->tx_pause) in axienet_ethtools_set_pauseparam()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c1425 et_pauseparam->tx_pause = (nesvnic->nesdev->disable_tx_flow_control == 0) ? 1:0; in nes_netdev_get_pauseparam()
1443 if ((et_pauseparam->tx_pause == 1) && (nesdev->disable_tx_flow_control == 1)) { in nes_netdev_set_pauseparam()
1450 } else if ((et_pauseparam->tx_pause == 0) && (nesdev->disable_tx_flow_control == 0)) { in nes_netdev_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcommon.h198 u64 tx_pause; /* # of transmitted pause frames */ member
Dxgmac.c638 RMON_UPDATE(mac, tx_pause, TX_PAUSE); in t3_mac_update_stats()
Dcxgb3_main.c1676 *data++ = s->tx_pause; in get_stats()
1910 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
1928 if (epause->tx_pause) in set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/aurora/
Dnb8800.c1075 pp->tx_pause = priv->pause_tx; in nb8800_get_pauseparam()
1085 priv->pause_tx = pp->tx_pause; in nb8800_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dskge.c558 ecmd->tx_pause = (ecmd->rx_pause || in skge_get_pauseparam()
561 ecmd->autoneg = ecmd->rx_pause || ecmd->tx_pause; in skge_get_pauseparam()
576 if (ecmd->rx_pause && ecmd->tx_pause) in skge_set_pauseparam()
578 else if (ecmd->rx_pause && !ecmd->tx_pause) in skge_set_pauseparam()
580 else if (!ecmd->rx_pause && ecmd->tx_pause) in skge_set_pauseparam()
Dsky2.c4035 ecmd->tx_pause = ecmd->rx_pause = 0; in sky2_get_pauseparam()
4038 ecmd->tx_pause = 1, ecmd->rx_pause = 0; in sky2_get_pauseparam()
4041 ecmd->tx_pause = 0, ecmd->rx_pause = 1; in sky2_get_pauseparam()
4044 ecmd->tx_pause = ecmd->rx_pause = 1; in sky2_get_pauseparam()
4061 sky2->flow_mode = sky2_flow(ecmd->rx_pause, ecmd->tx_pause); in sky2_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/
Djme.c2556 ecmd->tx_pause = (jme->reg_txpfc & TXPFC_PF_EN) != 0; in jme_get_pauseparam()
2575 (ecmd->tx_pause != 0)) { in jme_set_pauseparam()
2577 if (ecmd->tx_pause) in jme_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dksz884x.c6339 pause->tx_pause = in netdev_get_pauseparam()
6345 pause->tx_pause = in netdev_get_pauseparam()
6371 if (!pause->rx_pause && !pause->tx_pause) in netdev_set_pauseparam()
6390 SWITCH_TX_FLOW_CTRL, pause->tx_pause); in netdev_set_pauseparam()
6392 set_flow_ctrl(hw, pause->rx_pause, pause->tx_pause); in netdev_set_pauseparam()
Dks8695net.c1020 param->tx_pause = (ctrl & DTXC_TFCE); in ks8695_wan_get_pause()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c679 u64 tx_pause; member
1717 np->estats.tx_pause += readl(base + NvRegTxPause); in nv_update_stats()
4692 pause->tx_pause = (np->pause_flags & NV_PAUSEFRAME_TX_ENABLE) != 0; in nv_get_pauseparam()
4705 if (pause->tx_pause && !(np->pause_flags & NV_PAUSEFRAME_TX_CAPABLE)) { in nv_set_pauseparam()
4726 if (pause->tx_pause) in nv_set_pauseparam()
4749 if (pause->tx_pause) in nv_set_pauseparam()
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_defs_svc.h1315 u64 tx_pause; /* Tx pause */ member
/linux-4.4.14/Documentation/networking/
Daltera_tse.txt162 "tx_pause" is equivalent to aPAUSEMACCtrlFramesTransmitted defined in IEEE
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c521 pause->tx_pause = 1; in lio_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1861 pause->tx_pause = mgp->pause; in myri10ge_get_pauseparam()
1870 if (pause->tx_pause != mgp->pause) in myri10ge_set_pauseparam()
1871 return myri10ge_change_pause(mgp, pause->tx_pause); in myri10ge_set_pauseparam()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dcore.c2078 pp->rx_pause = pp->tx_pause = 1; in emac_ethtool_get_pauseparam()
2080 pp->tx_pause = 1; in emac_ethtool_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c2568 pp->tx_pause = lp->flowcontrol.tx; in dwceqos_get_pauseparam()
2586 lp->flowcontrol.tx = pp->tx_pause; in dwceqos_set_pauseparam()
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c704 static void tx_pause(struct tty_struct *tty) in tx_pause() function
2824 .stop = tx_pause,
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1475 pauseparam->tx_pause = (pi->link_cfg.fc & PAUSE_TX) != 0; in cxgb4vf_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c1768 pause->tx_pause = (reg & MAC_CONFIG_REG_TF) >> 1; in ql_get_pauseparam()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c5549 ep->tx_pause = true; in s2io_ethtool_getpause_data()
5575 if (ep->tx_pause) in s2io_ethtool_setpause_data()