Lines Matching refs:sb

143 static void dequeue_sm_buf(ns_dev * card, struct sk_buff *sb);
206 struct sk_buff *sb;
243 while ((sb = skb_dequeue(&card->sbpool.queue)) != NULL)
244 dev_kfree_skb_any(sb);
713 struct sk_buff *sb;
714 sb = __dev_alloc_skb(NS_SMSKBSIZE, GFP_KERNEL);
715 if (sb == NULL) {
723 NS_PRV_BUFTYPE(sb) = BUF_SM;
724 skb_queue_tail(&card->sbpool.queue, sb);
725 skb_reserve(sb, NS_AAL0_HEADER);
726 push_rxbufs(card, sb);
827 struct sk_buff *sb;
828 while ((sb = skb_dequeue(&card->sbpool.queue)) != NULL)
829 dev_kfree_skb_any(sb);
1168 struct sk_buff *sb;
1174 sb = dev_alloc_skb(NS_SMSKBSIZE);
1175 if (sb == NULL) {
1181 NS_PRV_BUFTYPE(sb) = BUF_SM;
1182 skb_queue_tail(&card->sbpool.queue, sb);
1183 skb_reserve(sb, NS_AAL0_HEADER);
1184 push_rxbufs(card, sb);
2029 struct sk_buff *sb;
2035 sb = dev_alloc_skb(NS_SMSKBSIZE);
2036 if (!sb) {
2043 if (!atm_charge(vcc, sb->truesize)) {
2048 dev_kfree_skb_any(sb);
2052 *((u32 *) sb->data) = le32_to_cpu(rsqe->word_1) << 4 |
2055 *((u32 *) sb->data) |= 0x00000002;
2056 skb_put(sb, NS_AAL0_HEADER);
2057 memcpy(skb_tail_pointer(sb), cell, ATM_CELL_PAYLOAD);
2058 skb_put(sb, ATM_CELL_PAYLOAD);
2059 ATM_SKB(sb)->vcc = vcc;
2060 __net_timestamp(sb);
2061 vcc->push(vcc, sb);
2183 struct sk_buff *sb;
2185 sb = (struct sk_buff *)(iov - 1)->iov_base;
2189 if (!atm_charge(vcc, sb->truesize)) {
2190 push_rxbufs(card, sb);
2193 skb_put(sb, len);
2194 dequeue_sm_buf(card, sb);
2195 ATM_SKB(sb)->vcc = vcc;
2196 __net_timestamp(sb);
2197 vcc->push(vcc, sb);
2211 skb_copy_from_linear_data(sb, skb->data,
2220 push_rxbufs(card, sb);
2226 struct sk_buff *hb, *sb, *lb;
2292 sb = (struct sk_buff *)iov->iov_base;
2293 skb_copy_from_linear_data(sb, hb->data,
2299 push_rxbufs(card, sb);
2358 static void dequeue_sm_buf(ns_dev * card, struct sk_buff *sb)
2360 skb_unlink(sb, &card->sbpool.queue);
2584 struct sk_buff *sb;
2586 sb = __dev_alloc_skb(NS_SMSKBSIZE, GFP_KERNEL);
2587 if (sb == NULL)
2589 NS_PRV_BUFTYPE(sb) = BUF_SM;
2590 skb_queue_tail(&card->sbpool.queue, sb);
2591 skb_reserve(sb, NS_AAL0_HEADER);
2592 push_rxbufs(card, sb);