Lines Matching refs:hb
200 struct sk_buff *hb;
225 while ((hb = skb_dequeue(&card->hbpool.queue)) != NULL) {
226 dev_kfree_skb_any(hb);
655 struct sk_buff *hb;
656 hb = __dev_alloc_skb(NS_HBUFSIZE, GFP_KERNEL);
657 if (hb == NULL) {
665 NS_PRV_BUFTYPE(hb) = BUF_NONE;
666 skb_queue_tail(&card->hbpool.queue, hb);
835 struct sk_buff *hb;
836 while ((hb = skb_dequeue(&card->hbpool.queue)) != NULL)
837 dev_kfree_skb_any(hb);
2219 struct sk_buff *hb, *sb, *lb;
2223 hb = skb_dequeue(&(card->hbpool.queue));
2224 if (hb == NULL) { /* No buffers in the queue */
2226 hb = dev_alloc_skb(NS_HBUFSIZE);
2227 if (hb == NULL) {
2249 NS_PRV_BUFTYPE(hb) = BUF_NONE;
2274 if (!atm_charge(vcc, hb->truesize)) {
2278 skb_queue_tail(&card->hbpool.queue, hb);
2281 dev_kfree_skb_any(hb);
2286 skb_copy_from_linear_data(sb, hb->data,
2288 skb_put(hb, iov->iov_len);
2301 (hb), tocopy);
2302 skb_put(hb, tocopy);
2308 if (remaining != 0 || hb->len != len)
2313 ATM_SKB(hb)->vcc = vcc;
2314 __net_timestamp(hb);
2315 vcc->push(vcc, hb);
2605 struct sk_buff *hb;
2608 hb = skb_dequeue(&card->hbpool.queue);
2611 if (hb == NULL)
2616 dev_kfree_skb_any(hb);
2620 struct sk_buff *hb;
2622 hb = __dev_alloc_skb(NS_HBUFSIZE, GFP_KERNEL);
2623 if (hb == NULL)
2625 NS_PRV_BUFTYPE(hb) = BUF_NONE;
2627 skb_queue_tail(&card->hbpool.queue, hb);