Lines Matching refs:precvframe

66 	union recv_frame *precvframe;
86 precvframe = (union recv_frame *)precvpriv->precv_frame_buf;
88 _init_listhead(&(precvframe->u.list));
89 list_insert_tail(&(precvframe->u.list),
91 r8712_os_recv_resource_alloc(padapter, precvframe);
92 precvframe->u.hdr.adapter = padapter;
93 precvframe++;
108 union recv_frame *precvframe;
115 precvframe = NULL;
119 precvframe = LIST_CONTAINOR(plist, union recv_frame, u);
120 list_delete(&precvframe->u.hdr.list);
121 padapter = precvframe->u.hdr.adapter;
129 return precvframe;
143 union recv_frame *precvframe;
150 precvframe = LIST_CONTAINOR(plist, union recv_frame, u);
152 r8712_free_recvframe(precvframe, pfree_recv_queue);
158 union recv_frame *precvframe)
167 struct rx_pkt_attrib *prxattrib = &precvframe->u.hdr.attrib;
175 iv = precvframe->u.hdr.rx_data +
185 datalen = precvframe->u.hdr.len - prxattrib->hdrlen -
187 pframe = precvframe->u.hdr.rx_data;
211 recvframe_pull_tail(precvframe, 8);
600 sint r8712_wlanhdr_to_ethhdr(union recv_frame *precvframe)
610 struct _adapter *adapter = precvframe->u.hdr.adapter;
613 u8 *ptr = get_recvframe_data(precvframe); /*point to frame_ctrl field*/
614 struct rx_pkt_attrib *pattrib = &precvframe->u.hdr.attrib;
617 recvframe_pull_tail(precvframe, pattrib->icv_len);
635 len = precvframe->u.hdr.len - rmv_len;
642 ptr = recvframe_pull(precvframe, (rmv_len -
644 memcpy(ptr, get_rxmem(precvframe), 24);
647 ptr = recvframe_pull(precvframe, (rmv_len -
659 s32 r8712_recv_entry(union recv_frame *precvframe)
672 padapter = precvframe->u.hdr.adapter;
679 phead = precvframe->u.hdr.rx_head;
680 pdata = precvframe->u.hdr.rx_data;
681 ptail = precvframe->u.hdr.rx_tail;
682 pend = precvframe->u.hdr.rx_end;
687 ret = recv_func(padapter, precvframe);
691 precvpriv->rx_bytes += (uint)(precvframe->u.hdr.rx_tail -
692 precvframe->u.hdr.rx_data);