Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/compat/opensolaris/sys/vnode.h
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | vn_is_readonly(vnode_t *vp) | ||||
return (vp->v_mount->mnt_flag & MNT_RDONLY); | return (vp->v_mount->mnt_flag & MNT_RDONLY); | ||||
} | } | ||||
#define vn_vfswlock(vp) (0) | #define vn_vfswlock(vp) (0) | ||||
#define vn_vfsunlock(vp) do { } while (0) | #define vn_vfsunlock(vp) do { } while (0) | ||||
#define vn_ismntpt(vp) ((vp)->v_type == VDIR && (vp)->v_mountedhere != NULL) | #define vn_ismntpt(vp) ((vp)->v_type == VDIR && (vp)->v_mountedhere != NULL) | ||||
#define vn_mountedvfs(vp) ((vp)->v_mountedhere) | #define vn_mountedvfs(vp) ((vp)->v_mountedhere) | ||||
#define vn_has_cached_data(vp) \ | #define vn_has_cached_data(vp) \ | ||||
((vp)->v_object != NULL && \ | ((vp)->v_object != NULL && \ | ||||
((vp)->v_object->resident_page_count > 0 || \ | (vp)->v_object->resident_page_count > 0) | ||||
!vm_object_cache_is_empty((vp)->v_object))) | |||||
#define vn_exists(vp) do { } while (0) | #define vn_exists(vp) do { } while (0) | ||||
#define vn_invalid(vp) do { } while (0) | #define vn_invalid(vp) do { } while (0) | ||||
#define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) | #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) | ||||
#define vn_free(vp) do { } while (0) | #define vn_free(vp) do { } while (0) | ||||
#define vn_matchops(vp, vops) ((vp)->v_op == &(vops)) | #define vn_matchops(vp, vops) ((vp)->v_op == &(vops)) | ||||
#define VN_HOLD(v) vref(v) | #define VN_HOLD(v) vref(v) | ||||
#define VN_RELE(v) vrele(v) | #define VN_RELE(v) vrele(v) | ||||
▲ Show 20 Lines • Show All 200 Lines • Show Last 20 Lines |