Lines Matching defs:pfvf
15 struct otx2_nic *pfvf = otx2_dl->pfvf;
18 if (!pfvf->flow_cfg) {
20 "pfvf->flow_cfg not initialized");
24 flow_cfg = pfvf->flow_cfg;
39 struct otx2_nic *pfvf = otx2_dl->pfvf;
41 if (!pfvf->flow_cfg)
44 pfvf->flow_cfg->ntuple_cnt = ctx->val.vu16;
45 otx2_alloc_mcam_entries(pfvf, ctx->val.vu16);
55 struct otx2_nic *pfvf = otx2_dl->pfvf;
58 if (!pfvf->flow_cfg) {
63 flow_cfg = pfvf->flow_cfg;
74 struct otx2_nic *pfvf = otx2_dl->pfvf;
77 pfvf->flow_cfg->ucast_flt_cnt = ctx->val.vu8;
79 otx2_mcam_flow_del(pfvf);
80 err = otx2_mcam_entry_init(pfvf);
92 struct otx2_nic *pfvf = otx2_dl->pfvf;
94 ctx->val.vu8 = pfvf->flow_cfg ? pfvf->flow_cfg->ucast_flt_cnt : 0;
104 struct otx2_nic *pfvf = otx2_dl->pfvf;
107 if (!(pfvf->flags & OTX2_FLAG_UCAST_FLTR_SUPPORT)) {
113 if (!pfvf->flow_cfg) {
115 "pfvf->flow_cfg not initialized");
119 if (pfvf->flow_cfg->nr_flows) {
151 struct otx2_nic *pfvf = otx2_dl->pfvf;
153 if (!otx2_rep_dev(pfvf->pdev))
156 *mode = pfvf->esw_mode;
165 struct otx2_nic *pfvf = otx2_dl->pfvf;
168 if (!otx2_rep_dev(pfvf->pdev))
171 if (pfvf->esw_mode == mode)
176 rvu_rep_destroy(pfvf);
179 ret = rvu_rep_create(pfvf, extack);
186 pfvf->esw_mode = mode;
199 int otx2_register_dl(struct otx2_nic *pfvf)
206 sizeof(struct otx2_devlink), pfvf->dev);
208 dev_warn(pfvf->dev, "devlink_alloc failed\n");
214 otx2_dl->pfvf = pfvf;
215 pfvf->dl = otx2_dl;
220 dev_err(pfvf->dev,
234 void otx2_unregister_dl(struct otx2_nic *pfvf)
236 struct otx2_devlink *otx2_dl = pfvf->dl;