File nut/dev/blockdev.c


Included Files


Typedef BLOCKVOLUME

typedef struct _BLOCKVOLUME BLOCKVOLUME
See: Type struct _BLOCKVOLUME

Type struct _BLOCKVOLUME

struct _BLOCKVOLUME
struct _BLOCKVOLUME  
   {  
      NUTDEVICE* vol_fsdev;  
      uint32_t vol_blk_cnt;  
      int vol_blk_len;  
      uint32_t vol_blk_off;  
      uint32_t vol_blk_num;  
      uint8_t* vol_blk_buf;  
   }  

Global Function NutBlockDeviceClose()

int NutBlockDeviceClose ( NUTFILE* nfp )
Prototyped in: nut/include/dev/blockdev.h
Calls: free() nut/crt/malloc.c
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceIOCtl()

int NutBlockDeviceIOCtl ( NUTDEVICE* dev, int req, void* conf )
Prototyped in: nut/include/dev/blockdev.h
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceInit()

int NutBlockDeviceInit ( NUTDEVICE* dev )
Prototyped in: nut/include/dev/blockdev.h

Global Function NutBlockDeviceOpen()

NUTFILE* NutBlockDeviceOpen ( NUTDEVICE* dev, const char* name, int mode, int acc )
Prototyped in: nut/include/dev/blockdev.h
Calls: free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  NutDeviceLookup(), NutDeviceLookupType()
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceRead()

int NutBlockDeviceRead ( NUTFILE* nfp, void* buffer, int num )
Prototyped in: nut/include/dev/blockdev.h
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceSize()

long NutBlockDeviceSize ( NUTFILE* nfp )
Prototyped in: nut/include/dev/blockdev.h
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceWrite()

int NutBlockDeviceWrite ( NUTFILE* nfp, const void* buffer, int num )
Prototyped in: nut/include/dev/blockdev.h
Used in:   nut/dev/at25df.c

Global Function NutBlockDeviceWrite_P()

int NutBlockDeviceWrite_P ( NUTFILE* nfp, const char* buffer, int num )
Prototyped in: nut/include/dev/blockdev.h
Used in:   nut/dev/at25df.c