Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
#include <sys/zfs_rlock.h> | #include <sys/zfs_rlock.h> | ||||
#include <sys/bio.h> | #include <sys/bio.h> | ||||
#include <sys/buf.h> | #include <sys/buf.h> | ||||
#include <sys/sched.h> | #include <sys/sched.h> | ||||
#include <sys/acl.h> | #include <sys/acl.h> | ||||
#include <sys/vmmeter.h> | #include <sys/vmmeter.h> | ||||
#include <vm/vm_param.h> | #include <vm/vm_param.h> | ||||
#include <sys/zil.h> | #include <sys/zil.h> | ||||
#include <sys/zfs_vfsops.h> | |||||
#include <sys/zfs_vnops.h> | #include <sys/zfs_vnops.h> | ||||
#include <sys/module.h> | #include <sys/module.h> | ||||
#include <sys/sysent.h> | #include <sys/sysent.h> | ||||
#include <sys/dmu_impl.h> | #include <sys/dmu_impl.h> | ||||
#include <sys/brt.h> | #include <sys/brt.h> | ||||
#include <sys/zfeature.h> | #include <sys/zfeature.h> | ||||
#include <vm/vm_object.h> | #include <vm/vm_object.h> | ||||
▲ Show 20 Lines • Show All 5,080 Lines • ▼ Show 20 Lines | #endif | ||||
ZFS_TEARDOWN_INACTIVE_ENTER_READ(zfsvfs); | ZFS_TEARDOWN_INACTIVE_ENTER_READ(zfsvfs); | ||||
if (zp->z_sa_hdl == NULL) | if (zp->z_sa_hdl == NULL) | ||||
zfs_znode_free(zp); | zfs_znode_free(zp); | ||||
else | else | ||||
zfs_zinactive(zp); | zfs_zinactive(zp); | ||||
ZFS_TEARDOWN_INACTIVE_EXIT_READ(zfsvfs); | ZFS_TEARDOWN_INACTIVE_EXIT_READ(zfsvfs); | ||||
vp->v_data = NULL; | vp->v_data = NULL; | ||||
atomic_subtract_rel_64(&zfs_znode_count, 1); | |||||
return (0); | return (0); | ||||
} | } | ||||
#ifndef _SYS_SYSPROTO_H_ | #ifndef _SYS_SYSPROTO_H_ | ||||
struct vop_fid_args { | struct vop_fid_args { | ||||
struct vnode *a_vp; | struct vnode *a_vp; | ||||
struct fid *a_fid; | struct fid *a_fid; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 1,263 Lines • Show Last 20 Lines |