ReactOS 0.4.16-dev-112-g52265ae
|
#include <typedefs.h>
Go to the source code of this file.
Macros | |
#define | _USE_WRITE 1 /* 1: Enable disk_write function */ |
#define | _USE_IOCTL 1 /* 1: Enable disk_ioctl fucntion */ |
#define | STA_NOINIT 0x01 /* Drive not initialized */ |
#define | STA_NODISK 0x02 /* No medium in the drive */ |
#define | STA_PROTECT 0x04 /* Write protected */ |
#define | CTRL_SYNC 0 /* Complete pending write process (needed at _FS_READONLY == 0) */ |
#define | GET_SECTOR_COUNT 1 /* Get media size (needed at _USE_MKFS == 1) */ |
#define | GET_SECTOR_SIZE 2 /* Get sector size (needed at _MAX_SS != _MIN_SS) */ |
#define | GET_BLOCK_SIZE 3 /* Get erase block size (needed at _USE_MKFS == 1) */ |
#define | CTRL_TRIM 4 /* Inform device that the data on the block of sectors is no longer used (needed at _USE_TRIM == 1) */ |
#define | SET_SECTOR_COUNT 126 |
Typedefs | |
typedef BYTE | DSTATUS |
Enumerations | |
enum | DRESULT { RES_OK = 0 , RES_ERROR , RES_WRPRT , RES_NOTRDY , RES_PARERR } |
Functions | |
DSTATUS | disk_openimage (BYTE pdrv, const char *imageFileName) |
VOID | disk_cleanup (BYTE pdrv) |
DSTATUS | disk_initialize (BYTE pdrv) |
DSTATUS | disk_status (BYTE pdrv) |
DRESULT | disk_read (BYTE pdrv, BYTE *buff, DWORD sector, UINT count) |
DRESULT | disk_write (BYTE pdrv, const BYTE *buff, DWORD sector, UINT count) |
DRESULT | disk_ioctl (BYTE pdrv, BYTE cmd, void *buff) |
#define _USE_IOCTL 1 /* 1: Enable disk_ioctl fucntion */ |
#define _USE_WRITE 1 /* 1: Enable disk_write function */ |
#define CTRL_SYNC 0 /* Complete pending write process (needed at _FS_READONLY == 0) */ |
#define STA_NOINIT 0x01 /* Drive not initialized */ |
Definition at line 66 of file diskio.c.
Referenced by f_mkfs(), and find_volume().
Definition at line 169 of file diskio.c.
Referenced by f_mkfs(), find_volume(), main(), remove_chain(), and sync_fs().
Definition at line 83 of file diskio.c.
Referenced by find_volume(), and validate().