Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_znode_impl.h
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | |||||
/* | /* | ||||
* Directory entry locks control access to directory entries. | * Directory entry locks control access to directory entries. | ||||
* They are used to protect creates, deletes, and renames. | * They are used to protect creates, deletes, and renames. | ||||
* Each directory znode has a mutex and a list of locked names. | * Each directory znode has a mutex and a list of locked names. | ||||
*/ | */ | ||||
#define ZNODE_OS_FIELDS \ | #define ZNODE_OS_FIELDS \ | ||||
struct zfsvfs *z_zfsvfs; \ | struct zfsvfs *z_zfsvfs; \ | ||||
vnode_t *z_vnode; \ | vnode_t *z_vnode; \ | ||||
char *z_cached_symlink; \ | |||||
uint64_t z_uid; \ | uint64_t z_uid; \ | ||||
uint64_t z_gid; \ | uint64_t z_gid; \ | ||||
uint64_t z_gen; \ | uint64_t z_gen; \ | ||||
uint64_t z_atime[2]; \ | uint64_t z_atime[2]; \ | ||||
uint64_t z_links; | uint64_t z_links; | ||||
#define ZFS_LINK_MAX UINT64_MAX | #define ZFS_LINK_MAX UINT64_MAX | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |