#ifndef __RTL8723B_RECV_H__\r
#define __RTL8723B_RECV_H__\r
\r
-#include <rtl8192c_recv.h>\r
+#define RECV_BLK_SZ 512\r
+#define RECV_BLK_CNT 16\r
+#define RECV_BLK_TH RECV_BLK_CNT\r
+\r
+#if defined(CONFIG_USB_HCI)\r
+\r
+#ifndef MAX_RECVBUF_SZ\r
+#ifdef PLATFORM_OS_CE\r
+#define MAX_RECVBUF_SZ (8192+1024) // 8K+1k\r
+#else\r
+ #ifndef CONFIG_MINIMAL_MEMORY_USAGE\r
+ //#define MAX_RECVBUF_SZ (32768) // 32k\r
+ //#define MAX_RECVBUF_SZ (16384) //16K\r
+ //#define MAX_RECVBUF_SZ (10240) //10K\r
+ #ifdef CONFIG_PLATFORM_MSTAR\r
+ #define MAX_RECVBUF_SZ (8192) // 8K\r
+ #else\r
+ #define MAX_RECVBUF_SZ (15360) // 15k < 16k\r
+ #endif\r
+ //#define MAX_RECVBUF_SZ (8192+1024) // 8K+1k\r
+ #else\r
+ #define MAX_RECVBUF_SZ (4000) // about 4K\r
+ #endif\r
+#endif\r
+#endif //!MAX_RECVBUF_SZ\r
+\r
+#elif defined(CONFIG_PCI_HCI)\r
+//#ifndef CONFIG_MINIMAL_MEMORY_USAGE\r
+// #define MAX_RECVBUF_SZ (9100)\r
+//#else\r
+ #define MAX_RECVBUF_SZ (4000) // about 4K\r
+//#endif\r
+\r
+\r
+#elif defined(CONFIG_SDIO_HCI) || defined(CONFIG_GSPI_HCI)\r
+\r
+#define MAX_RECVBUF_SZ (RX_DMA_SIZE_8723B - RX_DMA_RESERVED_SIZE_8723B)\r
+\r
+#endif\r
+\r
+// Rx smooth factor\r
+#define Rx_Smooth_Factor (20)\r
\r
#ifdef CONFIG_SDIO_HCI\r
#ifndef CONFIG_SDIO_RX_COPY\r
void rtl8723be_free_recv_priv(PADAPTER padapter);\r
#endif\r
\r
-void rtl8723b_query_rx_phy_status(union recv_frame *precvframe, struct phy_stat *pphy_status);\r
void rtl8723b_query_rx_desc_status(union recv_frame *precvframe, u8 *pdesc);\r
\r
-#endif\r
+#endif /* __RTL8723B_RECV_H__ */\r
\r