![]()  | 
  
    PDK API Guide for J721E
    
   | 
 
Fixed size buffer pool.
Data Fields | |
| uint32_t | poolId | 
| int32_t | lastFreed | 
| int32_t | lastAlloc | 
| uint32_t | magic | 
| uint32_t | maxSize | 
| uint32_t | numBufGet | 
| uint32_t | numBufFree | 
| uint32_t | numBufGetErr | 
| BufPool_Buf | buf_array [BUFPOOL_BUF_MAX] | 
| uint32_t BufPool_Pool::poolId | 
Pool ID
| int32_t BufPool_Pool::lastFreed | 
Pointer to the last freed buffer
| int32_t BufPool_Pool::lastAlloc | 
Pointer to the last allocated buffer
| uint32_t BufPool_Pool::magic | 
Magic number used to check pool initialization
| uint32_t BufPool_Pool::maxSize | 
Maximum no of buffers in the pool (fixed)
| uint32_t BufPool_Pool::numBufGet | 
Number of successful buffer get operations on this buffer pool
| uint32_t BufPool_Pool::numBufFree | 
Number of successful buffer free operations on this buffer pool
| uint32_t BufPool_Pool::numBufGetErr | 
Number of times a buffer get from this buffer pool failed
| BufPool_Buf BufPool_Pool::buf_array[BUFPOOL_BUF_MAX] | 
Contiguous array of BufPool_Buf objects