|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>
Include dependency graph for usbhdfsd-common.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | bd_fragment |
Macros | |
| #define | USBMASS_IOCTL_RENAME 0x0000 |
| #define | USBMASS_IOCTL_GET_CLUSTER 0x0001 |
| #define | USBMASS_IOCTL_GET_LBA 0x0002 |
| #define | USBMASS_IOCTL_GET_DRIVERNAME 0x0003 |
| #define | USBMASS_IOCTL_CHECK_CHAIN 0x0004 |
| #define | USBMASS_IOCTL_GET_FRAGLIST 0x0005 |
| #define | USBMASS_IOCTL_GET_DEVICE_NUMBER 0x0006 |
| #define | USBMASS_DEVCTL_STOP_UNIT 0x0000 |
| #define | USBMASS_DEVCTL_STOP_ALL 0x0001 |
| #define | USBMASS_DEV_STAT_CONN 0x01 |
| #define | USBMASS_DEV_STAT_CONF 0x02 |
| #define | USBMASS_DEV_STAT_ERR 0x80 |
Enumerations | |
| enum | USBMASS_DEV_EV { USBMASS_DEV_EV_CONN = 0, USBMASS_DEV_EV_DISCONN } |
Functions | |
| struct bd_fragment | __attribute__ ((packed)) bd_fragment_t |
Variables | |
| u64 | sector |
| u32 | count |
| start sector of fragmented bd/file | |
| enum USBMASS_DEV_EV | __attribute__ |
Common USBHDFSD definitions.
Definition in file usbhdfsd-common.h.
| struct bd_fragment |
Definition at line 20 of file usbhdfsd-common.h.
| Data Fields | ||
|---|---|---|
| u64 | sector | |
| u32 | count | start sector of fragmented bd/file |
| #define USBMASS_IOCTL_RENAME 0x0000 |
Rename opened file. Data input to ioctl() -> new, full filename of file.
Definition at line 27 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_GET_CLUSTER 0x0001 |
Returns first cluster number of opened file, within the filesystem.
Definition at line 29 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_GET_LBA 0x0002 |
Returns the absolute LBA of the opened file.
Definition at line 31 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_GET_DRIVERNAME 0x0003 |
Returns the block device driver name
Definition at line 33 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_CHECK_CHAIN 0x0004 |
Check if fragments exist
Definition at line 35 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_GET_FRAGLIST 0x0005 |
Return fragment table
Definition at line 37 of file usbhdfsd-common.h.
| #define USBMASS_IOCTL_GET_DEVICE_NUMBER 0x0006 |
Get the device number for the block device backing the mass partition
Definition at line 39 of file usbhdfsd-common.h.
| #define USBMASS_DEVCTL_STOP_UNIT 0x0000 |
Issues the SCSI STOP UNIT command to the specified device. Use this to shut down devices properly.
Definition at line 43 of file usbhdfsd-common.h.
| #define USBMASS_DEVCTL_STOP_ALL 0x0001 |
Issues the SCSI STOP UNIT command too all devices. Use this to shut down devices properly.
Definition at line 45 of file usbhdfsd-common.h.
| #define USBMASS_DEV_STAT_CONN 0x01 |
CONNected
Definition at line 49 of file usbhdfsd-common.h.
| #define USBMASS_DEV_STAT_CONF 0x02 |
CONFigured
Definition at line 51 of file usbhdfsd-common.h.
| #define USBMASS_DEV_STAT_ERR 0x80 |
ERRor
Definition at line 53 of file usbhdfsd-common.h.