Lines Matching refs:precvframe
642 extern void rtw_init_recvframe(union recv_frame *precvframe , struct recv_priv *precvpriv);
643 extern int rtw_free_recvframe(union recv_frame *precvframe, _queue *pfree_recv_queue);
646 extern int _rtw_enqueue_recvframe(union recv_frame *precvframe, _queue *queue);
647 extern int rtw_enqueue_recvframe(union recv_frame *precvframe, _queue *queue);
671 __inline static u8 *get_rxmem(union recv_frame *precvframe) in get_rxmem() argument
674 if (precvframe == NULL) in get_rxmem()
677 return precvframe->u.hdr.rx_head; in get_rxmem()
680 __inline static u8 *get_rx_status(union recv_frame *precvframe) in get_rx_status() argument
683 return get_rxmem(precvframe); in get_rx_status()
687 __inline static u8 *get_recvframe_data(union recv_frame *precvframe) in get_recvframe_data() argument
691 if (precvframe == NULL) in get_recvframe_data()
694 return precvframe->u.hdr.rx_data; in get_recvframe_data()
698 __inline static u8 *recvframe_push(union recv_frame *precvframe, sint sz) in recvframe_push() argument
708 if (precvframe == NULL) in recvframe_push()
712 precvframe->u.hdr.rx_data -= sz ; in recvframe_push()
713 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
714 precvframe->u.hdr.rx_data += sz ; in recvframe_push()
718 precvframe->u.hdr.len += sz; in recvframe_push()
720 return precvframe->u.hdr.rx_data; in recvframe_push()
725 __inline static u8 *recvframe_pull(union recv_frame *precvframe, sint sz) in recvframe_pull() argument
732 if (precvframe == NULL) in recvframe_pull()
736 precvframe->u.hdr.rx_data += sz; in recvframe_pull()
738 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
739 precvframe->u.hdr.rx_data -= sz; in recvframe_pull()
743 precvframe->u.hdr.len -= sz; in recvframe_pull()
745 return precvframe->u.hdr.rx_data; in recvframe_pull()
749 __inline static u8 *recvframe_put(union recv_frame *precvframe, sint sz) in recvframe_put() argument
759 if (precvframe == NULL) in recvframe_put()
762 prev_rx_tail = precvframe->u.hdr.rx_tail; in recvframe_put()
764 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
766 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) { in recvframe_put()
767 precvframe->u.hdr.rx_tail -= sz; in recvframe_put()
771 precvframe->u.hdr.len += sz; in recvframe_put()
773 return precvframe->u.hdr.rx_tail; in recvframe_put()
779 __inline static u8 *recvframe_pull_tail(union recv_frame *precvframe, sint sz) in recvframe_pull_tail() argument
786 if (precvframe == NULL) in recvframe_pull_tail()
789 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail()
791 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) { in recvframe_pull_tail()
792 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail()
796 precvframe->u.hdr.len -= sz; in recvframe_pull_tail()
798 return precvframe->u.hdr.rx_tail; in recvframe_pull_tail()
843 __inline static sint get_recvframe_len(union recv_frame *precvframe) in get_recvframe_len() argument
845 return precvframe->u.hdr.len; in get_recvframe_len()
865 s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status);