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 uint32_t segbuf_total

Used in: NutSegBufAvailable()  
  NutSegBufInit()  

segbuf_used
static uint32_t 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()  
  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()

uint32_t NutSegBufAvailable ( void )
Prototyped in: nut/include/sys/bankmem.h
Called by: HelixIOCtl() nut/dev/hxcodec.c
  HelixPlayerBufferInit() nut/dev/hxcodec.c
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
  NutHeapRootAlloc(), NutHeapRootAvailable(), NutHeapRootFree()
Called by: HelixPlayerBufferInit() nut/dev/hxcodec.c
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
Called by: VsPlayerFeed() nut/dev/vs10xx.c
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 ( size_t bc )
Prototyped in: nut/include/sys/bankmem.h
Called by: FeederThread() nut/dev/hxcodec.c
  VsPlayerFeed() nut/dev/vs10xx.c
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
Called by: FeederThread() nut/dev/hxcodec.c
  VsPlayerFeed() nut/dev/vs10xx.c
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: FeederThread() nut/dev/hxcodec.c
  HelixOpen() nut/dev/hxcodec.c
  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()

uint32_t NutSegBufUsed ( void )
Prototyped in: nut/include/sys/bankmem.h
Called by: FeederThread() nut/dev/hxcodec.c
  HelixIOCtl() nut/dev/hxcodec.c
  HelixPlayerFlush() nut/dev/hxcodec.c
  VsPlayerFlush() nut/dev/vs10xx.c
References Variables: segbuf_used nut/os/bankmem.c

Global Function NutSegBufWriteCommit()

char* NutSegBufWriteCommit ( 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_start nut/os/bankmem.c
  segbuf_used nut/os/bankmem.c
  segbuf_wp nut/os/bankmem.c

Global Function NutSegBufWriteLast()

void NutSegBufWriteLast ( size_t bc )
Prototyped in: nut/include/sys/bankmem.h
Called by: HelixWrite() nut/dev/hxcodec.c
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

Global Function NutSegBufWriteRequest()

char* NutSegBufWriteRequest ( size_t* bcp )
Prototyped in: nut/include/sys/bankmem.h
Called by: HelixWrite() nut/dev/hxcodec.c
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