#include "adfs.h"
#include "dir_fplus.h"
static unsigned int adfs_fplus_offset(const struct adfs_bigdirheader *h,
unsigned int pos)
{ … }
static int adfs_fplus_validate_header(const struct adfs_bigdirheader *h)
{ … }
static int adfs_fplus_validate_tail(const struct adfs_bigdirheader *h,
const struct adfs_bigdirtail *t)
{ … }
static u8 adfs_fplus_checkbyte(struct adfs_dir *dir)
{ … }
static int adfs_fplus_read(struct super_block *sb, u32 indaddr,
unsigned int size, struct adfs_dir *dir)
{ … }
static int
adfs_fplus_setpos(struct adfs_dir *dir, unsigned int fpos)
{ … }
static int
adfs_fplus_getnext(struct adfs_dir *dir, struct object_info *obj)
{ … }
static int adfs_fplus_iterate(struct adfs_dir *dir, struct dir_context *ctx)
{ … }
static int adfs_fplus_update(struct adfs_dir *dir, struct object_info *obj)
{ … }
static int adfs_fplus_commit(struct adfs_dir *dir)
{ … }
const struct adfs_dir_ops adfs_fplus_dir_ops = …;