Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

IxHssAccCodeletMbuf.h

00001 
00054 #ifndef IXHSSACCCODELETMBUF_H
00055 #define IXHSSACCCODELETMBUF_H
00056 
00057 #include "IxOsBuffMgt.h"
00058 #include "IxOsBuffPoolMgt.h"
00059 
00060 /*
00061  * #defines for function return types, etc.
00062  */
00063 
00065 #define MBUF_SIZE 2048
00066 
00067 /*
00068  * Put the user defined include files required.
00069  */
00070 
00071 /*
00072  * Typedefs
00073  */
00074 
00080 typedef IX_MBUF_POOL IxHssAccCodeletMbufPool;
00081 
00082 /*
00083  * Prototypes for interface functions.
00084  */
00085 
00100 IX_MBUF *
00101 ixHssAccCodeletMbufGet (
00102     IxHssAccCodeletMbufPool *poolId);
00103 
00104 
00118 void
00119 ixHssAccCodeletMbufChainFree (
00120     IX_MBUF *pMbuf);
00121 
00122 
00144 void
00145 ixHssAccCodeletMbufPoolInit (
00146     IxHssAccCodeletMbufPool **poolIdPtr,
00147     unsigned numPoolMbufs,
00148     unsigned poolMbufSize);
00149 
00150 
00151 #endif /* #ifndef IXHSSACCCODELETMBUF_H */
00152 
Automatically generated from sources. © Intel Corp. 2003