blob: 165efc18215de6d2dd0b4c21c7f88d85ee69773e [file] [log] [blame]
/*
* Copyright (c) 2012-2013 Qualcomm Atheros, Inc.
* All Rights Reserved.
* Qualcomm Atheros Confidential and Proprietary.
*/
#if !defined _WLAN_NV_STREAM_H
#define _WLAN_NV_STREAM_H
#include "wlan_nv_types.h"
typedef tANI_U8 _NV_STREAM_BUF;
typedef struct {
_NV_STREAM_BUF *dataBuf;
tANI_U32 currentIndex;
tANI_U32 totalLength;
}_STREAM_BUF;
extern _STREAM_BUF streamBuf;
typedef enum {
RC_FAIL,
RC_SUCCESS,
} _STREAM_RC;
typedef enum {
STREAM_READ,
STREAM_WRITE,
} _STREAM_OPERATION;
_STREAM_RC nextStream (tANI_U32 *length, tANI_U8 *dataBuf);
_STREAM_RC initReadStream ( tANI_U8 *readBuf, tANI_U32 length);
#endif