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
This commit is contained in:
Rajeev Kumar 2018-02-23 13:44:54 -08:00 • committed by snandini
commit 8b221806ac
2 changed files with 28 additions and 8 deletions

View file

@ -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);

28
qdf/src/qdf_util.c Normal file
View file

@ -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);