Lines Matching refs:vlan_mapping

618 	struct gswip_pce_table_entry vlan_mapping = {0,};  in gswip_add_single_port_br()  local
642 vlan_mapping.index = port + 1; in gswip_add_single_port_br()
643 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_add_single_port_br()
644 vlan_mapping.val[0] = 0 /* vid */; in gswip_add_single_port_br()
645 vlan_mapping.val[1] = BIT(port) | BIT(cpu_port); in gswip_add_single_port_br()
646 vlan_mapping.val[2] = 0; in gswip_add_single_port_br()
647 err = gswip_pce_table_entry_write(priv, &vlan_mapping); in gswip_add_single_port_br()
952 struct gswip_pce_table_entry vlan_mapping = {0,}; in gswip_vlan_add_unaware() local
977 vlan_mapping.index = idx; in gswip_vlan_add_unaware()
978 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_vlan_add_unaware()
980 vlan_mapping.val[0] = 0; in gswip_vlan_add_unaware()
983 vlan_mapping.index = idx; in gswip_vlan_add_unaware()
984 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_vlan_add_unaware()
985 err = gswip_pce_table_entry_read(priv, &vlan_mapping); in gswip_vlan_add_unaware()
994 vlan_mapping.val[1] |= BIT(cpu_port); in gswip_vlan_add_unaware()
995 vlan_mapping.val[1] |= BIT(port); in gswip_vlan_add_unaware()
996 err = gswip_pce_table_entry_write(priv, &vlan_mapping); in gswip_vlan_add_unaware()
1014 struct gswip_pce_table_entry vlan_mapping = {0,}; in gswip_vlan_add_aware() local
1045 vlan_mapping.index = idx; in gswip_vlan_add_aware()
1046 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_vlan_add_aware()
1048 vlan_mapping.val[0] = vid; in gswip_vlan_add_aware()
1051 vlan_mapping.index = idx; in gswip_vlan_add_aware()
1052 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_vlan_add_aware()
1053 err = gswip_pce_table_entry_read(priv, &vlan_mapping); in gswip_vlan_add_aware()
1061 vlan_mapping.val[0] = vid; in gswip_vlan_add_aware()
1063 vlan_mapping.val[1] |= BIT(cpu_port); in gswip_vlan_add_aware()
1064 vlan_mapping.val[2] |= BIT(cpu_port); in gswip_vlan_add_aware()
1065 vlan_mapping.val[1] |= BIT(port); in gswip_vlan_add_aware()
1067 vlan_mapping.val[2] &= ~BIT(port); in gswip_vlan_add_aware()
1069 vlan_mapping.val[2] |= BIT(port); in gswip_vlan_add_aware()
1070 err = gswip_pce_table_entry_write(priv, &vlan_mapping); in gswip_vlan_add_aware()
1089 struct gswip_pce_table_entry vlan_mapping = {0,}; in gswip_vlan_remove() local
1110 vlan_mapping.index = idx; in gswip_vlan_remove()
1111 vlan_mapping.table = GSWIP_TABLE_VLAN_MAPPING; in gswip_vlan_remove()
1112 err = gswip_pce_table_entry_read(priv, &vlan_mapping); in gswip_vlan_remove()
1118 vlan_mapping.val[1] &= ~BIT(port); in gswip_vlan_remove()
1119 vlan_mapping.val[2] &= ~BIT(port); in gswip_vlan_remove()
1120 err = gswip_pce_table_entry_write(priv, &vlan_mapping); in gswip_vlan_remove()
1127 if ((vlan_mapping.val[1] & ~BIT(cpu_port)) == 0) { in gswip_vlan_remove()