Home
last modified time | relevance | path

Searched refs:data_start (Results 1 – 4 of 4) sorted by relevance

/drivers/net/
A Dftgmac100.c482 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 Ddesignware.c621 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 Dsun8i_emac.c496 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 Ddw_mmc.c112 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