cfg80211: add wrapper function to get wiphy from priv pointer
authorDavid Kilroy <kilroyd@googlemail.com>
Thu, 18 Jun 2009 22:21:13 +0000 (23:21 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 10 Jul 2009 19:01:42 +0000 (15:01 -0400)
Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/cfg80211.h

index 90f9bfa3bfc2f7219cd91cbcc02d9eda00b792f2..dba7874d19637c5531e56c176dfb892d15375281 100644 (file)
@@ -1058,6 +1058,17 @@ static inline void *wiphy_priv(struct wiphy *wiphy)
        return &wiphy->priv;
 }
 
+/**
+ * priv_to_wiphy - return the wiphy containing the priv
+ *
+ * @priv: a pointer previously returned by wiphy_priv
+ */
+static inline struct wiphy *priv_to_wiphy(void *priv)
+{
+       BUG_ON(!priv);
+       return container_of(priv, struct wiphy, priv);
+}
+
 /**
  * set_wiphy_dev - set device pointer for wiphy
  *