Searched refs:newskb (Results 1 - 17 of 17) sorted by relevance

/drivers/net/wireless/prism54/
H A Dislpci_eth.c86 struct sk_buff *newskb; local
148 newskb =
150 if (unlikely(newskb == NULL)) {
155 newskb_offset = (4 - (long) newskb->data) & 0x03;
157 /* Check if newskb->data is aligned */
159 skb_reserve(newskb, newskb_offset);
161 skb_put(newskb, init_wds ? skb->len + 6 : skb->len);
164 newskb->data + 6,
166 skb_copy_to_linear_data(newskb, wds_mac, 6);
171 skb_copy_from_linear_data(skb, newskb
267 struct sk_buff *newskb = skb_copy_expand(*skb, local
[all...]
/drivers/net/ethernet/seeq/
H A Dsgiseeq.c343 struct sk_buff *newskb; local
362 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ);
363 if (!newskb) {
364 newskb = skb;
368 skb_reserve(newskb, 2);
374 newskb = rd->skb;
390 newskb = rd->skb;
394 newskb = rd->skb;
396 rd->skb = newskb;
398 newskb
[all...]
/drivers/net/wireless/wl1251/
H A Dtx.c217 struct sk_buff *newskb = skb_copy_expand(skb, 0, 3, local
220 if (unlikely(newskb == NULL)) {
225 tx_hdr = (struct tx_double_buffer_desc *) newskb->data;
228 wl->tx_frames[tx_hdr->id] = skb = newskb;
/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c842 struct sk_buff *newskb, *skb; local
847 newskb = skb = q->pg_skb;
849 newskb = alloc_skb(len, GFP_ATOMIC);
850 if (likely(newskb != NULL)) {
851 __skb_put(newskb, len);
854 memcpy(newskb->data, sd->pg_chunk.va, len);
864 return newskb;
873 newskb = alloc_skb(SGE_RX_PULL_LEN, GFP_ATOMIC);
875 if (unlikely(!newskb)) {
890 __skb_put(newskb, SGE_RX_PULL_LE
[all...]
/drivers/net/irda/
H A Dirda-usb.c804 struct sk_buff *newskb; local
884 newskb = dev_alloc_skb(docopy ? urb->actual_length :
888 newskb = dev_alloc_skb(docopy ? urb->actual_length :
891 if (!newskb) {
900 //skb_reserve(newskb, USB_IRDA_HEADER - 1);
904 skb_copy_from_linear_data(skb, newskb->data, urb->actual_length);
906 dataskb = newskb;
914 skb = newskb;
1235 //skb_reserve(newskb, USB_IRDA_HEADER - 1);
/drivers/net/ethernet/i825xx/
H A D3c527.c1166 struct sk_buff *newskb; local
1171 ((newskb = netdev_alloc_skb(dev, 1532)) != NULL))
1176 skb_reserve(newskb,18);
1177 lp->rx_ring[rx_ring_tail].skb=newskb;
1178 p->data=isa_virt_to_bus(newskb->data);
H A D82596.c809 struct sk_buff *newskb; local
812 newskb = netdev_alloc_skb(dev, PKT_BUF_SZ);
813 if (newskb == NULL) {
820 rbd->skb = newskb;
821 rbd->v_data = newskb->data;
822 rbd->b_data = WSWAPchar(virt_to_bus(newskb->data));
824 cache_clear(virt_to_phys(newskb->data), PKT_BUF_SZ);
H A Dlib82596.c693 struct sk_buff *newskb; local
700 newskb = netdev_alloc_skb_ip_align(dev,
702 if (newskb == NULL) {
710 rbd->skb = newskb;
712 newskb->data,
715 rbd->v_data = newskb->data;
/drivers/net/fddi/
H A Ddefxx.c2937 struct sk_buff *newskb = __netdev_alloc_skb(bp->dev, NEW_SKB_SIZE, GFP_NOIO); local
2938 if (!newskb)
2947 my_skb_align(newskb, 128);
2949 (u32)dma_map_single(bp->bus_dev, newskb->data,
2956 bp->p_rcv_buff_va[i+j] = (char *) newskb;
3057 struct sk_buff *newskb; local
3059 newskb = dev_alloc_skb(NEW_SKB_SIZE);
3060 if (newskb){
3063 my_skb_align(newskb, 128);
3070 bp->p_rcv_buff_va[entry] = (char *)newskb;
[all...]
/drivers/s390/net/
H A Dctcm_main.c928 struct sk_buff *newskb = NULL; local
949 newskb = __dev_alloc_skb(len, gfp_type() | GFP_DMA);
951 if (!newskb) {
963 newskb->protocol = skb->protocol;
964 skb_reserve(newskb, TH_HEADER_LENGTH + PDU_HEADER_LENGTH);
965 memcpy(skb_put(newskb, skb->len), skb->data, skb->len);
967 skb = newskb;
/drivers/net/ethernet/aeroflex/
H A Dgreth.c848 struct sk_buff *skb, *newskb; local
886 if (!bad && (newskb=netdev_alloc_skb(dev, MAX_FRAME_SIZE + NET_IP_ALIGN))) {
887 skb_reserve(newskb, NET_IP_ALIGN);
890 newskb->data,
918 greth->rx_skbuff[greth->rx_cur] = newskb;
923 dev_kfree_skb(newskb);
/drivers/net/hippi/
H A Drrunner.c986 struct sk_buff *newskb; local
988 newskb = alloc_skb(dev->mtu + HIPPI_HLEN,
990 if (newskb){
998 rrpriv->rx_skbuff[index] = newskb;
1000 newskb->data,
/drivers/net/ethernet/amd/
H A Dpcnet32.c1153 struct sk_buff *newskb; local
1155 newskb = netdev_alloc_skb(dev, PKT_BUF_SKB);
1156 if (newskb) {
1157 skb_reserve(newskb, NET_IP_ALIGN);
1164 lp->rx_skbuff[entry] = newskb;
1167 newskb->data,
/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c561 struct sk_buff *skb, *newskb; local
642 newskb = ipoib_cm_alloc_rx_skb(dev, rx_ring, wr_id, frags, mapping);
643 if (unlikely(!newskb)) {
659 skb_put_frags(skb, IPOIB_CM_HEAD_SIZE, wc->byte_len, newskb);
/drivers/net/wireless/
H A Dadm8211.c362 struct sk_buff *skb, *newskb; local
403 newskb = dev_alloc_skb(RX_PKT_SIZE);
404 if (newskb) {
411 priv->rx_buffers[entry].skb = newskb;
414 skb_tail_pointer(newskb),
/drivers/net/ethernet/freescale/
H A Dgianfar.c2751 struct sk_buff *newskb; local
2755 newskb = gfar_new_skb(dev);
2767 if (unlikely(!newskb || !(bdp->status & RXBD_LAST) ||
2771 if (unlikely(!newskb))
2772 newskb = skb;
2796 rx_queue->rx_skbuff[rx_queue->skb_currx] = newskb;
2799 gfar_new_rxbdp(rx_queue, bdp, newskb);
/drivers/net/ethernet/dec/tulip/
H A Ddmfe.c958 struct sk_buff *skb, *newskb; local
1011 ((newskb = netdev_alloc_skb(dev, rxlen + 2))
1014 skb = newskb;

Completed in 1064 milliseconds