Home
last modified time | relevance | path

Searched refs:shadow_vfta (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c2171 enable = (sc->shadow_vfta[vid >> 5] & bit) != 0; in ixv_vlan_retry_tick()
2218 if (sc->shadow_vfta[i] == 0) in ixv_setup_vlan_support()
2220 vfta = sc->shadow_vfta[i]; in ixv_setup_vlan_support()
2264 present = (sc->shadow_vfta[index] & mask) != 0; in ixv_if_register_vlan()
2266 sc->shadow_vfta[index] |= mask; in ixv_if_register_vlan()
2298 present = (sc->shadow_vfta[index] & mask) != 0; in ixv_if_unregister_vlan()
2300 sc->shadow_vfta[index] &= ~mask; in ixv_if_unregister_vlan()
H A Dixgbe.h423 u32 shadow_vfta[IXGBE_VFTA_SIZE]; member
H A Dix_txrx.c476 (sc->shadow_vfta[vid >> 5] & in ixgbe_isc_rxd_pkt_get()
H A Dif_ix.c2533 present = (sc->shadow_vfta[index] & mask) != 0; in ixgbe_if_vlan_register()
2534 sc->shadow_vfta[index] |= mask; in ixgbe_if_vlan_register()
2560 present = (sc->shadow_vfta[index] & mask) != 0; in ixgbe_if_vlan_unregister()
2561 sc->shadow_vfta[index] &= ~mask; in ixgbe_if_vlan_unregister()
2577 return ((sc->shadow_vfta[vlan >> 5] & in ixgbe_iov_pf_owns_vlan()
2596 bcopy(sc->shadow_vfta, vfta, sizeof(vfta)); in ixgbe_iov_vlan_rebuild()
2695 sc->shadow_vfta[0] |= 1U; in ixgbe_setup_vlan_hw_support()
2721 IXGBE_WRITE_REG(hw, IXGBE_VFTA(i), sc->shadow_vfta[i]); in ixgbe_setup_vlan_hw_support()
H A Dif_sriov.c335 return ((sc->shadow_vfta[tag >> 5] & in ixgbe_pf_owns_vlan()
/freebsd/sys/dev/igc/
H A Dif_igc.h389 u32 shadow_vfta[IGC_VFTA_SIZE]; member
H A Dif_igc.c2695 if ((sc->shadow_vfta[index] & mask) != 0) in igc_if_vlan_register()
2697 sc->shadow_vfta[index] |= mask; in igc_if_vlan_register()
2698 igc_write_vfta(&sc->hw, index, sc->shadow_vfta[index]); in igc_if_vlan_register()
2709 if ((sc->shadow_vfta[index] & mask) == 0) in igc_if_vlan_unregister()
2711 sc->shadow_vfta[index] &= ~mask; in igc_if_vlan_unregister()
2712 igc_write_vfta(&sc->hw, index, sc->shadow_vfta[index]); in igc_if_vlan_unregister()
2733 if (sc->shadow_vfta[i] != 0) in igc_if_vlan_filter_used()
2785 sc->shadow_vfta[0] |= 1U; in igc_setup_vlan_hw_support()
2789 igc_write_vfta(hw, i, sc->shadow_vfta[i]); in igc_setup_vlan_hw_support()
/freebsd/sys/dev/e1000/
H A Dif_igb_iov.c800 memcpy(vfta, sc->shadow_vfta, sizeof(vfta)); in igb_iov_rebuild_vlan()
831 if ((sc->shadow_vfta[vid >> 5] & in igb_iov_rebuild_vlan()
858 if ((sc->shadow_vfta[vid >> 5] & in igb_iov_rebuild_vlan()
955 (sc->shadow_vfta[vid >> 5] & (1U << (vid & 0x1f))) != 0) in igb_iov_vlan_present()
973 vlans = include_pf ? sc->shadow_vfta[word] : 0; in igb_iov_vlan_unique_count()
H A Dif_em.h616 u32 shadow_vfta[EM_VFTA_SIZE]; member
H A Digb_txrx.c102 vlans = sc->shadow_vfta[vid >> 5] | sc->vf_vfta_stale[vid >> 5]; in igb_vf_vlan_registered()
H A Dif_igbv.c468 if ((sc->shadow_vfta[vid >> 5] & bit) == 0 || in igbv_vlan_retry_tick()
H A Dif_em.c6169 present = (sc->shadow_vfta[index] & mask) != 0; in em_if_vlan_register()
6174 sc->shadow_vfta[index] |= mask; in em_if_vlan_register()
6205 present = (sc->shadow_vfta[index] & mask) != 0; in em_if_vlan_unregister()
6220 sc->shadow_vfta[index] &= ~mask; in em_if_vlan_unregister()
6252 if (sc->shadow_vfta[i] != 0) in em_if_vlan_filter_used()
6298 if (sc->shadow_vfta[i] != 0 || i == changed_index) in em_if_vlan_filter_write()
6299 e1000_write_vfta(hw, i, sc->shadow_vfta[i]); in em_if_vlan_filter_write()
6332 if ((sc->shadow_vfta[vid >> 5] & in em_setup_vlan_hw_support()