Searched refs:data_start (Results 1 – 4 of 4) sorted by relevance
| /drivers/net/ |
| A D | ftgmac100.c | 482 union ftgmac100_dma_addr data_start = { .lo = 0, .hi = 0 }; in ftgmac100_recv() local 485 data_start.hi = FIELD_GET(FTGMAC100_RXDES2_RXBUF_BADR_HI, curr_des->rxdes2); in ftgmac100_recv() 486 data_start.lo = curr_des->rxdes3; in ftgmac100_recv() 506 data_end = data_start.addr + roundup(rxlen, ARCH_DMA_MINALIGN); in ftgmac100_recv() 507 invalidate_dcache_range(data_start.addr, data_end); in ftgmac100_recv() 508 *packetp = (uchar *)data_start.addr; in ftgmac100_recv() 538 ulong data_start; in BUILD_WAIT_FOR_BIT() local 558 data_start = (ulong)dma_addr.addr; in BUILD_WAIT_FOR_BIT() 559 data_end = data_start + roundup(length, ARCH_DMA_MINALIGN); in BUILD_WAIT_FOR_BIT() 560 flush_dcache_range(data_start, data_end); in BUILD_WAIT_FOR_BIT()
|
| A D | designware.c | 621 ulong data_start = dev_bus_to_phys(priv->dev, desc_p->dmamac_addr); in _dw_eth_send() local 622 ulong data_end = data_start + roundup(length, ARCH_DMA_MINALIGN); in _dw_eth_send() 639 memcpy((void *)data_start, packet, length); in _dw_eth_send() 641 memset(&((char *)data_start)[length], 0, ETH_ZLEN - length); in _dw_eth_send() 646 flush_dcache_range(data_start, data_end); in _dw_eth_send() 688 ulong data_start = dev_bus_to_phys(priv->dev, desc_p->dmamac_addr); in _dw_eth_recv() local 703 data_end = data_start + roundup(length, ARCH_DMA_MINALIGN); in _dw_eth_recv() 704 invalidate_dcache_range(data_start, data_end); in _dw_eth_recv() 719 ulong data_start = dev_bus_to_phys(priv->dev, desc_p->dmamac_addr); in _dw_free_pkt() local 720 ulong data_end = data_start + roundup(CFG_ETH_BUFSIZE, ARCH_DMA_MINALIGN); in _dw_free_pkt() [all …]
|
| A D | sun8i_emac.c | 496 uintptr_t data_start = (uintptr_t)desc_p->buf_addr; in sun8i_emac_eth_recv() local 511 invalidate_dcache_range(data_start, in sun8i_emac_eth_recv() 512 data_start + roundup(length, ARCH_DMA_MINALIGN)); in sun8i_emac_eth_recv() 539 uintptr_t data_start = (uintptr_t)desc_p->buf_addr; in sun8i_emac_eth_send() local 540 uintptr_t data_end = data_start + in sun8i_emac_eth_send() 545 memcpy((void *)data_start, packet, length); in sun8i_emac_eth_send() 548 flush_dcache_range(data_start, data_end); in sun8i_emac_eth_send()
|
| /drivers/mmc/ |
| A D | dw_mmc.c | 112 ulong data_start, data_end; in dwmci_prepare_desc() local 115 data_start = (ulong)cur_idmac; in dwmci_prepare_desc() 151 flush_dcache_range(data_start, roundup(data_end, ARCH_DMA_MINALIGN)); in dwmci_prepare_desc()
|
Completed in 35 milliseconds