RetroArch
Classes | Macros | Enumerations | Functions
partition.h File Reference
#include "common.h"
#include "cache.h"
#include "lock.h"
Include dependency graph for partition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FAT
 
struct  PARTITION
 

Macros

#define MIN_SECTOR_SIZE   512
 
#define MAX_SECTOR_SIZE   4096
 

Enumerations

enum  FS_TYPE {
  FS_UNKNOWN, FS_FAT12, FS_FAT16, FS_FAT32,
  FS_UNKNOWN, FS_FAT12, FS_FAT16, FS_FAT32
}
 

Functions

PARTITION_FAT_partition_constructor (const DISC_INTERFACE *disc, uint32_t cacheSize, uint32_t SectorsPerPage, sec_t startSector)
 
void _FAT_partition_destructor (PARTITION *partition)
 
PARTITION_FAT_partition_getPartitionFromPath (const char *path)
 
void _FAT_partition_createFSinfo (PARTITION *partition)
 
void _FAT_partition_readFSinfo (PARTITION *partition)
 
void _FAT_partition_writeFSinfo (PARTITION *partition)
 

Macro Definition Documentation

◆ MAX_SECTOR_SIZE

#define MAX_SECTOR_SIZE   4096

◆ MIN_SECTOR_SIZE

#define MIN_SECTOR_SIZE   512

Enumeration Type Documentation

◆ FS_TYPE

enum FS_TYPE
Enumerator
FS_UNKNOWN 
FS_FAT12 
FS_FAT16 
FS_FAT32 
FS_UNKNOWN 
FS_FAT12 
FS_FAT16 
FS_FAT32 

Function Documentation

◆ _FAT_partition_constructor()

PARTITION* _FAT_partition_constructor ( const DISC_INTERFACE disc,
uint32_t  cacheSize,
uint32_t  SectorsPerPage,
sec_t  startSector 
)

◆ _FAT_partition_createFSinfo()

void _FAT_partition_createFSinfo ( PARTITION partition)

◆ _FAT_partition_destructor()

void _FAT_partition_destructor ( PARTITION partition)

◆ _FAT_partition_getPartitionFromPath()

PARTITION* _FAT_partition_getPartitionFromPath ( const char *  path)

◆ _FAT_partition_readFSinfo()

void _FAT_partition_readFSinfo ( PARTITION partition)

◆ _FAT_partition_writeFSinfo()

void _FAT_partition_writeFSinfo ( PARTITION partition)