E1000_VLVF
bits = rd32(E1000_VLVF(regindex)) & E1000_VLVF_VLANID_MASK;
bits = rd32(E1000_VLVF(vlvf_index));
wr32(E1000_VLVF(vlvf_index), 0);
wr32(E1000_VLVF(vlvf_index), bits | vlan | E1000_VLVF_VLANID_ENABLE);
u32 vlvf = rd32(E1000_VLVF(i));
wr32(E1000_VLVF(i), vlvf);
u32 vlvf = rd32(E1000_VLVF(i));
bits &= rd32(E1000_VLVF(i));
wr32(E1000_VLVF(i), bits);
u32 vlvf = rd32(E1000_VLVF(i));
wr32(E1000_VLVF(i), vlvf);
vlvf = rd32(E1000_VLVF(idx));
bits &= rd32(E1000_VLVF(idx));
wr32(E1000_VLVF(idx), BIT(pf_id));
wr32(E1000_VLVF(idx), 0);