qcacld-3.0: Remove hdd_nla_parse* wrappers

Instead of maintaining two sets of nla_parse wrappers, update HDD to
reference the nla_parse wrappers defined in the wlan_cfg80211 component.

Change-Id: Ic0701f47fbc524fcaea623934f447142d39a5b77
CRs-Fixed: 2168630
diff --git a/core/hdd/src/wlan_hdd_ocb.c b/core/hdd/src/wlan_hdd_ocb.c
index c68c31d..f11292e 100644
--- a/core/hdd/src/wlan_hdd_ocb.c
+++ b/core/hdd/src/wlan_hdd_ocb.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011-2017 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2011-2018 The Linux Foundation. All rights reserved.
  *
  * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
  *
@@ -800,8 +800,9 @@
 	}
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_OCB_SET_CONFIG_MAX, data,
-			  data_len, qca_wlan_vendor_ocb_set_config_policy)) {
+	if (wlan_cfg80211_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_OCB_SET_CONFIG_MAX,
+				    data, data_len,
+				    qca_wlan_vendor_ocb_set_config_policy)) {
 		hdd_err("Invalid ATTR");
 		return -EINVAL;
 	}
@@ -1005,8 +1006,10 @@
 	}
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_OCB_SET_UTC_TIME_MAX, data,
-			  data_len, qca_wlan_vendor_ocb_set_utc_time_policy)) {
+	if (wlan_cfg80211_nla_parse(tb,
+				    QCA_WLAN_VENDOR_ATTR_OCB_SET_UTC_TIME_MAX,
+				    data, data_len,
+				    qca_wlan_vendor_ocb_set_utc_time_policy)) {
 		hdd_err("Invalid ATTR");
 		return -EINVAL;
 	}
@@ -1122,9 +1125,10 @@
 	timing_advert->vdev_id = adapter->session_id;
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_OCB_START_TIMING_ADVERT_MAX,
-			  data, data_len,
-			  qca_wlan_vendor_ocb_start_timing_advert_policy)) {
+	if (wlan_cfg80211_nla_parse(tb,
+			      QCA_WLAN_VENDOR_ATTR_OCB_START_TIMING_ADVERT_MAX,
+			      data, data_len,
+			      qca_wlan_vendor_ocb_start_timing_advert_policy)) {
 		hdd_err("Invalid ATTR");
 		goto fail;
 	}
@@ -1238,9 +1242,10 @@
 	timing_advert->vdev_id = adapter->session_id;
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_OCB_STOP_TIMING_ADVERT_MAX,
-			  data, data_len,
-			  qca_wlan_vendor_ocb_stop_timing_advert_policy)) {
+	if (wlan_cfg80211_nla_parse(tb,
+			       QCA_WLAN_VENDOR_ATTR_OCB_STOP_TIMING_ADVERT_MAX,
+			       data, data_len,
+			       qca_wlan_vendor_ocb_stop_timing_advert_policy)) {
 		hdd_err("Invalid ATTR");
 		goto fail;
 	}
@@ -1635,8 +1640,9 @@
 	}
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_DCC_GET_STATS_MAX, data,
-			  data_len, qca_wlan_vendor_dcc_get_stats)) {
+	if (wlan_cfg80211_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_DCC_GET_STATS_MAX,
+				    data, data_len,
+				    qca_wlan_vendor_dcc_get_stats)) {
 		hdd_err("Invalid ATTR");
 		return -EINVAL;
 	}
@@ -1764,8 +1770,10 @@
 	}
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_DCC_CLEAR_STATS_MAX, data,
-			  data_len, qca_wlan_vendor_dcc_clear_stats)) {
+	if (wlan_cfg80211_nla_parse(tb,
+				    QCA_WLAN_VENDOR_ATTR_DCC_CLEAR_STATS_MAX,
+				    data, data_len,
+				    qca_wlan_vendor_dcc_clear_stats)) {
 		hdd_err("Invalid ATTR");
 		return -EINVAL;
 	}
@@ -1893,8 +1901,9 @@
 	}
 
 	/* Parse the netlink message */
-	if (hdd_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_DCC_UPDATE_NDL_MAX, data,
-			  data_len, qca_wlan_vendor_dcc_update_ndl)) {
+	if (wlan_cfg80211_nla_parse(tb, QCA_WLAN_VENDOR_ATTR_DCC_UPDATE_NDL_MAX,
+				    data, data_len,
+				    qca_wlan_vendor_dcc_update_ndl)) {
 		hdd_err("Invalid ATTR");
 		return -EINVAL;
 	}