12 struct fs_ops *fs_ops;
13 struct device *fs_dev;
17 void* open_file; /* points to the fs-specific open_file_t */
24 /* in fact, we use fs_ops structure to find the right fs */
27 int (*fs_init)(struct fs_info *);
28 void (*searchdir)(char *, struct file *);
29 uint32_t (*getfssec)(struct fs_info *, char *, void * , int, int *);
30 void (*mangle_name)(char *, char *);
31 int (*unmangle_name)(char *, char *);
32 void (*load_config)(com32sys_t *);
35 enum dev_type {CHS, EDD};
38 * Struct device contains:
39 * the pointer points to the disk structure,
48 uint16_t cache_block_size;
49 uint16_t cache_entries;