net: mscc: ocelot: introduce macros for iterating over PGIDs
authorVladimir Oltean <vladimir.oltean@nxp.com>
Sun, 21 Jun 2020 11:46:02 +0000 (14:46 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Jun 2020 03:41:05 +0000 (20:41 -0700)
commit96b029b004942ecdb50e40d3e45cdc8a3aec9135
tree8344fe871515b6c0064b1c72c543172aa1604b21
parent209edf95da63a0ad19750769f473f4ea1553d21d
net: mscc: ocelot: introduce macros for iterating over PGIDs

The current iterators are impossible to understand at first glance
without switching back and forth between the definitions and their
actual use in the for loops.

So introduce some convenience names to help readability.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mscc/ocelot.c
drivers/net/ethernet/mscc/ocelot_net.c
include/soc/mscc/ocelot.h