Lines Matching refs:precvframe
458 extern void rtw_init_recvframe(union recv_frame *precvframe);
459 extern int rtw_free_recvframe(union recv_frame *precvframe);
481 void rx_process_phy_info(union recv_frame *precvframe);
483 __inline static u8 *get_rxmem(union recv_frame *precvframe) in get_rxmem() argument
486 if (precvframe == NULL) in get_rxmem()
489 return precvframe->u.hdr.rx_head; in get_rxmem()
492 __inline static u8 *get_rx_status(union recv_frame *precvframe) in get_rx_status() argument
495 return get_rxmem(precvframe); in get_rx_status()
499 __inline static u8 *get_recvframe_data(union recv_frame *precvframe) in get_recvframe_data() argument
503 if (precvframe == NULL) in get_recvframe_data()
506 return precvframe->u.hdr.rx_data; in get_recvframe_data()
510 __inline static u8 *recvframe_push(union recv_frame *precvframe, sint sz) in recvframe_push() argument
520 if (precvframe == NULL) in recvframe_push()
524 precvframe->u.hdr.rx_data -= sz ; in recvframe_push()
525 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
526 precvframe->u.hdr.rx_data += sz ; in recvframe_push()
530 precvframe->u.hdr.len += sz; in recvframe_push()
532 return precvframe->u.hdr.rx_data; in recvframe_push()
537 __inline static u8 *recvframe_pull(union recv_frame *precvframe, sint sz) in recvframe_pull() argument
544 if (precvframe == NULL) in recvframe_pull()
548 precvframe->u.hdr.rx_data += sz; in recvframe_pull()
550 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
551 precvframe->u.hdr.rx_data -= sz; in recvframe_pull()
555 precvframe->u.hdr.len -= sz; in recvframe_pull()
557 return precvframe->u.hdr.rx_data; in recvframe_pull()
561 __inline static u8 *recvframe_put(union recv_frame *precvframe, sint sz) in recvframe_put() argument
571 if (precvframe == NULL) in recvframe_put()
574 prev_rx_tail = precvframe->u.hdr.rx_tail; in recvframe_put()
576 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
578 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) { in recvframe_put()
579 precvframe->u.hdr.rx_tail -= sz; in recvframe_put()
583 precvframe->u.hdr.len += sz; in recvframe_put()
585 return precvframe->u.hdr.rx_tail; in recvframe_put()
591 __inline static u8 *recvframe_pull_tail(union recv_frame *precvframe, sint sz) in recvframe_pull_tail() argument
598 if (precvframe == NULL) in recvframe_pull_tail()
601 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail()
603 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) { in recvframe_pull_tail()
604 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail()
608 precvframe->u.hdr.len -= sz; in recvframe_pull_tail()
610 return precvframe->u.hdr.rx_tail; in recvframe_pull_tail()
614 __inline static sint get_recvframe_len(union recv_frame *precvframe) in get_recvframe_len() argument
616 return precvframe->u.hdr.len; in get_recvframe_len()
627 s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status);