Home
last modified time | relevance | path

Searched refs:vfta (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/e1000/
H A Dif_igb_iov.c582 igb_iov_vfta_shadow_store(struct e1000_softc *sc, const u32 *vfta) in igb_iov_vfta_shadow_store() argument
585 memcpy(sc->iov_vfta, vfta, sizeof(sc->iov_vfta)); in igb_iov_vfta_shadow_store()
785 u32 effective_vfta[EM_VFTA_SIZE], vfta[EM_VFTA_SIZE]; in igb_iov_rebuild_vlan() local
800 memcpy(vfta, sc->shadow_vfta, sizeof(vfta)); in igb_iov_rebuild_vlan()
852 vfta[vid >> 5] |= 1U << (vid & 0x1f); in igb_iov_rebuild_vlan()
875 memset(vfta, 0xff, sizeof(vfta)); in igb_iov_rebuild_vlan()
915 effective_vfta[i] = old_vfta & vfta[i]; in igb_iov_rebuild_vlan()
937 if (vfta[i] != effective_vfta[i]) { in igb_iov_rebuild_vlan()
939 sc, i, vfta[i]); in igb_iov_rebuild_vlan()
940 e1000_write_vfta(hw, i, vfta[i]); in igb_iov_rebuild_vlan()
[all …]
/freebsd/sys/dev/ixgbe/
H A Dixgbe_common.c4000 u32 regidx, vfta_delta, vfta; in ixgbe_set_vfta_generic() local
4022 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(regidx)); in ixgbe_set_vfta_generic()
4029 vfta_delta &= vlan_on ? ~vfta : vfta; in ixgbe_set_vfta_generic()
4030 vfta ^= vfta_delta; in ixgbe_set_vfta_generic()
4036 vfta, vlvf_bypass); in ixgbe_set_vfta_generic()
4046 IXGBE_WRITE_REG(hw, IXGBE_VFTA(regidx), vfta); in ixgbe_set_vfta_generic()
4065 bool vlan_on, u32 *vfta_delta, u32 vfta, in ixgbe_set_vlvf_generic() argument
4107 IXGBE_WRITE_REG(hw, IXGBE_VFTA(vlan / 32), vfta); in ixgbe_set_vlvf_generic()
H A Dixgbe_common.h140 bool vlan_on, u32 *vfta_delta, u32 vfta,
H A Dixgbe_api.h133 bool vlan_on, u32 *vfta_delta, u32 vfta,
H A Dixgbe_api.c1147 u32 *vfta_delta, u32 vfta, bool vlvf_bypass) in ixgbe_set_vlvf() argument
1150 vlan_on, vfta_delta, vfta, vlvf_bypass), in ixgbe_set_vlvf()
H A Dif_ix.c2591 u32 vfta[IXGBE_VFTA_SIZE]; in ixgbe_iov_vlan_rebuild() local
2596 bcopy(sc->shadow_vfta, vfta, sizeof(vfta)); in ixgbe_iov_vlan_rebuild()
2614 vfta[word] |= 1U << bit; in ixgbe_iov_vlan_rebuild()
2632 vfta[vlan >> 5] |= 1U << (vlan & 0x1f); in ixgbe_iov_vlan_rebuild()
2636 vfta[i] = UINT32_MAX; in ixgbe_iov_vlan_rebuild()
2638 IXGBE_WRITE_REG(hw, IXGBE_VFTA(i), vfta[i]); in ixgbe_iov_vlan_rebuild()
H A Dif_ixv.c2189 u32 ctrl, vfta; in ixv_setup_vlan_support() local
2220 vfta = sc->shadow_vfta[i]; in ixv_setup_vlan_support()
2222 if ((vfta & (1U << j)) == 0) in ixv_setup_vlan_support()