/drivers/net/wireless/prism54/ |
H A D | islpci_eth.c | 86 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 D | sgiseeq.c | 343 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 D | tx.c | 217 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 D | sge.c | 842 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 D | irda-usb.c | 804 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 D | 3c527.c | 1166 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 D | 82596.c | 809 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 D | lib82596.c | 693 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 D | defxx.c | 2937 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 D | ctcm_main.c | 928 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 D | greth.c | 848 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 D | rrunner.c | 986 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 D | pcnet32.c | 1153 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 D | ipoib_cm.c | 561 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 D | adm8211.c | 362 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 D | gianfar.c | 2751 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 D | dmfe.c | 958 struct sk_buff *skb, *newskb; local 1011 ((newskb = netdev_alloc_skb(dev, rxlen + 2)) 1014 skb = newskb;
|