Home
last modified time | relevance | path

Searched refs:rx_buffers (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c68 if (tp->rx_buffers[entry].skb == NULL) { in tulip_refill_rx()
72 skb = tp->rx_buffers[entry].skb = in tulip_refill_rx()
81 tp->rx_buffers[entry].skb = NULL; in tulip_refill_rx()
85 tp->rx_buffers[entry].mapping = mapping; in tulip_refill_rx()
214 tp->rx_buffers[entry].mapping, in tulip_poll()
218 skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data, in tulip_poll()
223 tp->rx_buffers[entry].skb->data, in tulip_poll()
227 tp->rx_buffers[entry].mapping, in tulip_poll()
231 char *temp = skb_put(skb = tp->rx_buffers[entry].skb, in tulip_poll()
235 if (tp->rx_buffers[entry].mapping != in tulip_poll()
[all …]
H A Dtulip.h411 struct ring_info rx_buffers[RX_RING_SIZE]; member
/linux/drivers/net/wireless/admtek/
H A Dadm8211.c385 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
389 skb_tail_pointer(priv->rx_buffers[entry].skb), in adm8211_interrupt_rci()
392 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
399 skb = priv->rx_buffers[entry].skb; in adm8211_interrupt_rci()
402 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
404 priv->rx_buffers[entry].skb = newskb; in adm8211_interrupt_rci()
405 priv->rx_buffers[entry].mapping = in adm8211_interrupt_rci()
411 priv->rx_buffers[entry].mapping)) { in adm8211_interrupt_rci()
412 priv->rx_buffers[entry].skb = NULL; in adm8211_interrupt_rci()
423 cpu_to_le32(priv->rx_buffers[entry].mapping); in adm8211_interrupt_rci()
[all …]
H A Dadm8211.h545 struct adm8211_rx_ring_info *rx_buffers; member
/linux/drivers/net/ethernet/smsc/
H A Dsmsc9420.c53 struct smsc9420_ring_info *rx_buffers; member
529 if (!pd->rx_buffers) in smsc9420_free_rx_ring()
533 if (pd->rx_buffers[i].skb) in smsc9420_free_rx_ring()
534 dev_kfree_skb_any(pd->rx_buffers[i].skb); in smsc9420_free_rx_ring()
536 if (pd->rx_buffers[i].mapping) in smsc9420_free_rx_ring()
538 pd->rx_buffers[i].mapping, in smsc9420_free_rx_ring()
548 kfree(pd->rx_buffers); in smsc9420_free_rx_ring()
549 pd->rx_buffers = NULL; in smsc9420_free_rx_ring()
757 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping, in smsc9420_rx_handoff()
759 pd->rx_buffers[index].mapping = 0; in smsc9420_rx_handoff()
[all …]
/linux/drivers/usb/gadget/function/
H A Df_printer.c76 struct list_head rx_buffers; /* List of completed xfers */ member
280 list_add_tail(&req->list, &dev->rx_buffers); in rx_complete()
480 (likely(list_empty(&dev->rx_buffers)))) { in printer_read()
495 (likely(!list_empty(&dev->rx_buffers)))); in printer_read()
502 while ((current_rx_bytes || likely(!list_empty(&dev->rx_buffers))) in printer_read()
505 req = container_of(dev->rx_buffers.next, in printer_read()
780 likely(!list_empty(&dev->rx_buffers))) in printer_poll()
935 while (likely(!(list_empty(&dev->rx_buffers)))) { in printer_soft_reset()
936 req = container_of(dev->rx_buffers.next, struct usb_request, in printer_soft_reset()
943 req = container_of(dev->rx_buffers.next, struct usb_request, in printer_soft_reset()
[all …]
/linux/drivers/net/ethernet/renesas/
H A Dravb_main.c274 if (priv->rx_buffers[q][i].page) in ravb_ring_free()
276 priv->rx_buffers[q][i].page, in ravb_ring_free()
279 kfree(priv->rx_buffers[q]); in ravb_ring_free()
280 priv->rx_buffers[q] = NULL; in ravb_ring_free()
304 rx_buff = &priv->rx_buffers[q][entry]; in ravb_alloc_rx_buffer()
341 if (!priv->rx_buffers[q][entry].page) { in ravb_rx_ring_refill()
439 priv->rx_buffers[q] = kzalloc_objs(*priv->rx_buffers[q], in ravb_ring_init()
441 if (!priv->rx_buffers[q]) in ravb_ring_init()
852 rx_buff = &priv->rx_buffers[q][entry]; in ravb_rx_gbeth()
1023 rx_buff = &priv->rx_buffers[q][entry]; in ravb_rx_rcar()
H A Dravb.h1103 struct ravb_rx_buffer *rx_buffers[NUM_RX_QUEUE]; member
/linux/drivers/net/ethernet/broadcom/
H A Db44.h368 struct ring_info *rx_buffers; member
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dipw2100.c2438 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx()
2511 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx_monitor()
2591 struct ipw2100_rx *u = priv->rx_buffers[i].rxp; in ipw2100_corruption_check()
2670 packet = &priv->rx_buffers[i]; in __ipw2100_rx_process()
4554 priv->rx_buffers = kmalloc_objs(struct ipw2100_rx_packet, in ipw2100_rx_allocate()
4556 if (!priv->rx_buffers) { in ipw2100_rx_allocate()
4567 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in ipw2100_rx_allocate()
4586 priv->rx_buffers[j].dma_addr, in ipw2100_rx_allocate()
4589 dev_kfree_skb(priv->rx_buffers[j].skb); in ipw2100_rx_allocate()
4592 kfree(priv->rx_buffers); in ipw2100_rx_allocate()
[all …]
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c196 return queue->rx_buffers + queue->bp->rx_buffer_size * in macb_rx_buffer()
2633 if (queue->rx_buffers) { in macb_free_rx_buffers()
2636 queue->rx_buffers, queue->rx_buffers_dma); in macb_free_rx_buffers()
2637 queue->rx_buffers = NULL; in macb_free_rx_buffers()
2716 queue->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_rx_buffers()
2718 if (!queue->rx_buffers) in macb_alloc_rx_buffers()
2723 size, (unsigned long)queue->rx_buffers_dma, queue->rx_buffers); in macb_alloc_rx_buffers()
4948 queue->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, in at91ether_alloc_coherent()
4953 if (!queue->rx_buffers) { in at91ether_alloc_coherent()
4977 if (queue->rx_buffers) { in at91ether_free_coherent()
[all …]
H A Dmacb.h1283 void *rx_buffers; member