Home
last modified time | relevance | path

Searched refs:pause_time (Results 1 – 25 of 43) sorted by relevance

12

/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_dcb.c22 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 Dtxgbe_dcb_hw.c247 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 Dtxgbe_hw.c863 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 Dhns3_dcb.c1181 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 Dhns3_ethdev.h809 uint16_t pause_time; member
/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_dcb_82598.c267 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 Dixgbe_dcb_82599.c333 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 Dixgbe_82598.c392 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 Daxgbe_ethdev.c1265 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 Daxgbe_ethdev.h519 uint16_t pause_time[AXGBE_PRIORITY_QUEUES]; member
/dpdk/drivers/net/ngbe/base/
H A Dngbe_hw.c827 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 Dngbe_type.h110 u16 pause_time; /* Flow Control Pause timer */ member
/dpdk/drivers/net/e1000/
H A Dem_ethdev.c831 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 Ddpaa_ethdev.c1346 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 Dcnxk_ethdev_ops.c263 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 Dcnxk_ethdev.h161 uint16_t pause_time; member
/dpdk/drivers/net/octeontx/
H A Docteontx_ethdev_ops.c247 if (fc_conf->pause_time || fc_conf->mac_ctrl_frame_fwd || in octeontx_dev_flow_ctrl_set()
/dpdk/drivers/net/igc/
H A Digc_ethdev.c895 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 De1000_82542.c329 E1000_WRITE_REG(hw, E1000_FCTTV, hw->fc.pause_time); in e1000_setup_link_82542()
H A De1000_hw.h864 u16 pause_time; /* Flow control pause timer */ member
/dpdk/drivers/net/ngbe/
H A Dngbe_ethdev.c387 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 Dtxgbe_ethdev.c633 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 Dixgbe_ethdev.c1145 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 Dfm_port_ext.h870 uint16_t pause_time; member
/dpdk/drivers/net/igc/base/
H A Digc_hw.h887 u16 pause_time; /* Flow control pause timer */ member

12