| /Linux-v5.4/Documentation/devicetree/bindings/arm/tegra/ | 
| D | nvidia,tegra20-flowctrl.txt | 5   - "nvidia,tegra20-flowctrl": for Tegra20 6   - "nvidia,tegra30-flowctrl": for Tegra30 7   - "nvidia,tegra114-flowctrl": for Tegra114 8   - "nvidia,tegra124-flowctrl": for Tegra124 9   - "nvidia,tegra132-flowctrl", "nvidia,tegra124-flowctrl": for Tegra132 10   - "nvidia,tegra210-flowctrl": for Tegra210 16 		compatible = "nvidia,tegra20-flowctrl";
  | 
| /Linux-v5.4/drivers/net/ethernet/atheros/alx/ | 
| D | ethtool.c | 155 	if (hw->flowctrl & ALX_FC_ANEG && hw->adv_cfg & ADVERTISED_Autoneg) {  in alx_get_link_ksettings() 156 		if (hw->flowctrl & ALX_FC_RX) {  in alx_get_link_ksettings() 159 			if (!(hw->flowctrl & ALX_FC_TX))  in alx_get_link_ksettings() 161 		} else if (hw->flowctrl & ALX_FC_TX) {  in alx_get_link_ksettings() 203 	return alx_setup_speed_duplex(hw, adv_cfg, hw->flowctrl);  in alx_set_link_ksettings() 212 	pause->autoneg = !!(hw->flowctrl & ALX_FC_ANEG &&  in alx_get_pauseparam() 214 	pause->tx_pause = !!(hw->flowctrl & ALX_FC_TX);  in alx_get_pauseparam() 215 	pause->rx_pause = !!(hw->flowctrl & ALX_FC_RX);  in alx_get_pauseparam() 239 		if (!((fc ^ hw->flowctrl) & ALX_FC_ANEG))  in alx_set_pauseparam() 241 		if (fc & hw->flowctrl & ALX_FC_ANEG &&  in alx_set_pauseparam() [all …] 
 | 
| D | hw.h | 487 	u8 flowctrl;  member 550 int alx_setup_speed_duplex(struct alx_hw *hw, u32 ethadv, u8 flowctrl);
  | 
| D | hw.c | 722 int alx_setup_speed_duplex(struct alx_hw *hw, u32 ethadv, u8 flowctrl)  in alx_setup_speed_duplex()  argument 736 		if (flowctrl & ALX_FC_ANEG) {  in alx_setup_speed_duplex() 737 			if (flowctrl & ALX_FC_RX) {  in alx_setup_speed_duplex() 739 				if (!(flowctrl & ALX_FC_TX))  in alx_setup_speed_duplex() 741 			} else if (flowctrl & ALX_FC_TX) {  in alx_setup_speed_duplex()
  | 
| D | main.c | 1084 	hw->flowctrl = ALX_FC_ANEG | ALX_FC_RX | ALX_FC_TX;  in alx_init_sw() 1788 		err = alx_setup_speed_duplex(hw, hw->adv_cfg, hw->flowctrl);  in alx_probe()
  | 
| /Linux-v5.4/drivers/net/caif/ | 
| D | caif_serial.c | 260 		ser->common.flowctrl != NULL)  in handle_tx() 261 				ser->common.flowctrl(ser->dev, ON);  in handle_tx() 279 		ser->common.flowctrl != NULL)  in caif_xmit() 281 		ser->common.flowctrl(ser->dev, OFF);  in caif_xmit()
  | 
| D | caif_spi.c | 446 		cfspi->cfdev.flowctrl) {  in cfspi_xmitlen() 448 		cfspi->cfdev.flowctrl(cfspi->ndev, 1);  in cfspi_xmitlen() 512 		cfspi->cfdev.flowctrl) {  in cfspi_xmit() 514 		cfspi->cfdev.flowctrl(cfspi->ndev, 0);  in cfspi_xmit()
  | 
| D | caif_hsi.c | 380 			cfhsi->cfdev.flowctrl) {  in cfhsi_tx_done() 383 		cfhsi->cfdev.flowctrl(cfhsi->ndev, ON);  in cfhsi_tx_done() 1057 		cfhsi->cfdev.flowctrl) {  in cfhsi_xmit() 1059 		cfhsi->cfdev.flowctrl(cfhsi->ndev, OFF);  in cfhsi_xmit()
  | 
| /Linux-v5.4/include/net/caif/ | 
| D | caif_device.h | 48 	void (*flowctrl)(struct net_device *net, int on);  member
  | 
| /Linux-v5.4/drivers/soc/tegra/ | 
| D | Makefile | 5 obj-$(CONFIG_SOC_TEGRA_FLOWCTRL) += flowctrl.o
  | 
| /Linux-v5.4/drivers/net/ethernet/freescale/fman/ | 
| D | mac.c | 375 	u8 flowctrl;  in fman_get_pause_cfg()  local 408 	flowctrl = mii_resolve_flowctrl_fdx(lcl_adv, rmt_adv);  in fman_get_pause_cfg() 409 	if (flowctrl & FLOW_CTRL_RX)  in fman_get_pause_cfg() 411 	if (flowctrl & FLOW_CTRL_TX)  in fman_get_pause_cfg()
  | 
| /Linux-v5.4/drivers/net/ethernet/dlink/ | 
| D | sundance.c | 42 static int flowctrl=1;  variable 116 module_param(flowctrl, int, 0); 119 MODULE_PARM_DESC(flowctrl, "Sundance Alta flow control [0|1]"); 400 	unsigned int flowctrl:1;  member 659 		if (flowctrl == 1)  in sundance_probe1() 660 			np->flowctrl = 1;  in sundance_probe1() 676 	if (np->flowctrl)  in sundance_probe1() 1502 			if (np->flowctrl && np->mii_if.full_duplex) {  in netdev_error() 1599 	if (np->mii_if.full_duplex && np->flowctrl)  in set_rx_mode()
  | 
| /Linux-v5.4/net/caif/ | 
| D | caif_usb.c | 161 	common.flowctrl = NULL;  in cfusbl_device_notify()
  | 
| D | caif_dev.c | 397 		caifdev->flowctrl = dev_flowctrl;  in caif_device_notify()
  | 
| /Linux-v5.4/drivers/net/ethernet/broadcom/ | 
| D | tg3.c | 1913 	u32 flowctrl = 0;  in tg3_decode_flowctrl_1000T()  local 1916 		flowctrl |= FLOW_CTRL_RX;  in tg3_decode_flowctrl_1000T() 1918 			flowctrl |= FLOW_CTRL_TX;  in tg3_decode_flowctrl_1000T() 1920 		flowctrl |= FLOW_CTRL_TX;  in tg3_decode_flowctrl_1000T() 1922 	return flowctrl;  in tg3_decode_flowctrl_1000T() 1943 	u32 flowctrl = 0;  in tg3_decode_flowctrl_1000X()  local 1946 		flowctrl |= FLOW_CTRL_RX;  in tg3_decode_flowctrl_1000X() 1948 			flowctrl |= FLOW_CTRL_TX;  in tg3_decode_flowctrl_1000X() 1950 		flowctrl |= FLOW_CTRL_TX;  in tg3_decode_flowctrl_1000X() 1952 	return flowctrl;  in tg3_decode_flowctrl_1000X() [all …] 
 | 
| D | tg3.h | 2879 	u8				flowctrl;  member
  | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | stih410-b2260.dts | 83 			pinctrl-names = "default", "no-hw-flowctrl";
  | 
| D | tegra114.dtsi | 183 		compatible = "nvidia,tegra114-flowctrl";
  | 
| D | tegra20.dtsi | 219 		compatible = "nvidia,tegra20-flowctrl";
  | 
| D | tegra30.dtsi | 323 		compatible = "nvidia,tegra30-flowctrl";
  | 
| D | tegra124.dtsi | 251 		compatible = "nvidia,tegra124-flowctrl";
  | 
| /Linux-v5.4/arch/arm64/boot/dts/nvidia/ | 
| D | tegra132.dtsi | 230 		compatible = "nvidia,tegra132-flowctrl", "nvidia,tegra124-flowctrl";
  | 
| D | tegra210.dtsi | 420 		compatible = "nvidia,tegra210-flowctrl";
  | 
| /Linux-v5.4/drivers/net/ethernet/freescale/ | 
| D | gianfar.c | 1489 		u8 flowctrl;  in gfar_get_flowctrl_cfg()  local 1498 		flowctrl = mii_resolve_flowctrl_fdx(lcl_adv, rmt_adv);  in gfar_get_flowctrl_cfg() 1499 		if (flowctrl & FLOW_CTRL_TX)  in gfar_get_flowctrl_cfg() 1501 		if (flowctrl & FLOW_CTRL_RX)  in gfar_get_flowctrl_cfg()
  | 
| /Linux-v5.4/drivers/tty/ | 
| D | mxser.c | 213 	int flowctrl[32];  member 1624 					me->flowctrl[p] |= 0x03;  in mxser_ioctl_special() 1627 					me->flowctrl[p] |= 0x0C;  in mxser_ioctl_special()
  |