summaryrefslogtreecommitdiff
path: root/qdf
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@codeaurora.org>2018-02-23 13:44:54 -0800
committersnandini <snandini@codeaurora.org>2018-02-26 12:08:39 -0800
commit8b221806acd81ed2f465493c2089cd9e6b0dfc7e (patch)
tree0f4718e176f30dba33997ee9c8b3ef4e90c44b39 /qdf
parentb99ecba78387d897375c4880f1d6e1cf5545a2da (diff)
downloadqca-wfi-host-cmn-8b221806acd81ed2f465493c2089cd9e6b0dfc7e.tar.gz
qcacmn: Create new QDF file qdf_util.c
Create new QDF source file qdf_util.c to keep FW down APIs inside it. Change-Id: Ic2a91cf8924d08307b3307d5f214663247125582 CRs-Fixed: 2195157
Diffstat (limited to 'qdf')
-rw-r--r--qdf/src/qdf_types.c8
-rw-r--r--qdf/src/qdf_util.c28
2 files changed, 28 insertions, 8 deletions
diff --git a/qdf/src/qdf_types.c b/qdf/src/qdf_types.c
index 9f840f1b9..46b76d7db 100644
--- a/qdf/src/qdf_types.c
+++ b/qdf/src/qdf_types.c
@@ -23,8 +23,6 @@
#include "qdf_trace.h"
#include "qdf_types.h"
-static qdf_fw_down_callback *is_fw_down_cb;
-
static QDF_STATUS qdf_consume_char(char **str, char c)
{
if ((*str)[0] != c)
@@ -526,9 +524,3 @@ QDF_STATUS qdf_ipv6_parse(char *ipv6_str, struct qdf_ipv6_addr *out_addr)
return QDF_STATUS_SUCCESS;
}
qdf_export_symbol(qdf_ipv6_parse);
-
-void qdf_register_fw_down_callback(qdf_fw_down_callback *fw_down_callback)
-{
- is_fw_down_cb = fw_down_callback;
-}
-qdf_export_symbol(qdf_register_fw_down_callback);
diff --git a/qdf/src/qdf_util.c b/qdf/src/qdf_util.c
new file mode 100644
index 000000000..fa557b1f8
--- /dev/null
+++ b/qdf/src/qdf_util.c
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2018 The Linux Foundation. All rights reserved.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for
+ * any purpose with or without fee is hereby granted, provided that the
+ * above copyright notice and this permission notice appear in all
+ * copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ * PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#include "qdf_module.h"
+#include "qdf_util.h"
+
+static qdf_fw_down_callback *is_fw_down_cb;
+
+void qdf_register_fw_down_callback(qdf_fw_down_callback *fw_down_callback)
+{
+ is_fw_down_cb = fw_down_callback;
+}
+qdf_export_symbol(qdf_register_fw_down_callback);