Lines Matching refs:rpp
1015 struct rx_pool *rpp; in dequeue_rx() local
1115 rpp = &vc->rcv.rx_pool; in dequeue_rx()
1117 __skb_queue_tail(&rpp->queue, skb); in dequeue_rx()
1118 rpp->len += skb->len; in dequeue_rx()
1131 if ((len + 8 > rpp->len) || (len + (47 + 8) < rpp->len)) { in dequeue_rx()
1134 card->name, len, rpp->len, readl(SAR_REG_CDC)); in dequeue_rx()
1135 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1141 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1145 if (skb_queue_len(&rpp->queue) > 1) { in dequeue_rx()
1148 skb = dev_alloc_skb(rpp->len); in dequeue_rx()
1152 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1157 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1161 skb_queue_walk(&rpp->queue, sb) in dequeue_rx()
1164 recycle_rx_pool_skb(card, rpp); in dequeue_rx()
1176 flush_rx_pool(card, rpp); in dequeue_rx()
1908 flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp) in flush_rx_pool() argument
1910 skb_queue_head_init(&rpp->queue); in flush_rx_pool()
1911 rpp->len = 0; in flush_rx_pool()
1915 recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp) in recycle_rx_pool_skb() argument
1919 skb_queue_walk_safe(&rpp->queue, skb, tmp) in recycle_rx_pool_skb()
1922 flush_rx_pool(card, rpp); in recycle_rx_pool_skb()