Lines Matching refs:portno
42 void sparx5_vlan_port_setup(struct sparx5 *sparx5, int portno) in sparx5_vlan_port_setup() argument
44 struct sparx5_port *port = sparx5->ports[portno]; in sparx5_vlan_port_setup()
52 ANA_CL_VLAN_CTRL(port->portno)); in sparx5_vlan_port_setup()
73 set_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_add()
100 clear_bit(port->portno, sparx5->vlan_mask[vid]); in sparx5_vlan_vid_del()
124 if (port->portno < 32) { in sparx5_pgid_update_mask()
125 mask = BIT(port->portno); in sparx5_pgid_update_mask()
128 } else if (port->portno < 64) { in sparx5_pgid_update_mask()
129 mask = BIT(port->portno - 32); in sparx5_pgid_update_mask()
132 } else if (port->portno < SPX5_PORTS) { in sparx5_pgid_update_mask()
133 mask = BIT(port->portno - 64); in sparx5_pgid_update_mask()
137 netdev_err(port->ndev, "Invalid port no: %d\n", port->portno); in sparx5_pgid_update_mask()
209 spx5_wr(val, sparx5, ANA_CL_VLAN_CTRL(port->portno)); in sparx5_vlan_port_apply()
220 ANA_CL_VLAN_FILTER_CTRL(port->portno, 0)); in sparx5_vlan_port_apply()
231 spx5_wr(val, sparx5, REW_TAG_CTRL(port->portno)); in sparx5_vlan_port_apply()
237 REW_PORT_VLAN_CFG(port->portno)); in sparx5_vlan_port_apply()