xfs_icreate_item.h 583 B

12345678910111213141516171819202122
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (c) 2008-2010, Dave Chinner
  4. * All Rights Reserved.
  5. */
  6. #ifndef XFS_ICREATE_ITEM_H
  7. #define XFS_ICREATE_ITEM_H 1
  8. /* in memory log item structure */
  9. struct xfs_icreate_item {
  10. struct xfs_log_item ic_item;
  11. struct xfs_icreate_log ic_format;
  12. };
  13. extern kmem_zone_t *xfs_icreate_zone; /* inode create item zone */
  14. void xfs_icreate_log(struct xfs_trans *tp, xfs_agnumber_t agno,
  15. xfs_agblock_t agbno, unsigned int count,
  16. unsigned int inode_size, xfs_agblock_t length,
  17. unsigned int generation);
  18. #endif /* XFS_ICREATE_ITEM_H */