Lines Matching defs:vlan_mapping
613 struct gswip_pce_table_entry vlan_mapping = {0,};
637 vlan_mapping.index = port + 1;
638 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
639 vlan_mapping.val[0] = 0 /* vid */;
640 vlan_mapping.val[1] = BIT(port) | BIT(cpu_port);
641 vlan_mapping.val[2] = 0;
642 err = gswip_pce_table_entry_write(priv, &vlan_mapping);
947 struct gswip_pce_table_entry vlan_mapping = {0,};
972 vlan_mapping.index = idx;
973 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
975 vlan_mapping.val[0] = 0;
978 vlan_mapping.index = idx;
979 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
980 err = gswip_pce_table_entry_read(priv, &vlan_mapping);
989 vlan_mapping.val[1] |= BIT(cpu_port);
990 vlan_mapping.val[1] |= BIT(port);
991 err = gswip_pce_table_entry_write(priv, &vlan_mapping);
1009 struct gswip_pce_table_entry vlan_mapping = {0,};
1040 vlan_mapping.index = idx;
1041 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
1043 vlan_mapping.val[0] = vid;
1046 vlan_mapping.index = idx;
1047 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
1048 err = gswip_pce_table_entry_read(priv, &vlan_mapping);
1056 vlan_mapping.val[0] = vid;
1058 vlan_mapping.val[1] |= BIT(cpu_port);
1059 vlan_mapping.val[2] |= BIT(cpu_port);
1060 vlan_mapping.val[1] |= BIT(port);
1062 vlan_mapping.val[2] &= ~BIT(port);
1064 vlan_mapping.val[2] |= BIT(port);
1065 err = gswip_pce_table_entry_write(priv, &vlan_mapping);
1084 struct gswip_pce_table_entry vlan_mapping = {0,};
1105 vlan_mapping.index = idx;
1106 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING;
1107 err = gswip_pce_table_entry_read(priv, &vlan_mapping);
1113 vlan_mapping.val[1] &= ~BIT(port);
1114 vlan_mapping.val[2] &= ~BIT(port);
1115 err = gswip_pce_table_entry_write(priv, &vlan_mapping);
1122 if ((vlan_mapping.val[1] & ~BIT(cpu_port)) == 0) {