Blame view

fs/xfs/xfs_icreate_item.h 1.16 KB
3ebe7d2d7   Dave Chinner   xfs: Inode create...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  /*
   * Copyright (c) 2008-2010, Dave Chinner
   * All Rights Reserved.
   *
   * This program is free software; you can redistribute it and/or
   * modify it under the terms of the GNU General Public License as
   * published by the Free Software Foundation.
   *
   * This program is distributed in the hope that it would be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU General Public License for more details.
   *
   * You should have received a copy of the GNU General Public License
   * along with this program; if not, write the Free Software Foundation,
   * Inc.,  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
   */
  #ifndef XFS_ICREATE_ITEM_H
  #define XFS_ICREATE_ITEM_H	1
3ebe7d2d7   Dave Chinner   xfs: Inode create...
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  /* in memory log item structure */
  struct xfs_icreate_item {
  	struct xfs_log_item	ic_item;
  	struct xfs_icreate_log	ic_format;
  };
  
  extern kmem_zone_t *xfs_icreate_zone;	/* inode create item zone */
  
  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 */