Lines Matching defs:reg_val
2745 static u64 vlan_entry_set_parity(u64 reg_val)
2753 if (hweight64(reg_val & port01_mask) & 1)
2754 reg_val |= ENET_VLAN_TBL_PARITY0;
2756 reg_val &= ~ENET_VLAN_TBL_PARITY0;
2758 if (hweight64(reg_val & port23_mask) & 1)
2759 reg_val |= ENET_VLAN_TBL_PARITY1;
2761 reg_val &= ~ENET_VLAN_TBL_PARITY1;
2763 return reg_val;
2769 u64 reg_val = nr64(ENET_VLAN_TBL(index));
2771 reg_val &= ~((ENET_VLAN_TBL_VPR |
2775 reg_val |= (ENET_VLAN_TBL_VPR <<
2777 reg_val |= (rdc_table << ENET_VLAN_TBL_SHIFT(port));
2779 reg_val = vlan_entry_set_parity(reg_val);
2781 nw64(ENET_VLAN_TBL(index), reg_val);