nut/include/sys/bankmem.h File Reference


Detailed Description

Banked memory management definitions.

#include <sys/types.h>
#include <cfg/bankmem.h>

Defines

#define NUTBANK_COUNT   0
#define NutSegBufEnable(bank)

Functions

u_long NutSegBufAvailable (void)
 Return the available buffer space.
char * NutSegBufInit (size_t size)
 Initialize the segmented buffer.
char * NutSegBufReadCommit (size_t bc)
 Commit read buffer space.
void NutSegBufReadLast (u_short bc)
 Commit written buffer space and finish read access.
char * NutSegBufReadRequest (size_t *bcp)
 Request segmented buffer space for reading.
__BEGIN_DECLS char * NutSegBufReset (void)
 Reset the segmented buffer.
u_long NutSegBufUsed (void)
 Return the used buffer space.
char * NutSegBufWriteCommit (u_short bc)
 Commit written buffer space.
void NutSegBufWriteLast (u_short bc)
 Commit written buffer space and finish write access.
char * NutSegBufWriteRequest (size_t *bcp)
 Request segmented buffer space for writing.


Generated on Tue Jan 23 21:12:26 2007 for BTnut System Software by doxygen 1.4.7