📄 hfctlpmclow.c
字号:
******************************************************************************/
int HFCtlPmcSetRegLocalBusSpace1RegionDesc(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LOCAL_BUS_1_REGION_DESC, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterPciDualAdrsUppAdrs
DESC: routine to get value of PLX9656 register DMDAC
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterPciDualAdrsUppAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DIR_MASTER_DUAL_ADRS_UPPER_ADRS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterPciDualAdrsUppAdrs
DESC: routine to set PLX9656 register DMDAC
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterPciDualAdrsUppAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DIR_MASTER_DUAL_ADRS_UPPER_ADRS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegPciArbiterControl
DESC: routine to get value of PLX9656 register PCIARB
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegPciArbiterControl(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_PCI_ARBITER_CTL, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegPciArbiterControl
DESC: routine to set PLX9656 register PCIARB
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegPciArbiterControl(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_PCI_ARBITER_CTL, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegPciAbortAdrs
DESC: routine to get value of PLX9656 register PABTADR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegPciAbortAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_PCI_ABORT_ADRS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegPciAbortAdrs
DESC: routine to set PLX9656 register PABTADR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegPciAbortAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_PCI_ABORT_ADRS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegInterruptCtlStatus
DESC: routine to get value of PLX9656 register INTCSR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegInterruptCtlStatus(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_INT_STATUS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegInterruptCtlStatus
DESC: routine to set PLX9656 register INTCSR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegInterruptCtlStatus(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_INT_STATUS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel0Mode
DESC: routine to get value of PLX9656 register DMAMODE0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel0Mode(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_0_MODE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel0Mode
DESC: routine to set PLX9656 register DMAMODE0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel0Mode(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_0_MODE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel0PciAdrs
DESC: routine to get value of PLX9656 register DMAPADR0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel0PciAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_0_PCI_ADRS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel0PciAdrs
DESC: routine to set PLX9656 register DMAPADR0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel0PciAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_0_PCI_ADRS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel0LocalAdrs
DESC: routine to get value of PLX9656 register DMALADR0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel0LocalAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_0_LOCAL_ADRS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel0LocalAdrs
DESC: routine to set PLX9656 register DMAPADR0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel0LocalAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_0_LOCAL_ADRS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel0TransferSize
DESC: routine to get value of PLX9656 register DMASIZ0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel0TransferSize(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_0_TRANS_SIZE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel0TransferSize
DESC: routine to set PLX9656 register DMASIZ0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel0TransferSize(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_0_TRANS_SIZE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel0DescPointer
DESC: routine to get value of PLX9656 register DMADPR0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel0DescPointer(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_0_DESC_PTR, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel0DescPointer
DESC: routine to set PLX9656 register DMADPR0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel0DescPointer(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_0_DESC_PTR, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel1Mode
DESC: routine to get value of PLX9656 register DMAMODE1
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel1Mode(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_DMA_CHAN_1_MODE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDmaChannel1Mode
DESC: routine to set PLX9656 register DMAMODE1
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDmaChannel1Mode(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_DMA_CHAN_1_MODE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDmaChannel1PciAdrs
DESC: routine to get value of PLX9656 register DMAPADR1
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDmaChannel1PciAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -