|
@@ -24,13 +24,13 @@
|
|
|
|
|
|
#include <qdf_notifier.h>
|
|
|
|
|
|
-#define QDF_HANG_EVENT_VERSION "1.0"
|
|
|
+#define QDF_HANG_EVENT_VERSION "1"
|
|
|
/* Max hang event buffer size */
|
|
|
-#define QDF_HANG_EVENT_DATA_SIZE 784
|
|
|
+#define QDF_HANG_EVENT_DATA_SIZE 390
|
|
|
/* Max offset which host can write */
|
|
|
-#define QDF_WLAN_MAX_HOST_OFFSET 390
|
|
|
+#define QDF_WLAN_MAX_HOST_OFFSET 194
|
|
|
/* Start of the Firmware Data offset */
|
|
|
-#define QDF_WLAN_HANG_FW_OFFSET 392
|
|
|
+#define QDF_WLAN_HANG_FW_OFFSET 195
|
|
|
|
|
|
/**
|
|
|
* hang_event_tag: Hang event tag for various modules
|
|
@@ -59,10 +59,10 @@ enum hang_event_tag {
|
|
|
#define QDF_HANG_EVENT_TLV_HDR_SIZE (sizeof(uint32_t))
|
|
|
|
|
|
#define QDF_HANG_EVT_SET_HDR(tlv_buf, tag, len) \
|
|
|
- (((uint32_t *)(tlv_buf))[0]) = (((tag) << 16) | ((len) & 0x0000FFFF))
|
|
|
+ (((uint16_t *)(tlv_buf))[0]) = (((tag) << 8) | ((len) & 0x000000FF))
|
|
|
|
|
|
#define QDF_HANG_GET_STRUCT_TLVLEN(tlv_struct) \
|
|
|
- ((uint32_t)(sizeof(tlv_struct) - QDF_HANG_EVENT_TLV_HDR_SIZE))
|
|
|
+ ((uint16_t)(sizeof(tlv_struct) - QDF_HANG_EVENT_TLV_HDR_SIZE))
|
|
|
|
|
|
/**
|
|
|
* qdf_notifier_data - Private data for notifier data
|