Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_znode_impl.h
Context not available. | |||||
#include <sys/zil.h> | #include <sys/zil.h> | ||||
#include <sys/zfs_project.h> | #include <sys/zfs_project.h> | ||||
#include <vm/vm_object.h> | #include <vm/vm_object.h> | ||||
#include <sys/uio.h> | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
extern "C" { | extern "C" { | ||||
Context not available. | |||||
#define Z_ISDIR(type) ((type) == VDIR) | #define Z_ISDIR(type) ((type) == VDIR) | ||||
#define zn_has_cached_data(zp) vn_has_cached_data(ZTOV(zp)) | #define zn_has_cached_data(zp) vn_has_cached_data(ZTOV(zp)) | ||||
#define zn_rlimit_fsize(zp, uio, td) vn_rlimit_fsize(ZTOV(zp), (uio), (td)) | #define zn_rlimit_fsize(zp, uio) \ | ||||
vn_rlimit_fsize(ZTOV(zp), GET_UIO_STRUCT(uio), zfs_uio_td(uio)) | |||||
/* Called on entry to each ZFS vnode and vfs operation */ | /* Called on entry to each ZFS vnode and vfs operation */ | ||||
#define ZFS_ENTER(zfsvfs) \ | #define ZFS_ENTER(zfsvfs) \ | ||||
Context not available. | |||||
extern int zfs_znode_parent_and_name(struct znode *zp, struct znode **dzpp, | extern int zfs_znode_parent_and_name(struct znode *zp, struct znode **dzpp, | ||||
char *buf); | char *buf); | ||||
extern void zfs_inode_update(struct znode *); | |||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
} | } | ||||
#endif | #endif | ||||
Context not available. |