Bladeren bron

qcacmn: Change return type of fw down callback from void to bool

Change the signature of QDF FW down callback API to return bool
instead of void. Return type true indicates fw is down and return
type false indicates fw is not down.

Change-Id: I2be6f14e5fbdb7b24ccd604244e1314a8f127291
CRs-Fixed: 2196217
Rajeev Kumar 7 jaren geleden
bovenliggende
commit
83953b769c
2 gewijzigde bestanden met toevoegingen van 11 en 5 verwijderingen
  1. 8 2
      qdf/inc/qdf_util.h
  2. 3 3
      qdf/src/qdf_util.c

+ 8 - 2
qdf/inc/qdf_util.h

@@ -42,7 +42,12 @@
 #endif
 
 typedef __qdf_wait_queue_head_t qdf_wait_queue_head_t;
-typedef void (*qdf_fw_down_callback)(void);
+/**
+ * qdf_is_fw_down_callback - callback to query if fw is down
+ *
+ * Return: true if fw is down and false if fw is not down
+ */
+typedef bool (*qdf_is_fw_down_callback)(void);
 
 /**
  * qdf_unlikely - Compiler-dependent macro denoting code likely to execute
@@ -673,8 +678,9 @@ void qdf_get_random_bytes(void *buf, int nbytes)
 
 /**
  * qdf_register_fw_down_callback() - API to register fw down callback
+ * @is_fw_down: callback to query if fw is down or not
  *
  * Return: none
  */
-void qdf_register_fw_down_callback(qdf_fw_down_callback *fw_down_callback);
+void qdf_register_fw_down_callback(qdf_is_fw_down_callback *is_fw_down);
 #endif /*_QDF_UTIL_H*/

+ 3 - 3
qdf/src/qdf_util.c

@@ -19,10 +19,10 @@
 #include "qdf_module.h"
 #include "qdf_util.h"
 
-static qdf_fw_down_callback *is_fw_down_cb;
+static qdf_is_fw_down_callback *is_fw_down_cb;
 
-void qdf_register_fw_down_callback(qdf_fw_down_callback *fw_down_callback)
+void qdf_register_fw_down_callback(qdf_is_fw_down_callback *is_fw_down)
 {
-	is_fw_down_cb = fw_down_callback;
+	is_fw_down_cb = is_fw_down;
 }
 qdf_export_symbol(qdf_register_fw_down_callback);