Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/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[entr in tulip_poll()
[all...]
H A Dtulip_core.c616 tp->rx_buffers[i].skb = NULL; in tulip_init_ring()
617 tp->rx_buffers[i].mapping = 0; in tulip_init_ring()
630 tp->rx_buffers[i].skb = skb; in tulip_init_ring()
635 tp->rx_buffers[i].mapping = mapping; in tulip_init_ring()
788 struct sk_buff *skb = tp->rx_buffers[i].skb; in tulip_free_ring()
789 dma_addr_t mapping = tp->rx_buffers[i].mapping; in tulip_free_ring()
791 tp->rx_buffers[i].skb = NULL; in tulip_free_ring()
792 tp->rx_buffers[i].mapping = 0; in tulip_free_ring()
H A Dtulip.h411 struct ring_info rx_buffers[RX_RING_SIZE]; member
/kernel/linux/linux-6.6/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[entr in tulip_poll()
[all...]
H A Dtulip_core.c616 tp->rx_buffers[i].skb = NULL; in tulip_init_ring()
617 tp->rx_buffers[i].mapping = 0; in tulip_init_ring()
630 tp->rx_buffers[i].skb = skb; in tulip_init_ring()
635 tp->rx_buffers[i].mapping = mapping; in tulip_init_ring()
788 struct sk_buff *skb = tp->rx_buffers[i].skb; in tulip_free_ring()
789 dma_addr_t mapping = tp->rx_buffers[i].mapping; in tulip_free_ring()
791 tp->rx_buffers[i].skb = NULL; in tulip_free_ring()
792 tp->rx_buffers[i].mapping = 0; in tulip_free_ring()
H A Dtulip.h411 struct ring_info rx_buffers[RX_RING_SIZE]; member
/kernel/linux/linux-5.10/drivers/net/wireless/admtek/
H A Dadm8211.c386 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
390 skb_tail_pointer(priv->rx_buffers[entry].skb), in adm8211_interrupt_rci()
393 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
400 skb = priv->rx_buffers[entry].skb; in adm8211_interrupt_rci()
403 priv->rx_buffers[entry].mapping, in adm8211_interrupt_rci()
405 priv->rx_buffers[entry].skb = newskb; in adm8211_interrupt_rci()
406 priv->rx_buffers[entry].mapping = in adm8211_interrupt_rci()
412 priv->rx_buffers[entry].mapping)) { in adm8211_interrupt_rci()
413 priv->rx_buffers[entry].skb = NULL; in adm8211_interrupt_rci()
424 cpu_to_le32(priv->rx_buffers[entr in adm8211_interrupt_rci()
[all...]
H A Dadm8211.h545 struct adm8211_rx_ring_info *rx_buffers; member
/kernel/linux/linux-6.6/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[entr in adm8211_interrupt_rci()
[all...]
H A Dadm8211.h545 struct adm8211_rx_ring_info *rx_buffers; member
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
H A Dsmsc9420.c52 struct smsc9420_ring_info *rx_buffers; member
526 if (!pd->rx_buffers) in smsc9420_free_rx_ring()
530 if (pd->rx_buffers[i].skb) in smsc9420_free_rx_ring()
531 dev_kfree_skb_any(pd->rx_buffers[i].skb); in smsc9420_free_rx_ring()
533 if (pd->rx_buffers[i].mapping) in smsc9420_free_rx_ring()
535 pd->rx_buffers[i].mapping, in smsc9420_free_rx_ring()
545 kfree(pd->rx_buffers); in smsc9420_free_rx_ring()
546 pd->rx_buffers = NULL; in smsc9420_free_rx_ring()
754 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping, in smsc9420_rx_handoff()
756 pd->rx_buffers[inde in smsc9420_rx_handoff()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/
H A Dsmsc9420.c52 struct smsc9420_ring_info *rx_buffers; member
528 if (!pd->rx_buffers) in smsc9420_free_rx_ring()
532 if (pd->rx_buffers[i].skb) in smsc9420_free_rx_ring()
533 dev_kfree_skb_any(pd->rx_buffers[i].skb); in smsc9420_free_rx_ring()
535 if (pd->rx_buffers[i].mapping) in smsc9420_free_rx_ring()
537 pd->rx_buffers[i].mapping, in smsc9420_free_rx_ring()
547 kfree(pd->rx_buffers); in smsc9420_free_rx_ring()
548 pd->rx_buffers = NULL; in smsc9420_free_rx_ring()
756 dma_unmap_single(&pd->pdev->dev, pd->rx_buffers[index].mapping, in smsc9420_rx_handoff()
758 pd->rx_buffers[inde in smsc9420_rx_handoff()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_printer.c71 struct list_head rx_buffers; /* List of completed xfers */ member
274 list_add_tail(&req->list, &dev->rx_buffers); in rx_complete()
471 * If it is zero then check if there are any other rx_buffers that in printer_read()
476 (likely(list_empty(&dev->rx_buffers)))) { in printer_read()
491 (likely(!list_empty(&dev->rx_buffers)))); in printer_read()
496 while ((current_rx_bytes || likely(!list_empty(&dev->rx_buffers))) in printer_read()
499 req = container_of(dev->rx_buffers.next, in printer_read()
745 likely(!list_empty(&dev->rx_buffers))) in printer_poll()
904 while (likely(!(list_empty(&dev->rx_buffers)))) { in printer_soft_reset()
905 req = container_of(dev->rx_buffers in printer_soft_reset()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_printer.c76 struct list_head rx_buffers; /* List of completed xfers */ member
279 list_add_tail(&req->list, &dev->rx_buffers); in rx_complete()
475 * If it is zero then check if there are any other rx_buffers that in printer_read()
480 (likely(list_empty(&dev->rx_buffers)))) { in printer_read()
495 (likely(!list_empty(&dev->rx_buffers)))); in printer_read()
500 while ((current_rx_bytes || likely(!list_empty(&dev->rx_buffers))) in printer_read()
503 req = container_of(dev->rx_buffers.next, in printer_read()
748 likely(!list_empty(&dev->rx_buffers))) in printer_poll()
903 while (likely(!(list_empty(&dev->rx_buffers)))) { in printer_soft_reset()
904 req = container_of(dev->rx_buffers in printer_soft_reset()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Db44.c665 src_map = &bp->rx_buffers[src_idx]; in b44_alloc_rx_skb()
667 map = &bp->rx_buffers[dest_idx]; in b44_alloc_rx_skb()
738 dest_map = &bp->rx_buffers[dest_idx]; in b44_recycle_rx()
740 src_map = &bp->rx_buffers[src_idx]; in b44_recycle_rx()
785 struct ring_info *rp = &bp->rx_buffers[cons]; in b44_rx()
1095 rp = &bp->rx_buffers[i]; in b44_free_rings()
1153 kfree(bp->rx_buffers); in b44_free_consistent()
1154 bp->rx_buffers = NULL; in b44_free_consistent()
1190 bp->rx_buffers = kzalloc(size, gfp); in b44_alloc_consistent()
1191 if (!bp->rx_buffers) in b44_alloc_consistent()
[all...]
H A Db44.h368 struct ring_info *rx_buffers; member
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Db44.c644 src_map = &bp->rx_buffers[src_idx]; in b44_alloc_rx_skb()
646 map = &bp->rx_buffers[dest_idx]; in b44_alloc_rx_skb()
717 dest_map = &bp->rx_buffers[dest_idx]; in b44_recycle_rx()
719 src_map = &bp->rx_buffers[src_idx]; in b44_recycle_rx()
764 struct ring_info *rp = &bp->rx_buffers[cons]; in b44_rx()
1074 rp = &bp->rx_buffers[i]; in b44_free_rings()
1132 kfree(bp->rx_buffers); in b44_free_consistent()
1133 bp->rx_buffers = NULL; in b44_free_consistent()
1169 bp->rx_buffers = kzalloc(size, gfp); in b44_alloc_consistent()
1170 if (!bp->rx_buffers) in b44_alloc_consistent()
[all...]
H A Db44.h368 struct ring_info *rx_buffers; member
/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/
H A Dmacb_main.c220 return queue->rx_buffers + queue->bp->rx_buffer_size * in macb_rx_buffer()
2168 if (queue->rx_buffers) { in macb_free_rx_buffers()
2171 queue->rx_buffers, queue->rx_buffers_dma); in macb_free_rx_buffers()
2172 queue->rx_buffers = NULL; in macb_free_rx_buffers()
2227 queue->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_rx_buffers()
2229 if (!queue->rx_buffers) in macb_alloc_rx_buffers()
2234 size, (unsigned long)queue->rx_buffers_dma, queue->rx_buffers); in macb_alloc_rx_buffers()
3873 q->rx_buffers = dma_alloc_coherent(&lp->pdev->dev, in at91ether_alloc_coherent()
3877 if (!q->rx_buffers) { in at91ether_alloc_coherent()
3901 if (q->rx_buffers) { in at91ether_free_coherent()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_main.c225 return queue->rx_buffers + queue->bp->rx_buffer_size * in macb_rx_buffer()
2466 if (queue->rx_buffers) { in macb_free_rx_buffers()
2469 queue->rx_buffers, queue->rx_buffers_dma); in macb_free_rx_buffers()
2470 queue->rx_buffers = NULL; in macb_free_rx_buffers()
2525 queue->rx_buffers = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_rx_buffers()
2527 if (!queue->rx_buffers) in macb_alloc_rx_buffers()
2532 size, (unsigned long)queue->rx_buffers_dma, queue->rx_buffers); in macb_alloc_rx_buffers()
4234 q->rx_buffers = dma_alloc_coherent(&lp->pdev->dev, in at91ether_alloc_coherent()
4238 if (!q->rx_buffers) { in at91ether_alloc_coherent()
4262 if (q->rx_buffers) { in at91ether_free_coherent()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/
H A Dipw2100.c2455 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx()
2528 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx_monitor()
2608 struct ipw2100_rx *u = priv->rx_buffers[i].rxp; in ipw2100_corruption_check()
2687 packet = &priv->rx_buffers[i]; in __ipw2100_rx_process()
4574 priv->rx_buffers = kmalloc_array(RX_QUEUE_LENGTH, in ipw2100_rx_allocate()
4577 if (!priv->rx_buffers) { in ipw2100_rx_allocate()
4588 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in ipw2100_rx_allocate()
4607 priv->rx_buffers[j].dma_addr, in ipw2100_rx_allocate()
4610 dev_kfree_skb(priv->rx_buffers[j].skb); in ipw2100_rx_allocate()
4613 kfree(priv->rx_buffers); in ipw2100_rx_allocate()
[all...]
H A Dipw2100.h531 struct ipw2100_rx_packet *rx_buffers; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/
H A Dipw2100.c2444 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx()
2517 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in isr_rx_monitor()
2597 struct ipw2100_rx *u = priv->rx_buffers[i].rxp; in ipw2100_corruption_check()
2676 packet = &priv->rx_buffers[i]; in __ipw2100_rx_process()
4563 priv->rx_buffers = kmalloc_array(RX_QUEUE_LENGTH, in ipw2100_rx_allocate()
4566 if (!priv->rx_buffers) { in ipw2100_rx_allocate()
4577 struct ipw2100_rx_packet *packet = &priv->rx_buffers[i]; in ipw2100_rx_allocate()
4596 priv->rx_buffers[j].dma_addr, in ipw2100_rx_allocate()
4599 dev_kfree_skb(priv->rx_buffers[j].skb); in ipw2100_rx_allocate()
4602 kfree(priv->rx_buffers); in ipw2100_rx_allocate()
[all...]
/kernel/linux/linux-5.10/drivers/staging/vt6656/
H A Dmain_usb.c52 module_param_named(rx_buffers, vnt_rx_buffers, int, 0644);
53 MODULE_PARM_DESC(rx_buffers, "Number of receive usb rx buffers");
/kernel/linux/linux-6.6/drivers/staging/vt6656/
H A Dmain_usb.c50 module_param_named(rx_buffers, vnt_rx_buffers, int, 0644);
51 MODULE_PARM_DESC(rx_buffers, "Number of receive usb rx buffers");

Completed in 57 milliseconds

12