| /dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_dcb.c | 22 uint32_t pause_time; in txgbe_dcb_pfc_enable() local 28 if (!hw->fc.pause_time) { in txgbe_dcb_pfc_enable() 140 pause_time = TXGBE_RXFCFSH_TIME(hw->fc.pause_time); in txgbe_dcb_pfc_enable() 142 wr32(hw, TXGBE_FCXOFFTM(i), pause_time * 0x00010001); in txgbe_dcb_pfc_enable() 145 wr32(hw, TXGBE_RXFCRFSH, pause_time / 2); in txgbe_dcb_pfc_enable()
|
| H A D | txgbe_dcb_hw.c | 247 reg = hw->fc.pause_time | (hw->fc.pause_time << 16); in txgbe_dcb_config_pfc_raptor() 252 wr32(hw, TXGBE_RXFCRFSH, hw->fc.pause_time / 2); in txgbe_dcb_config_pfc_raptor()
|
| H A D | txgbe_hw.c | 863 u32 pause_time; in txgbe_fc_enable() local 868 if (!hw->fc.pause_time) { in txgbe_fc_enable() 970 pause_time = TXGBE_RXFCFSH_TIME(hw->fc.pause_time); in txgbe_fc_enable() 972 wr32(hw, TXGBE_FCXOFFTM(i), pause_time * 0x00010001); in txgbe_fc_enable() 975 wr32(hw, TXGBE_RXFCRFSH, hw->fc.pause_time / 2); in txgbe_fc_enable()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_dcb.c | 1181 else if (pause_time >= PAUSE_TIME_MIN_VALUE && in hns3_pause_param_setup_hw() 1186 pause_time = PAUSE_TIME_MIN_VALUE; in hns3_pause_param_setup_hw() 1191 pause_trans_gap, pause_time); in hns3_pause_param_setup_hw() 1348 ret = hns3_pause_param_setup_hw(hw, pf->pause_time); in hns3_dcb_pause_setup_hw() 1636 pf->pause_time = HNS3_DEFAULT_PAUSE_TRANS_TIME; in hns3_dcb_init() 1742 uint16_t pause_time = pf->pause_time; in hns3_dcb_pfc_enable() local 1754 pf->pause_time = pfc_conf->fc.pause_time; in hns3_dcb_pfc_enable() 1776 pf->pause_time = pause_time; in hns3_dcb_pfc_enable() 1797 uint16_t pause_time = pf->pause_time; in hns3_fc_enable() local 1800 pf->pause_time = fc_conf->pause_time; in hns3_fc_enable() [all …]
|
| H A D | hns3_ethdev.h | 809 uint16_t pause_time; member
|
| /dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_dcb_82598.c | 267 reg = hw->fc.pause_time | (hw->fc.pause_time << 16); in ixgbe_dcb_config_pfc_82598() 272 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_dcb_config_pfc_82598()
|
| H A D | ixgbe_dcb_82599.c | 333 reg = hw->fc.pause_time | (hw->fc.pause_time << 16); in ixgbe_dcb_config_pfc_82599() 338 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_dcb_config_pfc_82599()
|
| H A D | ixgbe_82598.c | 392 if (!hw->fc.pause_time) { in ixgbe_fc_enable_82598() 508 reg = hw->fc.pause_time * 0x00010001; in ixgbe_fc_enable_82598() 513 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_fc_enable_82598()
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_ethdev.c | 1265 fc.pause_time[0] = AXGMAC_GET_BITS(reg_val, MAC_Q0TFCR, PT); in axgbe_flow_ctrl_get() 1279 fc_conf->pause_time = fc.pause_time[0]; in axgbe_flow_ctrl_get() 1301 AXGMAC_SET_BITS(reg_val, MAC_Q0TFCR, PT, fc_conf->pause_time); in axgbe_flow_ctrl_set() 1359 PSTC0, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1363 PSTC1, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1367 PSTC2, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1371 PSTC3, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1375 PSTC4, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1379 PSTC5, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() 1383 PSTC6, pfc_conf->fc.pause_time); in axgbe_priority_flow_ctrl_set() [all …]
|
| H A D | axgbe_ethdev.h | 519 uint16_t pause_time[AXGBE_PRIORITY_QUEUES]; member
|
| /dpdk/drivers/net/ngbe/base/ |
| H A D | ngbe_hw.c | 827 u32 pause_time; in ngbe_fc_enable() local 831 if (!hw->fc.pause_time) { in ngbe_fc_enable() 927 pause_time = NGBE_RXFCFSH_TIME(hw->fc.pause_time); in ngbe_fc_enable() 928 wr32(hw, NGBE_FCXOFFTM, pause_time * 0x00010000); in ngbe_fc_enable() 931 wr32(hw, NGBE_RXFCRFSH, hw->fc.pause_time / 2); in ngbe_fc_enable()
|
| H A D | ngbe_type.h | 110 u16 pause_time; /* Flow Control Pause timer */ member
|
| /dpdk/drivers/net/e1000/ |
| H A D | em_ethdev.c | 831 hw->fc.pause_time = UINT16_MAX; in em_hardware_init() 833 hw->fc.pause_time = EM_FC_PAUSE_TIME; in em_hardware_init() 851 hw->fc.pause_time = 0x0650; in em_hardware_init() 1661 fc_conf->pause_time = hw->fc.pause_time; in eth_em_flow_ctrl_get() 1725 hw->fc.pause_time = fc_conf->pause_time; in eth_em_flow_ctrl_set()
|
| /dpdk/drivers/net/dpaa/ |
| H A D | dpaa_ethdev.c | 1346 if (fc_conf->pause_time) in dpaa_flow_ctrl_set() 1348 fc_conf->pause_time); in dpaa_flow_ctrl_set() 1352 net_fc->pause_time = fc_conf->pause_time; in dpaa_flow_ctrl_set() 1374 fc_conf->pause_time = net_fc->pause_time; in dpaa_flow_ctrl_get() 1386 fc_conf->pause_time = in dpaa_flow_ctrl_get() 1651 fc_conf->pause_time = fman_if_get_fc_quanta(fman_intf); in dpaa_fc_set_default()
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_ops.c | 263 if (fc_conf->high_water || fc_conf->low_water || fc_conf->pause_time || in cnxk_nix_flow_ctrl_set() 350 conf.pause_time = pfc_conf->tx_pause.pause_time; in cnxk_nix_priority_flow_ctrl_queue_config()
|
| H A D | cnxk_ethdev.h | 161 uint16_t pause_time; member
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev_ops.c | 247 if (fc_conf->pause_time || fc_conf->mac_ctrl_frame_fwd || in octeontx_dev_flow_ctrl_set()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 895 hw->fc.pause_time = IGC_FC_PAUSE_TIME; in igc_hardware_init() 2128 fc_conf->pause_time = hw->fc.pause_time; in eth_igc_flow_ctrl_get() 2205 hw->fc.pause_time = fc_conf->pause_time; in eth_igc_flow_ctrl_set()
|
| /dpdk/drivers/net/e1000/base/ |
| H A D | e1000_82542.c | 329 E1000_WRITE_REG(hw, E1000_FCTTV, hw->fc.pause_time); in e1000_setup_link_82542()
|
| H A D | e1000_hw.h | 864 u16 pause_time; /* Flow control pause timer */ member
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_ethdev.c | 387 hw->fc.pause_time = NGBE_FC_PAUSE_TIME; in eth_ngbe_dev_init() 2249 fc_conf->pause_time = hw->fc.pause_time; in ngbe_flow_ctrl_get() 2319 hw->fc.pause_time = fc_conf->pause_time; in ngbe_flow_ctrl_set()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.c | 633 hw->fc.pause_time = TXGBE_FC_PAUSE_TIME; in eth_txgbe_dev_init() 3191 fc_conf->pause_time = hw->fc.pause_time; in txgbe_flow_ctrl_get() 3262 hw->fc.pause_time = fc_conf->pause_time; in txgbe_flow_ctrl_set() 3322 hw->fc.pause_time = pfc_conf->fc.pause_time; in txgbe_priority_flow_ctrl_set()
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.c | 1145 hw->fc.pause_time = IXGBE_FC_PAUSE; in eth_ixgbe_dev_init() 4730 fc_conf->pause_time = hw->fc.pause_time; in ixgbe_flow_ctrl_get() 4808 hw->fc.pause_time = fc_conf->pause_time; in ixgbe_flow_ctrl_set() 4840 if (!hw->fc.pause_time) { in ixgbe_dcb_pfc_enable_generic() 4950 reg = hw->fc.pause_time * 0x00010001; in ixgbe_dcb_pfc_enable_generic() 4955 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_dcb_pfc_enable_generic() 5013 hw->fc.pause_time = pfc_conf->fc.pause_time; in ixgbe_priority_flow_ctrl_set()
|
| /dpdk/drivers/net/dpaa/fmlib/ |
| H A D | fm_port_ext.h | 870 uint16_t pause_time; member
|
| /dpdk/drivers/net/igc/base/ |
| H A D | igc_hw.h | 887 u16 pause_time; /* Flow control pause timer */ member
|