Lines Matching refs:pf
57 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
59 struct i40e_hw *hw = &pf->hw;
61 if (!(pf->dcbx_cap & DCB_CAP_DCBX_VER_IEEE))
96 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
98 struct i40e_hw *hw = &pf->hw;
101 if (!(pf->dcbx_cap & DCB_CAP_DCBX_VER_IEEE))
112 pfc->requests[i] = pf->stats.priority_xoff_tx[i];
113 pfc->indications[i] = pf->stats.priority_xoff_rx[i];
127 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
129 return pf->dcbx_cap;
141 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
147 perm_addr[i] = pf->hw.mac.perm_addr[i];
150 perm_addr[i] = pf->hw.mac.san_addr[j];
170 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
172 struct i40e_hw *hw = &pf->hw;
178 if (!(pf->flags & I40E_FLAG_DCB_ENABLED))
226 * @pf: the corresponding pf
231 static void i40e_dcbnl_del_app(struct i40e_pf *pf,
235 for (v = 0; v < pf->num_alloc_vsi; v++) {
236 if (pf->vsi[v] && pf->vsi[v]->netdev) {
237 err = i40e_dcbnl_vsi_del_app(pf->vsi[v], app);
239 dev_info(&pf->pdev->dev, "%s: Failed deleting app for VSI seid=%d err=%d sel=%d proto=0x%x prio=%d\n",
240 __func__, pf->vsi[v]->seid,
271 * @pf: the corresponding pf
277 void i40e_dcbnl_flush_apps(struct i40e_pf *pf,
282 struct i40e_hw *hw = &pf->hw;
290 i40e_dcbnl_del_app(pf, &app);
303 struct i40e_pf *pf = i40e_netdev_to_pf(dev);
306 if (!(pf->flags & I40E_FLAG_DCB_CAPABLE))
310 if (!(pf->flags & I40E_FLAG_MFP_ENABLED))