net: linkmode: add linkmode_fill() helper
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Wed, 15 Nov 2023 11:39:18 +0000 (11:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 Nov 2023 23:45:04 +0000 (23:45 +0000)
Add a linkmode_fill() helper, which will allow us to convert phylink's
open coded bitmap_fill() operations.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/linkmode.h

index 7303b4bc2ce01dacc7eeda4e22126daa360f052f..287f590ed56be193652cf9dfa209e480f991791d 100644 (file)
@@ -10,6 +10,11 @@ static inline void linkmode_zero(unsigned long *dst)
        bitmap_zero(dst, __ETHTOOL_LINK_MODE_MASK_NBITS);
 }
 
+static inline void linkmode_fill(unsigned long *dst)
+{
+       bitmap_fill(dst, __ETHTOOL_LINK_MODE_MASK_NBITS);
+}
+
 static inline void linkmode_copy(unsigned long *dst, const unsigned long *src)
 {
        bitmap_copy(dst, src, __ETHTOOL_LINK_MODE_MASK_NBITS);