#include <drv_types.h>
#include <rtw_debug.h>
#include <rtl8723b_hal.h>
static void initrecvbuf(struct recv_buf *precvbuf, struct adapter *padapter)
{ … }
static void update_recvframe_attrib(struct adapter *padapter,
union recv_frame *precvframe,
struct recv_stat *prxstat)
{ … }
static void update_recvframe_phyinfo(union recv_frame *precvframe,
struct phy_stat *pphy_status)
{ … }
static void rtl8723bs_c2h_packet_handler(struct adapter *padapter,
u8 *pbuf, u16 length)
{ … }
static inline union recv_frame *try_alloc_recvframe(struct recv_priv *precvpriv,
struct recv_buf *precvbuf)
{ … }
static inline bool rx_crc_err(struct recv_priv *precvpriv,
struct hal_com_data *p_hal_data,
struct rx_pkt_attrib *pattrib,
union recv_frame *precvframe)
{ … }
static inline bool pkt_exceeds_tail(struct recv_priv *precvpriv,
u8 *end, u8 *tail,
union recv_frame *precvframe)
{ … }
static void rtl8723bs_recv_tasklet(struct tasklet_struct *t)
{ … }
s32 rtl8723bs_init_recv_priv(struct adapter *padapter)
{ … }
void rtl8723bs_free_recv_priv(struct adapter *padapter)
{ … }