📄 hfctlpmclow.c
字号:
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_MAILBOX5, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegMailbox6
DESC: routine to get value of PLX9656 register MBOX6
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegMailbox6(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_MAILBOX6, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegMailbox6
DESC: routine to set PLX9656 register MBOX6
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegMailbox6(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_MAILBOX6, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegMailbox7
DESC: routine to get value of PLX9656 register MBOX7
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegMailbox7(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_MAILBOX7, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegMailbox7
DESC: routine to set PLX9656 register MBOX7
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegMailbox7(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_MAILBOX7, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegRtControl
DESC: routine to get value of PLX9656 register CNTRL
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegRtControl(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_RT_CNTRL, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegRtControl
DESC: routine to set PLX9656 register CNTRL
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegRtControl(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_RT_CNTRL, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLAS0Range
DESC: routine to get value of PLX9656 register LAS0RR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLAS0Range(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LAS0RANGE, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLAS0Range
DESC: routine to set PLX9656 register LAS0RR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLAS0Range(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LAS0RANGE, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalAdrsSpace0BaseAdrs
DESC: routine to get value of PLX9656 register LAS0BA
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalAdrsSpace0BaseAdrs(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LAS0BASEADDR, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalAdrsSpace0BaseAdrs
DESC: routine to set PLX9656 register LAS0BA
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLocalAdrsSpace0BaseAdrs(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_LAS0BASEADDR, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegModeArbitration
DESC: routine to get value of PLX9656 register MARBR
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegModeArbitration(int fd, unsigned long *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_MODE_ARBR, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegModeArbitration
DESC: routine to set PLX9656 register MARBR
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegModeArbitration(int fd, unsigned long ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_MODE_ARBR, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegBigEndianDesc
DESC: routine to get value of PLX9656 register BIGEND
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegBigEndianDesc(int fd, unsigned char *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_BIG_ENDIAN, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegBigEndianDesc
DESC: routine to set PLX9656 register BIGEND
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegBigEndianDesc(int fd, unsigned char ucRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_BIG_ENDIAN, (int)ucRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalMisc1
DESC: routine to get value of PLX9656 register LMISC1
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalMisc1(int fd, unsigned char *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_LOCAL_MISC1, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalMisc1
DESC: routine to set PLX9656 register LMISC1
PARAM: fd - file descriptor
ucRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLocalMisc1(int fd, unsigned char ucRegData)
{
int iStatus;
#if 0
printf("HFCtlPmcSetRegLocalMisc1: ucRegData = 0x%.8x\n", ucRegData);
#endif /* if 0 */
iStatus = ioctl(fd, HFCTL_SET_LOCAL_MISC1, (int)ucRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegPROT_AREA
DESC: routine to get value of PLX9656 register PROT_AREA
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegPROT_AREA(int fd, unsigned char *pRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_GET_PROT_AREA, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegPROT_AREA
DESC: routine to set PLX9656 register PROT_AREA
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegPROT_AREA(int fd, unsigned char ulRegData)
{
int iStatus;
iStatus = ioctl(fd, HFCTL_SET_PROT_AREA, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegLocalMisc2
DESC: routine to get value of PLX9656 register LMISC2
PARAM: fd - file descriptor
pRegData - pointer to hold register data
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcGetRegLocalMisc2(int fd, unsigned char *pRegData)
{
int iStatus;
/*
printf("HFCtlPmcGetRegLocalMisc2: pRegData = 0x%.8x = 0x%.2x\n", pRegData, *pRegData);
*/ /* comment by chenxuhao at 2004-12-2 */
iStatus = ioctl(fd, HFCTL_GET_LOCAL_MISC2, (int)pRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcSetRegLocalMisc2
DESC: routine to set PLX9656 register LMISC2
PARAM: fd - file descriptor
ulRegData - data to write to register
RETURN: OK - operation was successful
ERROR - operation Failed
******************************************************************************/
int HFCtlPmcSetRegLocalMisc2(int fd, unsigned char ulRegData)
{
int iStatus;
/*
printf("HFCtlPmcSetRegLocalMisc2: ulRegData = 0x%.2x\n", ulRegData);
*/ /* comment by chenxuhao at 2004-12-2 */
iStatus = ioctl(fd, HFCTL_SET_LOCAL_MISC2, (int)ulRegData);
return(iStatus);
}
/******************************************************************************
TITLE: HFCtlPmcGetRegExpanROMRange
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -