File nut/fs/phatvol.c


Included Files


Global Function PhatClusterSector()

u_long PhatClusterSector ( NUTFILE* nfp, u_long clust )
Prototyped in: nut/include/fs/phatvol.h
Calls: IsFixedRootDir() nut/fs/phatutil.c
Called by: PhatDirOpen() nut/fs/phatdir.c
  PhatFileOpen() nut/fs/phatfs.c
  PhatFileRead() nut/fs/phatfs.c
  PhatFileWrite() nut/fs/phatfs.c

Global Function PhatVolMount()

int PhatVolMount ( NUTDEVICE* dev, NUTFILE* blkmnt, u_char part_type )
Prototyped in: nut/include/fs/phatvol.h
Calls: NutEventPost() nut/os/event.c
  PhatCountFreeClusters() nut/fs/phatvol.c
  PhatSectorRead() nut/fs/phatio.c
  PhatVolUnmount() nut/fs/phatvol.c
  free(), malloc(), memcpy(), memset()
Called by: PhatIOCtl() nut/fs/phatfs.c

Global Function PhatVolUnmount()

int PhatVolUnmount ( NUTDEVICE* dev )
Prototyped in: nut/include/fs/phatvol.h
Calls: free()
Called by: PhatIOCtl() nut/fs/phatfs.c
  PhatVolMount() nut/fs/phatvol.c

Local Function PhatCountFreeClusters()

static u_long PhatCountFreeClusters ( NUTDEVICE* dev )
Calls: Phat12GetClusterLink() nut/fs/phat12.c
  Phat16GetClusterLink() nut/fs/phat16.c
  Phat32GetClusterLink() nut/fs/phat32.c
Called by: PhatVolMount() nut/fs/phatvol.c