Searched refs:pfc_en (Results 26 - 49 of 49) sorted by relevance

12

/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.h686 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/marvell/octeontx2/af/
H A Drvu_cgx.c1248 u8 rx_pause, u16 pfc_en)
1281 return mac_ops->pfc_config(cgxd, lmac_id, tx_pause, rx_pause, pfc_en);
1305 req->rx_pause, req->pfc_en);
1247 rvu_cgx_prio_flow_ctrl_cfg(struct rvu *rvu, u16 pcifunc, u8 tx_pause, u8 rx_pause, u16 pfc_en) argument
H A Dcgx.c952 u8 rx_pause, u16 pfc_en)
961 if (tx_pause && !pfc_en)
965 pfc_en |= FIELD_GET(CGX_PFC_CLASS_MASK, cfg);
979 cfg = FIELD_SET(CGX_PFC_CLASS_MASK, pfc_en, cfg);
951 cgx_lmac_pfc_config(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause, u16 pfc_en) argument
H A Drvu.h965 u16 pfc_en);
H A Dmbox.h712 u16 pfc_en; /* bitmap indicating pfc enabled traffic classes */ member in struct:cgx_pfc_cfg
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h381 u8 pfc_en; member in struct:fm10k_intfc
H A Dfm10k_pci.c1023 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/ice/
H A Dice_dcb_nl.c247 pfc->pfc_en = dcbxcfg->pfc.pfcena;
288 new_cfg->pfc.pfcena = pfc->pfc_en;
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_dcb_nl.c85 pfc->pfc_en = dcbxcfg->pfc.pfcenable;
171 pf->tmp_cfg.pfc.pfcenable = pfc->pfc_en;
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h523 u8 pfc_en; member in struct:otx2_nic
979 int otx2_txschq_config(struct otx2_nic *pfvf, int lvl, int prio, bool pfc_en);
H A Dotx2_vf.c763 if (vf->pfc_en) {
764 vf->pfc_en = 0;
H A Dotx2_pf.c1536 if (pf->pfc_en) {
1560 if (pf->pfc_en) {
1623 if (pf->pfc_en)
3275 if (pf->pfc_en) {
3276 pf->pfc_en = 0;
H A Dotx2_flows.c1018 pfvf->pfc_en && req->op != NIX_RX_ACTIONOP_RSS) {
1026 if (pfvf->pfc_en & BIT(vlan_prio)) {
H A Dotx2_common.c1697 req->chan_cnt = pfvf->pfc_en ? IEEE_8021QAZ_MAX_TCS : 1;
1698 req->bpid_per_chan = pfvf->pfc_en ? 1 : 0;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_dcbx.c2000 pfc->pfc_en |= BIT(i);
2004 pfc->pfc_en, pfc->tcs_supported);
2065 pfc->pfc_en = 0;
2068 pfc->pfc_en |= BIT(i);
2107 dcbx_set.config.params.pfc.prio[i] = !!(pfc->pfc_en & BIT(i));
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_tm.c816 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)
H A Dhclge_main.h390 u8 pfc_en; /* PFC enabled or not for user priority */ member in struct:hclge_tm_info
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_dcb.c1104 pfc->pfc_en = 0;
1118 pfc->pfc_en |= QLC_DCB_GET_MAP(i);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_dcb.c1012 pfc->pfc_en = bitswap_1(dcb->pfcen);
1235 pfc->pfc_en = bitswap_1(pi->dcb.pfcen);
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c476 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/intel/ixgbe/
H A Dixgbe_main.c968 bool pfc_en = adapter->dcb_cfg.pfc_mode_enable; local
971 pfc_en |= !!(adapter->ixgbe_ieee_pfc->pfc_en);
973 if (!(adapter->flags & IXGBE_FLAG_DCB_ENABLED) || !pfc_en) {
3693 bool pfc_en = adapter->dcb_cfg.pfc_mode_enable; local
3696 pfc_en |= !!(adapter->ixgbe_ieee_pfc->pfc_en);
3708 !(adapter->hw.fc.current_mode & ixgbe_fc_tx_pause) && !pfc_en)) {
5099 adapter->ixgbe_ieee_pfc->pfc_en,
7475 bool pfc_en local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ethtool.c218 if (mlxsw_sp_port->dcb.pfc && mlxsw_sp_port->dcb.pfc->pfc_en) {
H A Dreg.h5168 static inline void mlxsw_reg_pfcc_prio_pack(char *payload, u8 pfc_en) argument
5172 mlxsw_reg_pfcc_pfctx_set(payload, pfc_en);
5173 mlxsw_reg_pfcc_pfcrx_set(payload, pfc_en);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_dcb.c2549 pfc->pfc_en = bp->dcbx_remote_feat.pfc.pri_en_bitmap;

Completed in 393 milliseconds

12