/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_dcb_nl.c | 406 pfc->pfc_en = priv->prof->tx_ppp; 422 pfc->pfc_en, 426 rx_pause = prof->rx_pause && !pfc->pfc_en; 427 tx_pause = prof->tx_pause && !pfc->pfc_en; 428 rx_ppp = pfc->pfc_en; 429 tx_ppp = pfc->pfc_en;
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dcb.c | 219 pfc->pfc_en = pdata->pfc->pfc_en; 234 pfc->pfc_cap, pfc->pfc_en, pfc->mbc, pfc->delay); 237 if (pfc->pfc_en & ~((1 << pdata->hw_feat.tc_cnt) - 1)) {
|
H A D | xgbe-dev.c | 476 if (pdata->pfc->pfc_en & (1 << tc)) 626 if (pdata->tx_pause || (pfc && pfc->pfc_en)) 638 if (pdata->rx_pause || (pfc && pfc->pfc_en)) 654 (pfc && pfc->pfc_en) ? 1 : 0); 2509 if (!pdata->pfc->pfc_en) 2642 if (pdata->pfc && pdata->ets && pdata->pfc->pfc_en) {
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_dcb.c | 2549 pfc->pfc_en = bp->dcbx_remote_feat.pfc.pri_en_bitmap;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_dcb.c | 263 if ((pfc->pfc_en & (1 << pri)) && 316 pfc->pfc_en = pri_mask; 614 pfc->pfc_en = my_pfc->pfc_en;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_dcb.c | 1012 pfc->pfc_en = bitswap_1(dcb->pfcen); 1235 pfc->pfc_en = bitswap_1(pi->dcb.pfcen);
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-dcb.c | 20 static inline bool dpaa2_eth_is_prio_enabled(u8 pfc_en, u8 tc) argument 22 return !!(pfc_en & (1 << tc)); 25 static int dpaa2_eth_set_pfc_cn(struct dpaa2_eth_priv *priv, u8 pfc_en) argument 36 if (dpaa2_eth_is_prio_enabled(pfc_en, i)) { 40 /* For priorities not set in the pfc_en mask, we leave 73 if (priv->pfc.pfc_en == pfc->pfc_en) 85 if (pfc->pfc_en) 96 err = dpaa2_eth_set_pfc_cn(priv, pfc->pfc_en); 101 priv->pfc_enabled = !!pfc->pfc_en; [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_dcb.c | 311 pfc->pfc_en = hdev->tm_info.pfc_en; 338 if (pfc->pfc_en == hdev->tm_info.pfc_en) 346 if ((prio_tc[j] == i) && (pfc->pfc_en & BIT(j))) { 354 hdev->tm_info.pfc_en = pfc->pfc_en; 357 "set pfc: pfc_en=%x, pfc_map=%x, num_tc=%u\n", 358 pfc->pfc_en, pfc_map, hdev->tm_info.num_tc);
|
H A D | hclge_main.h | 390 u8 pfc_en; /* PFC enabled or not for user priority */ member in struct:hclge_tm_info
|
H A D | hclge_tm.c | 816 if (hdev->tm_info.num_tc == 1 && !hdev->tm_info.pfc_en) { 834 if (!hdev->tm_info.pfc_en) { 1513 hdev->tm_info.pfc_en); 1717 if (hdev->tm_info.num_tc == 1 && !hdev->tm_info.pfc_en)
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.c | 1225 int hinic_dcb_set_pfc(struct hinic_hwdev *hwdev, u8 pfc_en, u8 pfc_bitmap) argument 1239 pfc.pfc_en = pfc_en; 1245 pfc_en ? "enable" : "disable", err, pfc.status, 1252 nic_cfg->rx_pause = pfc_en ? 0 : 1; 1253 nic_cfg->tx_pause = pfc_en ? 0 : 1;
|
H A D | hinic_port.h | 686 u8 pfc_en; member in struct:hinic_set_pfc 864 int hinic_dcb_set_pfc(struct hinic_hwdev *hwdev, u8 pfc_en, u8 pfc_bitmap);
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k.h | 381 u8 pfc_en; member in struct:fm10k_intfc
|
H A D | fm10k_dcbnl.c | 83 pfc->pfc_en = interface->pfc_en; 98 interface->pfc_en = pfc->pfc_en;
|
H A D | fm10k_pci.c | 1023 if (interface->pfc_en) 1024 rx_pause = interface->pfc_en; 1068 if (interface->pfc_en) 1069 rx_pause = interface->pfc_en;
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_dcb.c | 1362 * @pfc_en: Bitmap of PFC enabled priorities 1368 u8 pfc_en, u8 *prio_tc) 1380 if (pfc_en & BIT(i)) { 1396 if (pfc_en) { 1399 pfc_en); 1405 if (pfc_en) 1426 pfc_en); 1432 pfc_en); 1438 if (pfc_en) { 1568 * @pfc_en 1367 i40e_dcb_hw_pfc_config(struct i40e_hw *hw, u8 pfc_en, u8 *prio_tc) argument 1575 i40e_dcb_hw_calculate_pool_sizes(struct i40e_hw *hw, u8 num_ports, bool eee_enabled, u8 pfc_en, u32 *mfs_tc, struct i40e_rx_pb_config *pb_cfg) argument [all...] |
H A D | i40e_dcb.h | 254 u8 pfc_en, u8 *prio_tc); 262 u8 pfc_en, u32 *mfs_tc,
|
H A D | i40e_dcb_nl.c | 85 pfc->pfc_en = dcbxcfg->pfc.pfcenable; 171 pf->tmp_cfg.pfc.pfcenable = pfc->pfc_en;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb_nl.c | 247 pfc->pfc_en = dcbxcfg->pfc.pfcena; 288 new_cfg->pfc.pfcena = pfc->pfc_en;
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_dcb.c | 162 void ixgbe_dcb_unpack_pfc(struct ixgbe_dcb_config *cfg, u8 *pfc_en) argument 167 for (*pfc_en = 0, tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) { 169 *pfc_en |= BIT(tc); 253 u8 pfc_en; local 261 ixgbe_dcb_unpack_pfc(dcb_config, &pfc_en); 270 return ixgbe_dcb_hw_config_82598(hw, pfc_en, refill, max, 277 return ixgbe_dcb_hw_config_82599(hw, pfc_en, refill, max, 286 int ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc) argument 290 return ixgbe_dcb_config_pfc_82598(hw, pfc_en); 296 return ixgbe_dcb_config_pfc_82599(hw, pfc_en, prio_t [all...] |
H A D | ixgbe_dcb.h | 118 void ixgbe_dcb_unpack_pfc(struct ixgbe_dcb_config *cfg, u8 *pfc_en); 134 int ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *tc_prio);
|
H A D | ixgbe_dcb_82598.c | 162 * @pfc_en: enabled pfc bitmask 166 int ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en) argument 181 if (pfc_en) 188 if (!(pfc_en & BIT(i))) { 247 * @pfc_en: enabled pfc bitmask 255 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, argument 263 ixgbe_dcb_config_pfc_82598(hw, pfc_en);
|
H A D | ixgbe_dcb_82598.h | 49 int ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, u8 pfc_en); 61 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|
H A D | ixgbe_dcb_82599.c | 185 * @pfc_en: enabled pfc bitmask 190 int ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc) argument 210 reg |= pfc_en << IXGBE_MFLCN_RPFCE_SHIFT; 212 if (pfc_en) 228 if ((prio_tc[j] == i) && (pfc_en & BIT(j))) { 324 * @pfc_en: enabled pfc bitmask 333 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, argument 342 ixgbe_dcb_config_pfc_82599(hw, pfc_en, prio_tc);
|
H A D | ixgbe_dcb_82599.h | 73 int ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc); 87 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|