Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/vnode.h
Show First 20 Lines • Show All 270 Lines • ▼ Show 20 Lines | |||||
#define VV_SYSTEM 0x0080 /* vnode being used by kernel */ | #define VV_SYSTEM 0x0080 /* vnode being used by kernel */ | ||||
#define VV_PROCDEP 0x0100 /* vnode is process dependent */ | #define VV_PROCDEP 0x0100 /* vnode is process dependent */ | ||||
#define VV_UNLINKED 0x0200 /* unlinked but stil open directory */ | #define VV_UNLINKED 0x0200 /* unlinked but stil open directory */ | ||||
#define VV_DELETED 0x0400 /* should be removed */ | #define VV_DELETED 0x0400 /* should be removed */ | ||||
#define VV_MD 0x0800 /* vnode backs the md device */ | #define VV_MD 0x0800 /* vnode backs the md device */ | ||||
#define VV_FORCEINSMQ 0x1000 /* force the insmntque to succeed */ | #define VV_FORCEINSMQ 0x1000 /* force the insmntque to succeed */ | ||||
#define VV_READLINK 0x2000 /* fdescfs linux vnode */ | #define VV_READLINK 0x2000 /* fdescfs linux vnode */ | ||||
#define VV_UNREF 0x4000 /* vunref, do not drop lock in inactive() */ | #define VV_UNREF 0x4000 /* vunref, do not drop lock in inactive() */ | ||||
#define VV_CROSSLOCK 0x8000 /* vnode lock is shared w/ root mounted here */ | |||||
#define VMP_LAZYLIST 0x0001 /* Vnode is on mnt's lazy list */ | #define VMP_LAZYLIST 0x0001 /* Vnode is on mnt's lazy list */ | ||||
/* | /* | ||||
* Vnode attributes. A field value of VNOVAL represents a field whose value | * Vnode attributes. A field value of VNOVAL represents a field whose value | ||||
* is unavailable (getattr) or which is not to be changed (setattr). | * is unavailable (getattr) or which is not to be changed (setattr). | ||||
*/ | */ | ||||
struct vattr { | struct vattr { | ||||
▲ Show 20 Lines • Show All 877 Lines • Show Last 20 Lines |