fssh_dev_t
#define dev_t fssh_dev_t
fssh_dev_t d_dev; /* device */
fssh_dev_t d_pdev; /* parent device (only for queries) */
fssh_dev_t volume; // [sys]
extern fssh_status_t fssh_entry_cache_add(fssh_dev_t mountID,
extern fssh_status_t fssh_entry_cache_add_missing(fssh_dev_t mountID,
extern fssh_status_t fssh_entry_cache_remove(fssh_dev_t mountID,
extern int fssh_fs_create_index(fssh_dev_t device, const char *name,
extern int fssh_fs_remove_index(fssh_dev_t device, const char *name);
extern int fssh_fs_stat_index(fssh_dev_t device, const char *name,
extern fssh_DIR *fssh_fs_open_index_dir(fssh_dev_t device);
fssh_dev_t dev; /* volume dev_t */
extern fssh_dev_t dev_for_path(const char *path);
extern fssh_dev_t next_dev(int32_t *pos);
extern int fs_stat_dev(fssh_dev_t dev, fssh_fs_info *info);
typedef fssh_dev_t fssh_mount_id;
fssh_dev_t id;
extern fssh_DIR* fssh_fs_open_query(fssh_dev_t device,
extern fssh_DIR* fssh_fs_open_live_query(fssh_dev_t device,
extern fssh_dev_t fssh_fs_mount_volume(const char *where,
fssh_dev_t fssh_st_dev; /* "device" that this file resides on */
fssh_dev_t fssh_st_rdev; /* device type (not used) */
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t fsDev = _kern_mount(kMountPoint, device, fsName, 0, NULL, 0);
static fssh_dev_t
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t rootDev = _kern_mount("/", NULL, "rootfs", 0, NULL, 0);
static fssh_dev_t
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t fsDev = _kern_mount(kMountPoint, device, fsName, 0, NULL, 0);
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t volumeID = get_volume_id();
fssh_dev_t rootDev = _kern_mount("/", NULL, "rootfs", 0, NULL, 0);
FileRestriction(fssh_dev_t device, fssh_ino_t node, fssh_off_t startOffset,
fssh_dev_t device;
find_file_restriction(fssh_dev_t device, fssh_ino_t node)
fssh_dev_t device = st.fssh_st_dev;
fssh_dev_t _kern_mount(const char *path, const char *device,
fssh_status_t _kern_read_fs_info(fssh_dev_t device,
fssh_status_t _kern_write_fs_info(fssh_dev_t device,
fssh_status_t _kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode,
fssh_dev_t _kern_next_device(int32_t *_cookie);
int _kern_open_entry_ref(fssh_dev_t device, fssh_ino_t inode,
int _kern_open_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode,
fssh_status_t _kern_create_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode,
int _kern_open_index_dir(fssh_dev_t device);
fssh_status_t _kern_create_index(fssh_dev_t device, const char *name,
fssh_status_t _kern_read_index_stat(fssh_dev_t device, const char *name,
fssh_status_t _kern_remove_index(fssh_dev_t device, const char *name);
extern int _kern_open_query(fssh_dev_t device, const char* query,
fssh_entry_cache_add(fssh_dev_t mountID, fssh_ino_t dirID, const char* name,
fssh_entry_cache_add_missing(fssh_dev_t mountID, fssh_ino_t dirID,
fssh_entry_cache_remove(fssh_dev_t mountID, fssh_ino_t dirID, const char* name)
vfs_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf,
query_open(fssh_dev_t device, const char *query, uint32_t flags,
static fssh_dev_t
fs_sync(fssh_dev_t device)
fs_read_info(fssh_dev_t device, struct fssh_fs_info *info)
fs_write_info(fssh_dev_t device, const struct fssh_fs_info *info, int mask)
static fssh_dev_t
fssh_dev_t device = *_cookie;
fssh_dev_t
_kern_read_fs_info(fssh_dev_t device, struct fssh_fs_info *info)
_kern_write_fs_info(fssh_dev_t device, const struct fssh_fs_info *info, int mask)
fssh_dev_t device;
fssh_dev_t
_kern_open_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name, int openMode, int perms)
_kern_open_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name)
_kern_create_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode, const char *name, int perms)
_kern_open_index_dir(fssh_dev_t device)
_kern_create_index(fssh_dev_t device, const char *name, uint32_t type, uint32_t flags)
_kern_read_index_stat(fssh_dev_t device, const char *name, fssh_struct_stat *stat)
_kern_remove_index(fssh_dev_t device, const char *name)
_kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, const char *leaf,
_kern_open_query(fssh_dev_t device, const char *query, fssh_size_t queryLength,
fssh_dev_t device;