<div dir="ltr">The only reason they'd use UINT8_t here is so you can byte-offset address buffer.<div><br></div><div style>Is buffer being used for anything except as a copy source/destination pointer?</div><div style><br>
</div><div><br></div><div><br></div><div>Adrian</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 29 March 2013 02:02, Oleksij Rempel <span dir="ltr"><<a href="mailto:linux@rempel-privat.de" target="_blank">linux@rempel-privat.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">we pass different buffer types to this functions.<br>
It makes no sense to define some concrect type here<br>
<br>
Signed-off-by: Oleksij Rempel <<a href="mailto:linux@rempel-privat.de">linux@rempel-privat.de</a>><br>
---<br>
 target_firmware/wlan/if_ath.c | 6 ++----<br>
 1 file changed, 2 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/target_firmware/wlan/if_ath.c b/target_firmware/wlan/if_ath.c<br>
index 022f195..6c5c9e1 100755<br>
--- a/target_firmware/wlan/if_ath.c<br>
+++ b/target_firmware/wlan/if_ath.c<br>
@@ -35,10 +35,8 @@ uint32_t *init_htc_handle = 0;<br>
 #define UAPSDQ_NUM   9<br>
 #define CABQ_NUM     8<br>
<br>
-void wmi_event(wmi_handle_t handle, WMI_EVENT_ID evt_id, A_UINT8 *buffer, a_int32_t Length);<br>
 void owl_tgt_tx_tasklet(TQUEUE_ARG data);<br>
 static void ath_tgt_send_beacon(struct ath_softc_tgt *sc,adf_nbuf_t bc_hdr,adf_nbuf_t nbuf,HTC_ENDPOINT_ID EndPt);<br>
-void wmi_cmd_rsp(void *pContext, WMI_COMMAND_ID cmd_id, A_UINT16 SeqNo, A_UINT8 *buffer, a_int32_t Length);<br>
 static void ath_hal_reg_write_tgt(void *Context, A_UINT16 Command, A_UINT16 SeqNo, A_UINT8 *data, a_int32_t datalen);<br>
 extern struct ath_buf * ath_tgt_tx_prepare(struct ath_softc_tgt *sc, adf_nbuf_t skb, ath_data_hdr_t *dh);<br>
 extern void  ath_tgt_send_mgt(struct ath_softc_tgt *sc,adf_nbuf_t mgt_hdr, adf_nbuf_t skb,HTC_ENDPOINT_ID EndPt);<br>
@@ -125,7 +123,7 @@ static void ath_setcurmode(struct ath_softc_tgt *sc,<br>
 }<br>
<br>
 void wmi_event(wmi_handle_t handle, WMI_EVENT_ID evt_id,<br>
-              A_UINT8 *buffer, a_int32_t Length)<br>
+              void *buffer, a_int32_t Length)<br>
 {<br>
        adf_nbuf_t netbuf = ADF_NBUF_NULL;<br>
        a_uint8_t *pData;<br>
@@ -147,7 +145,7 @@ void wmi_event(wmi_handle_t handle, WMI_EVENT_ID evt_id,<br>
 }<br>
<br>
 void wmi_cmd_rsp(void *pContext, WMI_COMMAND_ID cmd_id, A_UINT16 SeqNo,<br>
-                A_UINT8 *buffer, a_int32_t Length)<br>
+                void *buffer, a_int32_t Length)<br>
 {<br>
        adf_nbuf_t netbuf = ADF_NBUF_NULL;<br>
        A_UINT8 *pData;<br>
<span class="HOEnZb"><font color="#888888">--<br>
1.8.1.2<br>
<br>
</font></span></blockquote></div><br></div>