📄 hfctlpmclow.c
字号:
DESC: routine to get value of PLX9656 register EROMRR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegExpanROMRange(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_EROMRANGE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegExpanROMRange
DESC: routine to set PLX9656 register EROMRR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegExpanROMRange(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_EROMRANGE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegExpanROMBaseAdrs
DESC: routine to get value of PLX9656 register EROMBA
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegExpanROMBaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_EROM_BASE_ADRS, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegExpanROMBaseAdrs
DESC: routine to set PLX9656 register EROMBA
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegExpanROMBaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_EROM_BASE_ADRS, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalBusSpace0RegionDesc
DESC: routine to get value of PLX9656 register LBRD0
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalBusSpace0RegionDesc(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_BUS_0_REGION_DESC, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalBusSpace0RegionDesc
DESC: routine to set PLX9656 register LBRD0
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLocalBusSpace0RegionDesc(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LOCAL_BUS_0_REGION_DESC, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterLocalRange
DESC: routine to get value of PLX9656 register DMRR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterLocalRange(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_RANGE_DIR_MASTER, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterLocalRange
DESC: routine to set PLX9656 register DMRR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterLocalRange(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LOCAL_RANGE_DIR_MASTER, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterLocalBaseAdrs
DESC: routine to get value of PLX9656 register DMLBAM
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterLocalBaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_BASE_ADRS_DIR_MASTER, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterLocalBaseAdrs
DESC: routine to set PLX9656 register DMLBAM
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterLocalBaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LOCAL_BASE_ADRS_DIR_MASTER, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterIOLocalBaseAdrs
DESC: routine to get value of PLX9656 register DMLBAI
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterIOLocalBaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_BASE_ADRS_DIR_MASTER_IO, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterIOLocalBaseAdrs
DESC: routine to set PLX9656 register DMLBAI
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterIOLocalBaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LOCAL_BASE_ADRS_DIR_MASTER_IO, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterPciBaseAdrs
DESC: routine to get value of PLX9656 register DMPBAM
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterPciBaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_PCI_BASE_ADRS_DIR_MASTER, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterPciBaseAdrs
DESC: routine to set PLX9656 register DMPBAM
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterPciBaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_PCI_BASE_ADRS_DIR_MASTER, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegDirectMasterIOPciCfgAdrs
DESC: routine to get value of PLX9656 register DMCFGA
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegDirectMasterIOPciCfgAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_PCI_CFG_ADRS_DIR_MASTER_IO, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegDirectMasterIOPciCfgAdrs
DESC: routine to set PLX9656 register DMCFGA
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegDirectMasterIOPciCfgAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_PCI_CFG_ADRS_DIR_MASTER_IO, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLAS1Range
DESC: routine to get value of PLX9656 register LAS1RR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLAS1Range(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LAS1RANGE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLAS1Range
DESC: routine to set PLX9656 register LAS1RR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLAS1Range(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LAS1RANGE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalAdrsSpace1BaseAdrs
DESC: routine to get value of PLX9656 register LAS1BA
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalAdrsSpace1BaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LAS1BASEADDR, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalAdrsSpace1BaseAdrs
DESC: routine to set PLX9656 register LAS1BA
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLocalAdrsSpace1BaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LAS1BASEADDR, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalBusSpace1RegionDesc
DESC: routine to get value of PLX9656 register LBRD1
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalBusSpace1RegionDesc(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_BUS_1_REGION_DESC, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalBusSpace1RegionDesc
DESC: routine to set PLX9656 register LBRD1
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -