📄 maldcr.s
字号:
/********************************************************************************* sysDcrMaltxeobisrGet - get the contents of the MAL Transmit End-Of-Buffer* Interrupt Status Register** This routine reads and returns the contents of the MAL Transmit End-of-Buffer* Interrupt Status Register.** NOMANUAL* UINT32 sysDcrMaltxeobisrGet (void)*/FUNC_BEGIN(sysDcrMaltxeobisrGet) mfdcr r3, MAL_TXEOBISR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxeobisrGet)/********************************************************************************* sysDcrMaltxeobisrClear - clears pending status in the MAL Transmit* End-of-Buffer Interrupt Status Register** This routine writes to the MAL Transmit End-of-Buffer Interrupt Status* Register. It will clear the status for each bit that is set to 1 in the* input parameter.** NOMANUAL* void sysDcrMaltxeobisrClear (UINT32)*/FUNC_BEGIN(sysDcrMaltxeobisrClear) mtdcr MAL_TXEOBISR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxeobisrClear)/********************************************************************************* sysDcrMaltxdeirGet - get the contents of the MAL Transmit Descriptor Error* Interrupt status Register** This routine reads and returns the contents of the MAL Transmit Descriptor* Error Interrupt Status Register.** NOMANUAL* UINT32 sysDcrMaltxdeirGet (void)*/FUNC_BEGIN(sysDcrMaltxdeirGet) mfdcr r3, MAL_TXDEIR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxdeirGet)/********************************************************************************* sysDcrMaltxdeirClear - clears pending status in the MAL Transmit Descriptor* Error Interrupt status Register** This routine writes to the MAL Transmit Descriptor Error Interrupt Status* Register. It will clear the status for each bit that is set to 1 in the* input parameter.** NOMANUAL* void sysDcrMaltxdeirClear (UINT32)*/FUNC_BEGIN(sysDcrMaltxdeirClear) mtdcr MAL_TXDEIR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxdeirClear)/********************************************************************************* sysDcrMalrxcasrGet - get the contents of the MAL Receive Channel Active Set* Register** This routine reads and returns the contents of the MAL Receive Channel Active* Set register.** NOMANUAL* UINT32 sysDcrMalrxcasrGet (void)*/FUNC_BEGIN(sysDcrMalrxcasrGet) mfdcr r3, MAL_RXCASR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxcasrGet)/********************************************************************************* sysDcrMalrxcasrSet - set the contents of the MAL Receive Channel Active Set* Register** This function is used to enable MAL Receive channels. For each bit in the* input parameter that is set to '1', its corresponding rx channel will be* enabled.** NOMANUAL* void sysDcrMalrxcasrSet (UINT32)*/FUNC_BEGIN(sysDcrMalrxcasrSet) mtdcr MAL_RXCASR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxcasrSet)/********************************************************************************* sysDcrMalrxcarrGet - get the contents of the MAL Receive Channel Active Reset* Register** This routine reads and returns the contents of the MAL Receive Channel Active* Reset register.** NOMANUAL* UINT32 sysDcrMalrxcarrGet (void)*/FUNC_BEGIN(sysDcrMalrxcarrGet) mfdcr r3, MAL_RXCARR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxcarrGet)/********************************************************************************* sysDcrMalrxcarrSet - set the contents of the MAL Receive Channel Active Set* Register** This function is used to disable MAL Receive channels. For each bit in the* input parameter that is set to '1', its corresponding rx channel will be* disabled.** NOMANUAL* void sysDcrMalrxcarrSet (UINT32)*/FUNC_BEGIN(sysDcrMalrxcarrSet) mtdcr MAL_RXCARR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxcarrSet)/********************************************************************************* sysDcrMalrxeobisrGet - get the contents of the MAL Receive End-Of-Buffer* Interrupt Status Register** This routine reads and returns the contents of the MAL Receive End-of-Buffer* Interrupt Status Register.** NOMANUAL* UINT32 sysDcrMalrxeobisrGet (void)*/FUNC_BEGIN(sysDcrMalrxeobisrGet) mfdcr r3, MAL_RXEOBISR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxeobisrGet)/********************************************************************************* sysDcrMalrxeobisrClear - clears pending status in the MAL Receive* End-of-Buffer Interrupt Status Register** This routine writes to the MAL Receive End-of-Buffer Interrupt Status* Register. It will clear the status for each bit that is set to 1 in the* input parameter.** NOMANUAL* void sysDcrMalrxeobisrClear (UINT32)*/FUNC_BEGIN(sysDcrMalrxeobisrClear) mtdcr MAL_RXEOBISR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxeobisrClear)/********************************************************************************* sysDcrMalrxdeirGet - get the contents of the MAL Receive Descriptor Error* Interrupt status Register** This routine reads and returns the contents of the MAL Receive Descriptor* Error Interrupt Status Register.** NOMANUAL* UINT32 sysDcrMalrxdeirGet (void)*/FUNC_BEGIN(sysDcrMalrxdeirGet) mfdcr r3, MAL_RXDEIR#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxdeirGet)/********************************************************************************* sysDcrMalrxdeirClear - clears pending status in the MAL Receive Descriptor* Error Interrupt status Register** This routine writes to the MAL Receive Descriptor Error Interrupt Status* Register. It will clear the status for each bit that is set to 1 in the* input parameter.** NOMANUAL* void sysDcrMalrxdeirClear (UINT32)*/FUNC_BEGIN(sysDcrMalrxdeirClear) mtdcr MAL_RXDEIR, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMalrxdeirClear)/********************************************************************************* sysDcrMaltxctp0rGet - get the contents of MAL Transmit Channel 0 Table Pointer* Register** This routine reads and returns the contents of the MAL Transmit Channel 0* Table Pointer Register.** NOMANUAL* UINT32 sysDcrMaltxctp0rGet (void)*/FUNC_BEGIN(sysDcrMaltxctp0rGet) mfdcr r3, MAL_TXCTP0R#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxctp0rGet)/********************************************************************************* sysDcrMaltxctp0rSet - set the contents of MAL Transmit Channel 0 Table Pointer* Register** This routine writes the contents of the MAL Transmit Channel 0 Table Pointer* Register.** NOMANUAL* void sysDcrMaltxctp0rSet (UINT32)*/FUNC_BEGIN(sysDcrMaltxctp0rSet) mtdcr MAL_TXCTP0R, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxctp0rSet)/********************************************************************************* sysDcrMaltxctp1rGet - get the contents of MAL Transmit Channel 1 Table Pointer* Register** This routine reads and returns the contents of the MAL Transmit Channel 1* Table Pointer Register.** NOMANUAL* UINT32 sysDcrMaltxctp1rGet (void)*/FUNC_BEGIN(sysDcrMaltxctp1rGet) mfdcr r3, MAL_TXCTP1R#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxctp1rGet)/********************************************************************************* sysDcrMaltxctp1rSet - set the contents of MAL Transmit Channel 1 Table Pointer* Register** This routine writes the contents of the MAL Transmit Channel 1 Table Pointer* Register.** NOMANUAL* void sysDcrMaltxctp1rSet (UINT32)*/FUNC_BEGIN(sysDcrMaltxctp1rSet) mtdcr MAL_TXCTP1R, r3#if defined (PPC405GP_REVB) || defined (PPC405GP_REVC) /* revB/C errata # 8 */ nop nop nop#endif blrFUNC_END(sysDcrMaltxctp1rSet)/********************************************************************************* sysDcrMaltxctp2rGet - get the contents of MAL Transmit Channel 2 Table* Pointer Register** This routine reads and returns the contents of the MAL Transmit Channel 2* Table Pointer Register.** NOMANUAL* UINT32 sysDcrMaltxctp2rGet (void)*/FUNC_BEGIN(sysDcrMaltxctp2rGet) mfdcr r3, MAL_TXCTP2R blrFUNC_END(sysDcrMaltxctp2rGet)/********************************************************************************* sysDcrMaltxctp2rSet - set the contents of MAL Transmit Channel 2 Table* Pointer Register** This routine writes the contents of the MAL Transmit Channel 2 Table Pointer* Register.** NOMANUAL* void sysDcrMaltxctp2rSet (UINT32)*/FUNC_BEGIN(sysDcrMaltxctp2rSet) mtdcr MAL_TXCTP2R, r3 blrFUNC_END(sysDcrMaltxctp2rSet)/********************************************************************************* sysDcrMaltxctp3rGet - get the contents of MAL Transmit Channel 3 Table* Pointer Register** This routine reads and returns the contents of the MAL Transmit Channel 3* Table Pointer Register.** NOMANUAL* UINT32 sysDcrMaltxctp3rGet (void)*/FUNC_BEGIN(sysDcrMaltxctp3rGet) mfdcr r3, MAL_TXCTP3R blrFUNC_END(sysDcrMaltxctp3rGet)/********************************************************************************* sysDcrMaltxctp3rSet - set the contents of MAL Transmit Channel 3 Table* Pointer Register** This routine writes the contents of the MAL Transmit Channel 3 Table Pointer* Register.** NOMANUAL* void sysDcrMaltxctp3rSet (UINT32)*/FUNC_BEGIN(sysDcrMaltxctp3rSet) mtdcr MAL_TXCTP3R, r3 blrFUNC_END(sysDcrMaltxctp3rSet)#ifdef MAL_CHANNELS_32/********************************************************************************* sysDcrMaltxctp4rGet - get the contents of MAL Transmit Channel 4 Table* Pointer Register** This routine reads and returns the contents of the MAL Transmit Channel 4* Table Pointer Register.** NOMANUAL* UINT32 sysDcrMaltxctp4rGet (void)*/FUNC_BEGIN(sysDcrMaltxctp4rGet) mfdcr r3, MAL_TXCTP4R blrFUNC_END(sysDcrMaltxctp4rGet)/********************************************************************************* sysDcrMaltxctp4rSet - set the contents of MAL Transmit Channel 4 Table* Pointer Register** This routine writes the contents of the MAL Transmit Channel 4 Table Pointer* Register.** NOMANUAL* void sysDcrMaltxctp4rSet (UINT32)*/FUNC_BEGIN(sysDcrMaltxctp4rSet)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -