OpenCores
URL https://opencores.org/ocsvn/pcie_ds_dma/pcie_ds_dma/trunk

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [soft/] [linux/] [common/] [pex/] [pex_board.cpp] - Diff between revs 2 and 5

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 2 Rev 5
Line 789... Line 789...
 
 
u32 pex_board::core_set_local_addr(int DmaChan, u32 addr)
u32 pex_board::core_set_local_addr(int DmaChan, u32 addr)
{
{
    AMB_SET_DMA_CHANNEL DmaParam;
    AMB_SET_DMA_CHANNEL DmaParam;
    DmaParam.DmaChanNum = DmaChan;
    DmaParam.DmaChanNum = DmaChan;
    DmaParam.Param = 0;
    DmaParam.Param = addr;
 
 
    if(m_Descr[DmaChan])
    if(m_Descr[DmaChan])
    {
    {
        if (0 > ioctl(fd, IOCTL_AMB_SET_SRC_MEM, &DmaParam)) {
        if (0 > ioctl(fd, IOCTL_AMB_SET_SRC_MEM, &DmaParam)) {
            fprintf(stderr, "%s(): Error set source for DMA\n", __FUNCTION__ );
            fprintf(stderr, "%s(): Error set source for DMA\n", __FUNCTION__ );

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.