File nut/fs/phatio.c


Included Files


Global Function PhatSectorBufferRelease()

void PhatSectorBufferRelease ( NUTDEVICE* dev, int bufnum )
Prototyped in: nut/include/fs/phatio.h
Called by: Phat12GetClusterLink() nut/fs/phat12.c
  Phat12SetClusterLink() nut/fs/phat12.c
  Phat16GetClusterLink() nut/fs/phat16.c
  Phat16SetClusterLink() nut/fs/phat16.c
  Phat32FreeClusters() nut/fs/phat32.c
  Phat32GetClusterLink() nut/fs/phat32.c
  Phat32SetClusterLink() nut/fs/phat32.c
  PhatDirEntryUpdate() nut/fs/phatdir.c
  PhatFileRead() nut/fs/phatfs.c
  PhatFileWrite() nut/fs/phatfs.c

Global Function PhatSectorFlush()

int PhatSectorFlush ( NUTDEVICE* dev, int bufnum )
Prototyped in: nut/include/fs/phatio.h
Called by: PhatFileFlush() nut/fs/phatfs.c
  PhatSectorLoad() nut/fs/phatio.c

Global Function PhatSectorLoad()

int PhatSectorLoad ( NUTDEVICE* dev, uint32_t sect )
Prototyped in: nut/include/fs/phatio.h
Calls: PhatSectorFlush() nut/fs/phatio.c
  PhatSectorRead() nut/fs/phatio.c
  NutEventPost(), NutEventWait(), NutSleep()
Called by: Phat12GetClusterLink() nut/fs/phat12.c
  Phat12SetClusterLink() nut/fs/phat12.c
  Phat16GetClusterLink() nut/fs/phat16.c
  Phat16SetClusterLink() nut/fs/phat16.c
  Phat32FreeClusters() nut/fs/phat32.c
  Phat32GetClusterLink() nut/fs/phat32.c
  Phat32SetClusterLink() nut/fs/phat32.c
  PhatDirEntryUpdate() nut/fs/phatdir.c
  PhatFileRead() nut/fs/phatfs.c
  PhatFileWrite() nut/fs/phatfs.c

Global Function PhatSectorRead()

int PhatSectorRead ( NUTFILE* blkmnt, uint32_t sect, uint8_t* buf )
Prototyped in: nut/include/fs/phatio.h
Called by: PhatSectorLoad() nut/fs/phatio.c

Global Function PhatSectorWrite()

int PhatSectorWrite ( NUTDEVICE* dev, uint32_t sect, const void* data, int num )
Prototyped in: nut/include/fs/phatio.h
Calls: NutEventPost(), NutEventWait()
Called by: PhatFileWrite() nut/fs/phatfs.c