inode.h (262623) | inode.h (294655) |
---|---|
1/*- 2 * Copyright (c) 1982, 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)inode.h 8.9 (Berkeley) 5/14/95 | 1/*- 2 * Copyright (c) 1982, 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)inode.h 8.9 (Berkeley) 5/14/95 |
35 * $FreeBSD: head/sys/fs/ext2fs/inode.h 262623 2014-02-28 21:25:32Z pfg $ | 35 * $FreeBSD: head/sys/fs/ext2fs/inode.h 294655 2016-01-24 04:30:30Z pfg $ |
36 */ 37 38#ifndef _FS_EXT2FS_INODE_H_ 39#define _FS_EXT2FS_INODE_H_ 40 41#include <sys/param.h> 42#include <sys/lock.h> 43#include <sys/mutex.h> --- 108 unchanged lines hidden (view full) --- 152#define IN_SPACECOUNTED 0x0080 /* Blocks to be freed in free count. */ 153#define IN_LAZYACCESS 0x0100 /* Process IN_ACCESS after the 154 suspension finished */ 155 156/* 157 * These are translation flags for some attributes that Ext4 158 * passes as inode flags but that we cannot pass directly. 159 */ | 36 */ 37 38#ifndef _FS_EXT2FS_INODE_H_ 39#define _FS_EXT2FS_INODE_H_ 40 41#include <sys/param.h> 42#include <sys/lock.h> 43#include <sys/mutex.h> --- 108 unchanged lines hidden (view full) --- 152#define IN_SPACECOUNTED 0x0080 /* Blocks to be freed in free count. */ 153#define IN_LAZYACCESS 0x0100 /* Process IN_ACCESS after the 154 suspension finished */ 155 156/* 157 * These are translation flags for some attributes that Ext4 158 * passes as inode flags but that we cannot pass directly. 159 */ |
160#define IN_E4INDEX 0x010000 | 160#define IN_E3INDEX 0x010000 |
161#define IN_E4EXTENTS 0x020000 162 163#define i_devvp i_ump->um_devvp 164 165#ifdef _KERNEL 166/* 167 * Structure used to pass around logical block paths generated by 168 * ext2_getlbns and used by truncate and bmap code. --- 20 unchanged lines hidden --- | 161#define IN_E4EXTENTS 0x020000 162 163#define i_devvp i_ump->um_devvp 164 165#ifdef _KERNEL 166/* 167 * Structure used to pass around logical block paths generated by 168 * ext2_getlbns and used by truncate and bmap code. --- 20 unchanged lines hidden --- |