Lines Matching defs:pfvf

64 void rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf)
129 struct rvu_pfvf *pfvf;
131 pfvf = rvu_get_pfvf(rvu, pcifunc);
137 if (pfvf->nix_blkaddr == blkaddr)
392 struct rvu_pfvf *pfvf;
404 pfvf = rvu_get_pfvf(rvu, target_func);
409 test_bit(NIXLF_INITIALIZED, &pfvf->flags)))
603 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, pcifunc);
621 if (!npc_is_feature_supported(rvu, BIT_ULL(NPC_DMAC), pfvf->nix_rx_intf))
644 req.intf = pfvf->nix_rx_intf;
658 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, pcifunc);
700 if (hw->cap.nix_rx_multicast && pfvf->use_mce_list &&
704 pfvf = rvu_get_pfvf(rvu, pcifunc & ~RVU_PFVF_FUNC_MASK);
705 action.index = pfvf->promisc_mce_idx;
731 req.intf = pfvf->nix_rx_intf;
764 struct rvu_pfvf *pfvf;
787 pfvf = rvu_get_pfvf(rvu, pcifunc);
792 if (!npc_is_feature_supported(rvu, BIT_ULL(NPC_DMAC), pfvf->nix_rx_intf) &&
793 !npc_is_feature_supported(rvu, BIT_ULL(NPC_LXMB), pfvf->nix_rx_intf))
807 req.index = pfvf->bcast_mce_idx;
815 req.intf = pfvf->nix_rx_intf;
851 struct rvu_pfvf *pfvf;
866 pfvf = rvu_get_pfvf(rvu, pcifunc);
871 if (!npc_is_feature_supported(rvu, BIT_ULL(NPC_DMAC), pfvf->nix_rx_intf) &&
872 !npc_is_feature_supported(rvu, BIT_ULL(NPC_LXMB), pfvf->nix_rx_intf))
895 if (hw->cap.nix_rx_multicast && pfvf->use_mce_list) {
898 action.index = pfvf->mcast_mce_idx;
917 req.intf = pfvf->nix_rx_intf;
991 struct rvu_pfvf *pfvf, int mcam_index, int blkaddr,
1002 op_rss = (!hw->cap.nix_rx_multicast || !pfvf->use_mce_list);
1024 struct rvu_pfvf *pfvf;
1067 pfvf = rvu_get_pfvf(rvu, pcifunc);
1068 if (pfvf->def_ucast_rule)
1069 pfvf->def_ucast_rule->rx_action = action;
1077 npc_update_rx_action_with_alg_idx(rvu, action, pfvf, index, blkaddr,
1085 npc_update_rx_action_with_alg_idx(rvu, action, pfvf, index, blkaddr,
1096 struct rvu_pfvf *pfvf;
1112 pfvf = rvu_get_pfvf(rvu, pcifunc & ~RVU_PFVF_FUNC_MASK);
1114 type != NIXLF_BCAST_ENTRY && !pfvf->use_mce_list)
1206 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, pcifunc);
1227 pfvf->def_ucast_rule = NULL;
2804 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, req->hdr.pcifunc);
2831 nix_intf = pfvf->nix_tx_intf;
2833 nix_intf = pfvf->nix_rx_intf;
3168 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, req->hdr.pcifunc);
3227 nix_intf = pfvf->nix_tx_intf;
3229 nix_intf = pfvf->nix_rx_intf;
3328 struct rvu_pfvf *pfvf = rvu_get_pfvf(rvu, pcifunc);
3374 pfvf->intf_mode = intf_mode;
3393 struct rvu_pfvf *pfvf;
3402 pfvf = rvu_get_pfvf(rvu, pcifunc);
3403 rsp->entry.kw[0] = pfvf->rx_chan_base;