Lines Matching refs:rpp
1014 struct rx_pool *rpp; in dequeue_rx() local
1114 rpp = &vc->rcv.rx_pool; in dequeue_rx()
1116 __skb_queue_tail(&rpp->queue, skb); in dequeue_rx()
1117 rpp->len += skb->len; in dequeue_rx()
1130 if ((len + 8 > rpp->len) || (len + (47 + 8) < rpp->len)) { in dequeue_rx()
1133 card->name, len, rpp->len, readl(SAR_REG_CDC)); in dequeue_rx()
1134 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1140 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1144 if (skb_queue_len(&rpp->queue) > 1) { in dequeue_rx()
1147 skb = dev_alloc_skb(rpp->len); in dequeue_rx()
1151 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1156 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1160 skb_queue_walk(&rpp->queue, sb) in dequeue_rx()
1163 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1175 flush_rx_pool(card, rpp); in dequeue_rx()
1907 flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp) in flush_rx_pool() argument
1909 skb_queue_head_init(&rpp->queue); in flush_rx_pool()
1910 rpp->len = 0; in flush_rx_pool()
1914 recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp) in recycle_rx_pool_skb() argument
1918 skb_queue_walk_safe(&rpp->queue, skb, tmp) in recycle_rx_pool_skb()
1921 flush_rx_pool(card, rpp); in recycle_rx_pool_skb()