root/fs/xfs/xfs_icreate_item.h
// SPDX-License-Identifier: GPL-2.0
/*
 * Copyright (c) 2008-2010, Dave Chinner
 * All Rights Reserved.
 */
#ifndef XFS_ICREATE_ITEM_H
#define XFS_ICREATE_ITEM_H      1

/* in memory log item structure */
struct xfs_icreate_item {
        struct xfs_log_item     ic_item;
        struct xfs_icreate_log  ic_format;
};

extern struct kmem_cache *xfs_icreate_cache;    /* inode create item */

void xfs_icreate_log(struct xfs_trans *tp, xfs_agnumber_t agno,
                        xfs_agblock_t agbno, unsigned int count,
                        unsigned int inode_size, xfs_agblock_t length,
                        unsigned int generation);

#endif  /* XFS_ICREATE_ITEM_H */