Lines Matching defs:vlan

1629 	/* Configure RX VTAG Type 7 (strip) for vf vlan */
2865 /* RX VTAG Type 7 reserved for vf vlan */
2883 struct nix_txvlan *vlan;
2888 vlan = &nix_hw->txvlan;
2889 if (vlan->entry2pfvf_map[index] != pcifunc)
2897 vlan->entry2pfvf_map[index] = 0;
2898 rvu_free_rsrc(&vlan->rsrc, index);
2905 struct nix_txvlan *vlan;
2917 vlan = &nix_hw->txvlan;
2919 mutex_lock(&vlan->rsrc_lock);
2921 for (index = 0; index < vlan->rsrc.max; index++) {
2922 if (vlan->entry2pfvf_map[index] == pcifunc)
2925 mutex_unlock(&vlan->rsrc_lock);
2932 struct nix_txvlan *vlan;
2939 vlan = &nix_hw->txvlan;
2941 mutex_lock(&vlan->rsrc_lock);
2943 index = rvu_alloc_rsrc(&vlan->rsrc);
2945 mutex_unlock(&vlan->rsrc_lock);
2949 mutex_unlock(&vlan->rsrc_lock);
2968 struct nix_txvlan *vlan;
2974 vlan = &nix_hw->txvlan;
2976 if (vlan->entry2pfvf_map[idx0] != pcifunc ||
2977 vlan->entry2pfvf_map[idx1] != pcifunc)
2980 mutex_lock(&vlan->rsrc_lock);
2992 mutex_unlock(&vlan->rsrc_lock);
3001 struct nix_txvlan *vlan;
3007 vlan = &nix_hw->txvlan;
3016 vlan->entry2pfvf_map[rsp->vtag0_idx] = pcifunc;
3027 vlan->entry2pfvf_map[rsp->vtag1_idx] = pcifunc;
3627 struct nix_txvlan *vlan = &nix_hw->txvlan;
3631 vlan->rsrc.max = NIX_TX_VTAG_DEF_MAX;
3632 err = rvu_alloc_bitmap(&vlan->rsrc);
3637 vlan->entry2pfvf_map = devm_kcalloc(rvu->dev, vlan->rsrc.max,
3639 if (!vlan->entry2pfvf_map)
3642 mutex_init(&vlan->rsrc_lock);
3646 kfree(vlan->rsrc.bmap);
5014 struct nix_txvlan *vlan;
5034 vlan = &nix_hw->txvlan;
5035 kfree(vlan->rsrc.bmap);
5036 mutex_destroy(&vlan->rsrc_lock);