Searched refs:rx_buffers (Results 1 - 14 of 14) sorted by relevance

/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c68 if (tp->rx_buffers[entry].skb == NULL) {
72 skb = tp->rx_buffers[entry].skb =
79 tp->rx_buffers[entry].mapping = mapping;
208 tp->rx_buffers[entry].mapping,
211 skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data,
216 tp->rx_buffers[entry].skb->data,
220 tp->rx_buffers[entry].mapping,
223 char *temp = skb_put(skb = tp->rx_buffers[entry].skb,
227 if (tp->rx_buffers[entry].mapping !=
232 (unsigned long long)tp->rx_buffers[entr
[all...]
H A Dtulip_core.c628 tp->rx_buffers[i].skb = NULL;
629 tp->rx_buffers[i].mapping = 0;
642 tp->rx_buffers[i].skb = skb;
647 tp->rx_buffers[i].mapping = mapping;
801 struct sk_buff *skb = tp->rx_buffers[i].skb;
802 dma_addr_t mapping = tp->rx_buffers[i].mapping;
804 tp->rx_buffers[i].skb = NULL;
805 tp->rx_buffers[i].mapping = 0;
H A Dtulip.h411 struct ring_info rx_buffers[RX_RING_SIZE]; member in struct:tulip_private
/drivers/net/ethernet/micrel/
H A Dks8695net.c153 * @rx_buffers: The sk_buff mappings for the RX ring
185 struct ks8695_skbuff rx_buffers[MAX_RX_DESC]; member in struct:ks8695_priv
280 if (!ksp->rx_buffers[buff_n].skb) {
285 ksp->rx_buffers[buff_n].skb = skb;
299 ksp->rx_buffers[buff_n].skb = NULL;
302 ksp->rx_buffers[buff_n].dma_ptr = mapping;
303 ksp->rx_buffers[buff_n].length = MAX_RXBUF_SIZE;
470 && ksp->rx_buffers[buff_n].skb
508 skb = ksp->rx_buffers[buff_n].skb;
511 ksp->rx_buffers[buff_
[all...]
/drivers/net/ethernet/smsc/
H A Dsmsc9420.c64 struct smsc9420_ring_info *rx_buffers; member in struct:smsc9420_pdata
593 if (!pd->rx_buffers)
597 if (pd->rx_buffers[i].skb)
598 dev_kfree_skb_any(pd->rx_buffers[i].skb);
600 if (pd->rx_buffers[i].mapping)
601 pci_unmap_single(pd->pdev, pd->rx_buffers[i].mapping,
611 kfree(pd->rx_buffers);
612 pd->rx_buffers = NULL;
817 pci_unmap_single(pd->pdev, pd->rx_buffers[index].mapping,
819 pd->rx_buffers[inde
[all...]
/drivers/usb/gadget/
H A Dprinter.c85 struct list_head rx_buffers; /* List of completed xfers */ member in struct:printer_dev
398 list_add_tail(&req->list, &dev->rx_buffers);
580 * If it is zero then check if there are any other rx_buffers that
585 (likely(list_empty(&dev->rx_buffers)))) {
600 (likely(!list_empty(&dev->rx_buffers))));
605 while ((current_rx_bytes || likely(!list_empty(&dev->rx_buffers)))
608 req = container_of(dev->rx_buffers.next,
830 likely(!list_empty(&dev->rx_buffers)))
1073 while (likely(!(list_empty(&dev->rx_buffers)))) {
1074 req = container_of(dev->rx_buffers
[all...]
/drivers/net/wireless/
H A Dadm8211.c392 priv->rx_buffers[entry].mapping,
395 skb_tail_pointer(priv->rx_buffers[entry].skb),
399 priv->rx_buffers[entry].mapping,
405 skb = priv->rx_buffers[entry].skb;
409 priv->rx_buffers[entry].mapping,
411 priv->rx_buffers[entry].skb = newskb;
412 priv->rx_buffers[entry].mapping =
423 cpu_to_le32(priv->rx_buffers[entry].mapping);
1437 priv->rx_buffers[i].skb = NULL;
1445 rx_info = &priv->rx_buffers[
[all...]
H A Dadm8211.h544 struct adm8211_rx_ring_info *rx_buffers; member in struct:adm8211_priv
/drivers/net/ethernet/cadence/
H A Dmacb.c424 (bp->rx_buffers +
700 if (bp->rx_buffers) {
703 bp->rx_buffers, bp->rx_buffers_dma);
704 bp->rx_buffers = NULL;
736 bp->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, size,
738 if (!bp->rx_buffers)
742 size, (unsigned long)bp->rx_buffers_dma, bp->rx_buffers);
H A Dmacb.h506 void *rx_buffers; member in struct:macb
/drivers/net/ethernet/broadcom/
H A Db44.c639 src_map = &bp->rx_buffers[src_idx];
641 map = &bp->rx_buffers[dest_idx];
712 dest_map = &bp->rx_buffers[dest_idx];
714 src_map = &bp->rx_buffers[src_idx];
759 struct ring_info *rp = &bp->rx_buffers[cons];
1071 rp = &bp->rx_buffers[i];
1129 kfree(bp->rx_buffers);
1130 bp->rx_buffers = NULL;
1166 bp->rx_buffers = kzalloc(size, gfp);
1167 if (!bp->rx_buffers)
[all...]
H A Db44.h358 struct ring_info *rx_buffers; member in struct:b44
/drivers/net/wireless/ipw2x00/
H A Dipw2100.c2485 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i];
2559 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i];
2639 struct ipw2100_rx *u = priv->rx_buffers[i].rxp;
2718 packet = &priv->rx_buffers[i];
4634 priv->rx_buffers = kmalloc(RX_QUEUE_LENGTH *
4637 if (!priv->rx_buffers) {
4648 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i];
4666 pci_unmap_single(priv->pci_dev, priv->rx_buffers[j].dma_addr,
4669 dev_kfree_skb(priv->rx_buffers[j].skb);
4672 kfree(priv->rx_buffers);
[all...]
H A Dipw2100.h553 struct ipw2100_rx_packet *rx_buffers; member in struct:ipw2100_priv

Completed in 224 milliseconds