|
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.
| enum USBMASS_DEV_EV |
Definition at line 56 of file usbhdfsd-common.h.
| struct bd_fragment __attribute__ | ( | (packed) | ) |
Definition at line 20 of file gpt_types.h.
| u64 sector |
Definition at line 0 of file usbhdfsd-common.h.
| u32 count |
start sector of fragmented bd/file
Definition at line 1 of file usbhdfsd-common.h.
Referenced by calculate_colours(), calculate_lights(), calculate_normals(), calculate_vertices(), devscan_getdevlist(), devscan_gettype(), devscan_setup(), draw_convert_rgbaq(), draw_convert_rgbq(), draw_convert_st(), draw_convert_xyz(), fdh_getfd(), iopmgr_get_devicelist(), list_fs_devices(), packet2_utils_get_packet_size_for_program(), packet2_vif_add_micro_program(), PS2CamGetDeviceCount(), PS2CamProbe(), ps2netfs_op_devlist(), ps2netfs_op_info(), read_sectors(), slib_get_exp_lib(), and smod_get_modcount_by_name().