Home
last modified time | relevance | path

Searched refs:rx_ring_dma (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c524 (DESC_ADDR(desc->buf) - intf->rx_ring_dma); in bcmasp_rx_poll()
695 intf->rx_ring_dma = dma; in bcmasp_init_rx()
696 intf->rx_ring_dma_valid = intf->rx_ring_dma + RING_BUFFER_SIZE - 1; in bcmasp_init_rx()
715 rx_edpkt_cfg_wq(intf, intf->rx_ring_dma, RX_EDPKT_RING_BUFFER_READ); in bcmasp_init_rx()
716 rx_edpkt_cfg_wq(intf, intf->rx_ring_dma, RX_EDPKT_RING_BUFFER_WRITE); in bcmasp_init_rx()
717 rx_edpkt_cfg_wq(intf, intf->rx_ring_dma, RX_EDPKT_RING_BUFFER_BASE); in bcmasp_init_rx()
746 dma_unmap_page(kdev, intf->rx_ring_dma, RING_BUFFER_SIZE, in bcmasp_init_rx()
759 dma_unmap_page(kdev, intf->rx_ring_dma, RING_BUFFER_SIZE, in bcmasp_reclaim_free_all_rx()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Db44.c721 b44_sync_dma_desc_for_device(bp->sdev, bp->rx_ring_dma, in b44_alloc_rx_skb()
749 b44_sync_dma_desc_for_cpu(bp->sdev, bp->rx_ring_dma, in b44_recycle_rx()
765 b44_sync_dma_desc_for_device(bp->sdev, bp->rx_ring_dma, in b44_recycle_rx()
1134 dma_sync_single_for_device(bp->sdev->dma_dev, bp->rx_ring_dma, in b44_init_rings()
1159 dma_unmap_single(bp->sdev->dma_dev, bp->rx_ring_dma, in b44_free_consistent()
1164 bp->rx_ring, bp->rx_ring_dma); in b44_free_consistent()
1201 &bp->rx_ring_dma, gfp); in b44_alloc_consistent()
1207 dma_addr_t rx_ring_dma; in b44_alloc_consistent() local
1213 rx_ring_dma = dma_map_single(bp->sdev->dma_dev, rx_ring, in b44_alloc_consistent()
1217 if (dma_mapping_error(bp->sdev->dma_dev, rx_ring_dma) || in b44_alloc_consistent()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Db44.c700 b44_sync_dma_desc_for_device(bp->sdev, bp->rx_ring_dma, in b44_alloc_rx_skb()
728 b44_sync_dma_desc_for_cpu(bp->sdev, bp->rx_ring_dma, in b44_recycle_rx()
744 b44_sync_dma_desc_for_device(bp->sdev, bp->rx_ring_dma, in b44_recycle_rx()
1113 dma_sync_single_for_device(bp->sdev->dma_dev, bp->rx_ring_dma, in b44_init_rings()
1138 dma_unmap_single(bp->sdev->dma_dev, bp->rx_ring_dma, in b44_free_consistent()
1143 bp->rx_ring, bp->rx_ring_dma); in b44_free_consistent()
1180 &bp->rx_ring_dma, gfp); in b44_alloc_consistent()
1186 dma_addr_t rx_ring_dma; in b44_alloc_consistent() local
1192 rx_ring_dma = dma_map_single(bp->sdev->dma_dev, rx_ring, in b44_alloc_consistent()
1196 if (dma_mapping_error(bp->sdev->dma_dev, rx_ring_dma) || in b44_alloc_consistent()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/rdc/
H A Dr6040.c183 dma_addr_t rx_ring_dma; member
329 r6040_init_ring_desc(lp->rx_ring, lp->rx_ring_dma, RX_DCNT); in r6040_alloc_rxbufs()
402 iowrite16(lp->rx_ring_dma, ioaddr + MRD_SA0); in r6040_init_mac_regs()
403 iowrite16(lp->rx_ring_dma >> 16, ioaddr + MRD_SA1); in r6040_init_mac_regs()
496 lp->rx_ring_dma); in r6040_close()
763 &lp->rx_ring_dma, GFP_KERNEL); in r6040_open()
791 lp->rx_ring_dma); in r6040_open()
/kernel/linux/linux-6.6/drivers/net/ethernet/rdc/
H A Dr6040.c183 dma_addr_t rx_ring_dma; member
329 r6040_init_ring_desc(lp->rx_ring, lp->rx_ring_dma, RX_DCNT); in r6040_alloc_rxbufs()
402 iowrite16(lp->rx_ring_dma, ioaddr + MRD_SA0); in r6040_init_mac_regs()
403 iowrite16(lp->rx_ring_dma >> 16, ioaddr + MRD_SA1); in r6040_init_mac_regs()
496 lp->rx_ring_dma); in r6040_close()
763 &lp->rx_ring_dma, GFP_KERNEL); in r6040_open()
791 lp->rx_ring_dma); in r6040_open()
/kernel/linux/linux-5.10/drivers/net/ethernet/
H A Dfealnx.c373 dma_addr_t rx_ring_dma; member
553 np->rx_ring_dma = ring_dma; in fealnx_init_one()
665 np->rx_ring_dma); in fealnx_init_one()
686 np->rx_ring_dma); in fealnx_remove_one()
835 iowrite32(np->rx_ring_dma, ioaddr + RXLBA); in netdev_open()
1146 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in enable_rxtx()
1239 np->rx_ring[i].next_desc = np->rx_ring_dma + in init_ring()
1246 np->rx_ring[i - 1].next_desc = np->rx_ring_dma; in init_ring()
1418 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in reset_rx_descriptors()
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/
H A Dhamachi.c489 dma_addr_t rx_ring_dma; member
659 hmp->rx_ring_dma = ring_dma; in hamachi_init_one()
779 hmp->rx_ring_dma); in hamachi_init_one()
868 writel(hmp->rx_ring_dma, ioaddr + RxPtr); in hamachi_open()
869 writel(hmp->rx_ring_dma >> 32, ioaddr + RxPtr + 4); in hamachi_open()
873 writel(hmp->rx_ring_dma, ioaddr + RxPtr); in hamachi_open()
1504 skb_put_data(skb, hmp->rx_ring_dma in hamachi_rx()
1689 (int)hmp->rx_ring_dma); in hamachi_close()
1914 hmp->rx_ring_dma); in hamachi_remove_one()
H A Dyellowfin.c313 dma_addr_t rx_ring_dma; member
449 np->rx_ring_dma = ring_dma; in yellowfin_init_one()
515 np->rx_ring_dma); in yellowfin_init_one()
587 iowrite32(yp->rx_ring_dma, ioaddr + RxPtr); in yellowfin_open()
738 yp->rx_ring[i].branch_addr = cpu_to_le32(yp->rx_ring_dma + in yellowfin_init_ring()
1110 !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + in yellowfin_rx()
1113 !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + in yellowfin_rx()
1241 (unsigned long long)yp->rx_ring_dma); in yellowfin_close()
1398 np->rx_ring_dma); in yellowfin_remove_one()
/kernel/linux/linux-6.6/drivers/net/ethernet/
H A Dfealnx.c373 dma_addr_t rx_ring_dma; member
555 np->rx_ring_dma = ring_dma; in fealnx_init_one()
667 np->rx_ring_dma); in fealnx_init_one()
688 np->rx_ring_dma); in fealnx_remove_one()
837 iowrite32(np->rx_ring_dma, ioaddr + RXLBA); in netdev_open()
1148 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in enable_rxtx()
1241 np->rx_ring[i].next_desc = np->rx_ring_dma + in init_ring()
1248 np->rx_ring[i - 1].next_desc = np->rx_ring_dma; in init_ring()
1420 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in reset_rx_descriptors()
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/
H A Dhamachi.c489 dma_addr_t rx_ring_dma; member
663 hmp->rx_ring_dma = ring_dma; in hamachi_init_one()
783 hmp->rx_ring_dma); in hamachi_init_one()
872 writel(hmp->rx_ring_dma, ioaddr + RxPtr); in hamachi_open()
873 writel(hmp->rx_ring_dma >> 32, ioaddr + RxPtr + 4); in hamachi_open()
877 writel(hmp->rx_ring_dma, ioaddr + RxPtr); in hamachi_open()
1508 skb_put_data(skb, hmp->rx_ring_dma in hamachi_rx()
1693 (int)hmp->rx_ring_dma); in hamachi_close()
1928 hmp->rx_ring_dma); in hamachi_remove_one()
H A Dyellowfin.c313 dma_addr_t rx_ring_dma; member
451 np->rx_ring_dma = ring_dma; in yellowfin_init_one()
517 np->rx_ring_dma); in yellowfin_init_one()
589 iowrite32(yp->rx_ring_dma, ioaddr + RxPtr); in yellowfin_open()
740 yp->rx_ring[i].branch_addr = cpu_to_le32(yp->rx_ring_dma + in yellowfin_init_ring()
1112 !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + in yellowfin_rx()
1115 !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + in yellowfin_rx()
1243 (unsigned long long)yp->rx_ring_dma); in yellowfin_close()
1400 np->rx_ring_dma); in yellowfin_remove_one()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Drtl8180.h115 dma_addr_t rx_ring_dma; member
H A Ddev.c859 rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); in rtl8180_init_hw()
1013 &priv->rx_ring_dma, GFP_KERNEL); in rtl8180_init_rx_ring()
1028 priv->rx_ring, priv->rx_ring_dma); in rtl8180_init_rx_ring()
1042 priv->rx_ring, priv->rx_ring_dma); in rtl8180_init_rx_ring()
1071 priv->rx_ring, priv->rx_ring_dma); in rtl8180_free_rx_ring()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Drtl8180.h115 dma_addr_t rx_ring_dma; member
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
H A Depic100.c261 dma_addr_t rx_ring_dma; member
389 ep->rx_ring_dma = ring_dma; in epic_init_one()
499 ep->rx_ring_dma); in epic_init_one()
723 ew32(PRxCDAR, ep->rx_ring_dma); in epic_open()
810 ew32(PRxCDAR, ep->rx_ring_dma + in epic_restart()
911 ep->rx_ring[i].next = ep->rx_ring_dma + in epic_init_ring()
916 ep->rx_ring[i-1].next = ep->rx_ring_dma; in epic_init_ring()
1520 ep->rx_ring_dma); in epic_remove_one()
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/
H A Depic100.c261 dma_addr_t rx_ring_dma; member
390 ep->rx_ring_dma = ring_dma; in epic_init_one()
501 ep->rx_ring_dma); in epic_init_one()
725 ew32(PRxCDAR, ep->rx_ring_dma); in epic_open()
812 ew32(PRxCDAR, ep->rx_ring_dma + in epic_restart()
913 ep->rx_ring[i].next = ep->rx_ring_dma + in epic_init_ring()
918 ep->rx_ring[i-1].next = ep->rx_ring_dma; in epic_init_ring()
1522 ep->rx_ring_dma); in epic_remove_one()
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dtulip_core.c321 iowrite32(tp->rx_ring_dma, ioaddr + CSR3); in tulip_up()
615 tp->rx_ring[i].buffer2 = cpu_to_le32(tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * (i + 1)); in tulip_init_ring()
621 tp->rx_ring[i-1].buffer2 = cpu_to_le32(tp->rx_ring_dma); in tulip_init_ring()
1433 &tp->rx_ring_dma, GFP_KERNEL); in tulip_init_one()
1437 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE; in tulip_init_one()
1768 tp->rx_ring, tp->rx_ring_dma); in tulip_init_one()
1890 tp->rx_ring, tp->rx_ring_dma); in tulip_remove_one()
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/
H A Dsundance.c368 dma_addr_t rx_ring_dma; member
557 np->rx_ring_dma = ring_dma; in sundance_probe1()
692 np->rx_ring, np->rx_ring_dma); in sundance_probe1()
854 iowrite32(np->rx_ring_dma, ioaddr + RxListPtr); in netdev_open()
1025 np->rx_ring[i].next_desc = cpu_to_le32(np->rx_ring_dma + in init_ring()
1874 (int)(np->rx_ring_dma)); in netdev_close()
1923 np->rx_ring, np->rx_ring_dma); in sundance_remove1()
H A Ddl2k.c237 np->rx_ring_dma = ring_dma; in rio_probe1()
285 np->rx_ring_dma); in rio_probe1()
508 np->rx_ring[i].next_desc = cpu_to_le64(np->rx_ring_dma + in alloc_list()
561 dw32(RFDListPtr0, np->rx_ring_dma); in rio_hw_init()
1802 np->rx_ring_dma); in rio_remove1()
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/
H A Dsundance.c368 dma_addr_t rx_ring_dma; member
559 np->rx_ring_dma = ring_dma; in sundance_probe1()
694 np->rx_ring, np->rx_ring_dma); in sundance_probe1()
856 iowrite32(np->rx_ring_dma, ioaddr + RxListPtr); in netdev_open()
1027 np->rx_ring[i].next_desc = cpu_to_le32(np->rx_ring_dma + in init_ring()
1874 (int)(np->rx_ring_dma)); in netdev_close()
1923 np->rx_ring, np->rx_ring_dma); in sundance_remove1()
H A Ddl2k.c237 np->rx_ring_dma = ring_dma; in rio_probe1()
285 np->rx_ring_dma); in rio_probe1()
507 np->rx_ring[i].next_desc = cpu_to_le64(np->rx_ring_dma + in alloc_list()
560 dw32(RFDListPtr0, np->rx_ring_dma); in rio_hw_init()
1799 np->rx_ring_dma); in rio_remove1()
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/
H A Dsis900.c189 dma_addr_t rx_ring_dma; member
500 sis_priv->rx_ring_dma = ring_dma; in sis900_probe()
578 sis_priv->rx_ring_dma); in sis900_probe()
1171 sis_priv->rx_ring[i].link = sis_priv->rx_ring_dma + in sis900_init_rx_ring()
1204 sw32(rxdp, sis_priv->rx_ring_dma); in sis900_init_rx_ring()
2495 sis_priv->rx_ring_dma); in sis900_remove()
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/
H A Dsis900.c189 dma_addr_t rx_ring_dma; member
507 sis_priv->rx_ring_dma = ring_dma; in sis900_probe()
585 sis_priv->rx_ring_dma); in sis900_probe()
1178 sis_priv->rx_ring[i].link = sis_priv->rx_ring_dma + in sis900_init_rx_ring()
1211 sw32(rxdp, sis_priv->rx_ring_dma); in sis900_init_rx_ring()
2502 sis_priv->rx_ring_dma); in sis900_remove()
/kernel/linux/linux-5.10/drivers/net/wireless/admtek/
H A Dadm8211.c1477 ADM8211_CSR_WRITE(RDB, priv->rx_ring_dma); in adm8211_init_rings()
1746 &priv->rx_ring_dma, GFP_KERNEL); in adm8211_alloc_rings()
1756 priv->tx_ring_dma = priv->rx_ring_dma + in adm8211_alloc_rings()
1934 priv->rx_ring, priv->rx_ring_dma); in adm8211_probe()
1967 priv->rx_ring, priv->rx_ring_dma); in adm8211_remove()
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
H A Dtulip_core.c321 iowrite32(tp->rx_ring_dma, ioaddr + CSR3); in tulip_up()
615 tp->rx_ring[i].buffer2 = cpu_to_le32(tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * (i + 1)); in tulip_init_ring()
621 tp->rx_ring[i-1].buffer2 = cpu_to_le32(tp->rx_ring_dma); in tulip_init_ring()
1434 &tp->rx_ring_dma, GFP_KERNEL); in tulip_init_one()
1438 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE; in tulip_init_one()

Completed in 57 milliseconds

123