| /src/sys/dev/pci/ixgbe/ |
| ixgbe_common.h | 143 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| ixgbe_api.h | 134 bool vlan_on, u32 *vfta_delta, u32 vfta,
|
| ixgbe_common.c | 4001 u32 regidx, vfta_delta, vfta; local in function:ixgbe_set_vfta_generic 4010 * this is a 2 part operation - first the VFTA, then the 4012 * We don't write the VFTA until we know the VLVF part succeeded. 4016 * The VFTA is a bitstring made up of 128 32-bit registers 4023 vfta = IXGBE_READ_REG(hw, IXGBE_VFTA(regidx)); 4027 * of vfta and the value we want in the register. Since the diff 4028 * is an XOR mask we can just update the vfta using an XOR 4030 vfta_delta &= vlan_on ? ~vfta : vfta; 4031 vfta ^= vfta_delta [all...] |
| ixgbe_api.c | 1096 * @vfta_delta: pointer to the difference between the current value of VFTA 1098 * @vfta: the desired value of the VFTA 1104 u32 *vfta_delta, u32 vfta, bool vlvf_bypass) 1107 vlan_on, vfta_delta, vfta, vlvf_bypass),
|
| ixv.c | 2151 u32 vid, vfta, retry; local in function:ixv_setup_vlan_support 2188 * A soft reset zero's out the VFTA, so 2194 vfta = sc->shadow_vfta[i]; 2202 if ((vfta & ((u32)1 << j)) == 0) 2256 * creates the entry in the soft version of the VFTA, init 2286 * in the soft vfta.
|