Searched refs:pause (Results 201 - 225 of 266) sorted by relevance

1234567891011

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c95 static int pause = PAUSE_TIME; variable
96 module_param(pause, int, 0644);
97 MODULE_PARM_DESC(pause, "Flow Control Pause Time");
197 if (unlikely((pause < 0) || (pause > 0xffff)))
198 pause = PAUSE_TIME;
936 priv->pause, tx_cnt);
7516 priv->pause = pause;
7715 priv->flow_ctrl = FLOW_AUTO; /* RX/TX pause o
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x550.c2856 bool pause, asm_dir; local
2875 pause = false;
2879 pause = false;
2893 pause = true;
2914 if (pause)
3591 * 1: Rx flow control is enabled (we can receive pause frames,
3592 * but not send pause frames).
3593 * 2: Tx flow control is enabled (we can send pause frames but
3594 * we do not support receiving pause frames).
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c1457 if (priv->old_pause != phydev->pause) {
1459 priv->old_pause = phydev->pause;
1462 if (!phydev->pause)
/linux-master/drivers/net/dsa/
H A Dmt7530.c2992 state->pause &= ~(MLO_PAUSE_RX | MLO_PAUSE_TX);
2994 state->pause |= MLO_PAUSE_RX;
2996 state->pause |= MLO_PAUSE_TX;
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c4001 state->pause |= MLO_PAUSE_RX;
4003 state->pause |= MLO_PAUSE_TX;
4037 * controls the GMAC pause mode.
4775 struct ethtool_pauseparam *pause)
4779 phylink_ethtool_get_pauseparam(pp->phylink, pause);
4783 struct ethtool_pauseparam *pause)
4787 return phylink_ethtool_set_pauseparam(pp->phylink, pause);
4774 mvneta_ethtool_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pause) argument
4782 mvneta_ethtool_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pause) argument
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c506 adpt->rx_flow_control = phydev->pause;
507 adpt->tx_flow_control = phydev->pause != phydev->asym_pause;
536 /* Enable single-pause-frame mode if requested.
538 * If enabled, the EMAC will send a single pause frame when the RX
540 * the pause frame disables the remote MAC only for 33ms (the quanta),
544 * If disabled, the EMAC sends a pause frame every 31ms until the RX
549 * non-stop "flood" of pause frames sometimes has the effect of
553 * The user can enable or disable single-pause-frame mode
/linux-master/drivers/rpmsg/
H A Dqcom_glink_native.c1041 * @pause: Pause transmission
1046 static int qcom_glink_set_flow_control(struct rpmsg_endpoint *ept, bool pause, u32 dst) argument
1053 if (pause)
/linux-master/drivers/net/dsa/qca/
H A Dqca8k-8xxx.c1529 state->pause |= MLO_PAUSE_RX;
1531 state->pause |= MLO_PAUSE_TX;
/linux-master/drivers/net/usb/
H A Dr8152.c9216 static void rtl8152_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) argument
9236 pause->autoneg = 0;
9237 pause->rx_pause = 0;
9238 pause->tx_pause = 0;
9242 pause->autoneg = 1;
9247 pause->rx_pause = 1;
9250 pause->tx_pause = 1;
9253 static int rtl8152_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) argument
9266 if (pause->autoneg && !(r8152_mdio_read(tp, MII_BMCR) & BMCR_ANENABLE)) {
9271 if (pause
[all...]
/linux-master/drivers/scsi/aic7xxx/
H A Daic79xx.h1151 /* Values to store in the SEQCTL register for pause and unpause */
1153 uint8_t pause; member in struct:ahd_softc
H A Daic7xxx_core.c304 * manual pause while accessing scb ram, accesses to certain registers
334 ahc_outb(ahc, HCNTRL, ahc->pause);
727 if ((ahc->pause & INTEN) == 0) {
4433 ahc->pause = ahc->unpause | PAUSE;
4577 ahc_outb(ahc, HCNTRL, CHIPRST | ahc->pause);
4594 ahc_outb(ahc, HCNTRL, ahc->pause);
5535 ahc->pause &= ~INTEN;
5539 ahc->pause |= INTEN;
7739 * If the card supports auto-access pause,
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_hw.c583 /* Configure HW pause frame generation */
777 if (phydev->pause)
/linux-master/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c1192 * ql_is_neg_pause() returns 1 if pause was negotiated to be on
1365 /* Set the 10/100 & pause negotiation advertisements */
1759 struct ethtool_pauseparam *pause)
1771 pause->autoneg = ql_get_auto_cfg_status(qdev);
1772 pause->rx_pause = (reg & MAC_CONFIG_REG_RF) >> 2;
1773 pause->tx_pause = (reg & MAC_CONFIG_REG_TF) >> 1;
1758 ql_get_pauseparam(struct net_device *ndev, struct ethtool_pauseparam *pause) argument
/linux-master/drivers/net/phy/
H A Dphy-core.c90 return "pause";
414 * phy_resolve_aneg_pause - Determine pause autoneg results
418 * Once autoneg has completed the local pause settings can be
419 * resolved. Determine if pause and asymmetric pause should be used
426 phydev->pause = linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT,
440 * speed and duplex. If full duplex was negotiated, extract the pause mode
H A Dmxl-gpy.c581 phydev->pause = 0;
H A Dmarvell.c1669 phydev->pause = 0;
1672 phydev->pause = 1;
1675 phydev->pause = 1;
1719 phydev->pause = 0;
H A Dair_en8811h.c966 phydev->pause = 0;
/linux-master/tools/testing/selftests/tc-testing/
H A Dtdc.py578 if args.pause:
579 print('Want to pause\nPress enter to continue ...')
737 '-P', '--pause', action='store_true',
/linux-master/sound/pci/
H A Dcmipci.c74 #define CM_PAUSE1 0x00000008 /* ch1: pause */
75 #define CM_PAUSE0 0x00000004 /* ch0: pause */
859 unsigned int inthld, chen, reset, pause; local
865 pause = CM_PAUSE0 << rec->ch;
890 cm->ctrl |= pause;
895 cm->ctrl &= ~pause;
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.h162 u32 pause; member in struct:sparx5_port_config
/linux-master/net/dsa/
H A Duser.c1292 struct ethtool_pauseparam *pause)
1296 phylink_ethtool_get_pauseparam(dp->pl, pause);
1300 struct ethtool_pauseparam *pause)
1304 return phylink_ethtool_set_pauseparam(dp->pl, pause);
1291 dsa_user_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pause) argument
1299 dsa_user_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pause) argument
/linux-master/arch/arm64/include/asm/
H A Dkvm_host.h662 bool pause; member in struct:kvm_vcpu_arch
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.h3443 void (*pause)(struct rtw89_dev *rtwdev, bool pause); member in struct:rtw89_hci_ops
5506 static inline void rtw89_hci_pause(struct rtw89_dev *rtwdev, bool pause) argument
5508 rtwdev->hci.ops->pause(rtwdev, pause);
/linux-master/tools/perf/
H A Dbuiltin-kwork.c1867 * the program can continue after pause returns
1888 * a simple pause, wait here for stop signal
1890 pause();
2190 * a simple pause, wait here for stop signal
2192 pause();
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev.c4166 link->pause.autoneg = !!(fld & NVM_CFG1_PORT_DRV_FLOW_CONTROL_AUTONEG);
4167 link->pause.forced_rx = !!(fld & NVM_CFG1_PORT_DRV_FLOW_CONTROL_RX);
4168 link->pause.forced_tx = !!(fld & NVM_CFG1_PORT_DRV_FLOW_CONTROL_TX);
4316 link->speed.autoneg, link->pause.autoneg,

Completed in 731 milliseconds

1234567891011