linux/fs/adfs/dir_fplus.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 *  linux/fs/adfs/dir_fplus.c
 *
 *  Copyright (C) 1997-1999 Russell King
 */
#include "adfs.h"
#include "dir_fplus.h"

/* Return the byte offset to directory entry pos */
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 =;