File nut/os/bankmem.c


Included Files


Local Variables

segbuf_empty
static char segbuf_empty
Used in: NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufReset()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  
  NutSegBufWriteRequest()  

segbuf_total
static u_long segbuf_total

Used in: NutSegBufAvailable()  
  NutSegBufInit()  

segbuf_used
static u_long segbuf_used

Used in: NutSegBufAvailable()  
  NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReset()  
  NutSegBufUsed()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  

segbuf_start
static char* segbuf_start

Used in: NutSegBufInit()  
  NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReset()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  

segbuf_end
static char* segbuf_end

Used in: NutSegBufInit()  
  NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  
  NutSegBufWriteRequest()  

segbuf_wp
static char* segbuf_wp

Used in: NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufReset()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  
  NutSegBufWriteRequest()  

segbuf_ws
static char segbuf_ws

Used in: NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufReset()  
  NutSegBufWriteCommit()  
  NutSegBufWriteLast()  
  NutSegBufWriteRequest()  

segbuf_rp
static char* segbuf_rp

Used in: NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufReset()  
  NutSegBufWriteRequest()  

segbuf_rs
static char segbuf_rs

Used in: NutSegBufReadCommit()  
  NutSegBufReadLast()  
  NutSegBufReadRequest()  
  NutSegBufReset()  
  NutSegBufWriteRequest()  

Global Function NutSegBufAvailable()

u_long NutSegBufAvailable ( void )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_total nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c

Global Function NutSegBufInit()

char* NutSegBufInit ( size_t size )
Prototyped in: nut/include/sys/bankmem.h
Calls: NutSegBufReset() nut/os/bankmem.c
  NutHeapAlloc(), NutHeapAvailable()
References Variables: segbuf_end nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_total nut/os/bankmem.c

Global Function NutSegBufReadCommit()

char* NutSegBufReadCommit ( size_t bc )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_rp nut/os/bankmem.c
  segbuf_rs nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufReadLast()

void NutSegBufReadLast ( u_short bc )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_rp nut/os/bankmem.c
  segbuf_rs nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufReadRequest()

char* NutSegBufReadRequest ( size_t* bcp )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_rp nut/os/bankmem.c
  segbuf_rs nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufReset()

char* NutSegBufReset ( void )
Prototyped in: nut/include/sys/bankmem.h
Called by: NutSegBufInit() nut/os/bankmem.c
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_rp nut/os/bankmem.c
  segbuf_rs nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufUsed()

u_long NutSegBufUsed ( void )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_used nut/os/bankmem.c

Global Function NutSegBufWriteCommit()

char* NutSegBufWriteCommit ( u_short bc )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufWriteLast()

void NutSegBufWriteLast ( u_short bc )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c

Global Function NutSegBufWriteRequest()

char* NutSegBufWriteRequest ( size_t* bcp )
Prototyped in: nut/include/sys/bankmem.h
References Variables: segbuf_empty nut/os/bankmem.c
  segbuf_end nut/os/bankmem.c
  segbuf_rp nut/os/bankmem.c
  segbuf_rs nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c
  segbuf_ws nut/os/bankmem.c