Lines Matching refs:rxb
726 struct rtllib_rxb *rxb, u8 *src, u8 *dst)
757 rxb->nr_subframes = 1;
775 rxb->subframes[0] = sub_skb;
777 memcpy(rxb->src, src, ETH_ALEN);
778 memcpy(rxb->dst, dst, ETH_ALEN);
779 rxb->subframes[0]->dev = ieee->dev;
783 rxb->nr_subframes = 0;
784 memcpy(rxb->src, src, ETH_ALEN);
785 memcpy(rxb->dst, dst, ETH_ALEN);
795 __func__, rxb->nr_subframes);
827 rxb->subframes[rxb->nr_subframes++] = sub_skb;
828 if (rxb->nr_subframes >= MAX_SUBFRAME_COUNT) {
848 return rxb->nr_subframes;
1160 struct rtllib_rxb *rxb,
1168 if (!rxb) {
1169 netdev_info(dev, "%s: rxb is NULL!!\n", __func__);
1173 for (i = 0; i < rxb->nr_subframes; i++) {
1174 struct sk_buff *sub_skb = rxb->subframes[i];
1223 kfree(rxb);
1232 struct rtllib_rxb *rxb = NULL;
1337 rxb = kmalloc(sizeof(struct rtllib_rxb), GFP_ATOMIC);
1338 if (!rxb)
1343 if (parse_subframe(ieee, skb, rx_stats, rxb, src, dst) == 0) {
1344 /* only to free rxb, and not submit the packets
1347 for (i = 0; i < rxb->nr_subframes; i++)
1348 dev_kfree_skb(rxb->subframes[i]);
1349 kfree(rxb);
1350 rxb = NULL;
1358 nr_subframes = rxb->nr_subframes;
1367 rtllib_rx_indicate_pkt_legacy(ieee, rx_stats, rxb, dst, src);
1369 RxReorderIndicatePacket(ieee, rxb, ts, SeqNum);