qcacmn: Added a member in qca_napi_info structure

To derive hif_ctx from napi pointer. This changes helps enable napi support
for WIN driver.

Change-Id: Idcb0775195665d60d4b1a9a010afcfab256d839f
Acked-by: Balamurugan Mahalingam <bmahalin@codeaurora.org>
diff --git a/hif/inc/hif.h b/hif/inc/hif.h
index 9e6ddb4..10a9445 100644
--- a/hif/inc/hif.h
+++ b/hif/inc/hif.h
@@ -126,6 +126,7 @@
  */
 struct qca_napi_info {
 	struct net_device    netdev; /* dummy net_dev */
+	void 		     *hif_ctx;
 	struct napi_struct   napi;    /* one NAPI Instance per CE in phase I */
 	uint8_t              scale;   /* currently same on all instances */
 	uint8_t              id;
diff --git a/hif/src/hif_napi.c b/hif/src/hif_napi.c
index 0f14ab2..fa7db82 100644
--- a/hif/src/hif_napi.c
+++ b/hif/src/hif_napi.c
@@ -31,8 +31,6 @@
  * HIF NAPI interface implementation
  */
 
-#include <string.h> /* memset */
-
 #include <hif_napi.h>
 #include <hif_debug.h>
 #include <hif_io32.h>
@@ -96,7 +94,7 @@
 	}
 	for (i = 0; i < hif->ce_count; i++) {
 		ce_state = hif->ce_id_to_state[i];
-		NAPI_DEBUG("ce %d: htt_rx=%d htt_rx=%d",
+		NAPI_DEBUG("ce %d: htt_rx=%d htt_tx=%d",
 			   i, ce_state->htt_rx_data,
 			   ce_state->htt_tx_data);
 		if (!ce_state->htt_rx_data)
@@ -109,6 +107,7 @@
 		memset(napii, 0, sizeof(struct qca_napi_info));
 		napii->scale = scale;
 		napii->id    = NAPI_PIPE2ID(i);
+		napii->hif_ctx = hif_ctx;
 		init_dummy_netdev(&(napii->netdev));
 
 		NAPI_DEBUG("adding napi=%p to netdev=%p (poll=%p, bdgt=%d)",