Searched refs:RingPtr (Results 1 – 2 of 2) sorted by relevance
| /bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/emacps_v3_11/ |
| A D | xemacps_bdring.c | 65 ((UINTPTR)(BdPtr) + (RingPtr->BaseBdAddr - RingPtr->PhysBaseAddr)) 77 ((UINTPTR)(BdPtr) - (RingPtr->BaseBdAddr - RingPtr->PhysBaseAddr)) 243 ((RingPtr->HighBdAddr - RingPtr->BaseBdAddr) + RingPtr->Separation); in XEmacPs_BdRingCreate() 298 if (RingPtr->FreeCnt != RingPtr->AllCnt) { in XEmacPs_BdRingClone() 410 XEMACPS_RING_SEEKAHEAD(RingPtr, RingPtr->FreeHead, NumBd); in XEmacPs_BdRingAlloc() 547 XEMACPS_RING_SEEKAHEAD(RingPtr, RingPtr->PreHead, NumBd); in XEmacPs_BdRingToHw() 691 XEMACPS_RING_SEEKAHEAD(RingPtr, RingPtr->HwHead, BdCount); in XEmacPs_BdRingFromHwTx() 877 XEMACPS_RING_SEEKAHEAD(RingPtr, RingPtr->PostHead, NumBd); in XEmacPs_BdRingFree() 964 if ((RingPtr->HwCnt + RingPtr->PreCnt + RingPtr->FreeCnt + in XEmacPs_BdRingCheck() 965 RingPtr->PostCnt) != RingPtr->AllCnt) { in XEmacPs_BdRingCheck() [all …]
|
| A D | xemacps_bdring.h | 126 #define XEmacPs_BdRingGetCnt(RingPtr) ((RingPtr)->AllCnt) argument 142 #define XEmacPs_BdRingGetFreeCnt(RingPtr) ((RingPtr)->FreeCnt) argument 182 (XEmacPs_Bd*)((UINTPTR)(BdPtr) - (RingPtr)->Separation)) 189 LONG XEmacPs_BdRingCreate(XEmacPs_BdRing * RingPtr, UINTPTR PhysAddr, 193 LONG XEmacPs_BdRingAlloc(XEmacPs_BdRing * RingPtr, u32 NumBd, 195 LONG XEmacPs_BdRingUnAlloc(XEmacPs_BdRing * RingPtr, u32 NumBd, 197 LONG XEmacPs_BdRingToHw(XEmacPs_BdRing * RingPtr, u32 NumBd, 199 LONG XEmacPs_BdRingFree(XEmacPs_BdRing * RingPtr, u32 NumBd, 201 u32 XEmacPs_BdRingFromHwTx(XEmacPs_BdRing * RingPtr, u32 BdLimit, 203 u32 XEmacPs_BdRingFromHwRx(XEmacPs_BdRing * RingPtr, u32 BdLimit, [all …]
|
Completed in 8 milliseconds