Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/vfs_default.c
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | struct vop_vector default_vnodeops = { | ||||
.vop_bmap = vop_stdbmap, | .vop_bmap = vop_stdbmap, | ||||
.vop_close = VOP_NULL, | .vop_close = VOP_NULL, | ||||
.vop_fsync = VOP_NULL, | .vop_fsync = VOP_NULL, | ||||
.vop_fdatasync = vop_stdfdatasync, | .vop_fdatasync = vop_stdfdatasync, | ||||
.vop_getpages = vop_stdgetpages, | .vop_getpages = vop_stdgetpages, | ||||
.vop_getpages_async = vop_stdgetpages_async, | .vop_getpages_async = vop_stdgetpages_async, | ||||
.vop_getwritemount = vop_stdgetwritemount, | .vop_getwritemount = vop_stdgetwritemount, | ||||
.vop_inactive = VOP_NULL, | .vop_inactive = VOP_NULL, | ||||
.vop_need_inactive = vop_stdneed_inactive, | |||||
.vop_ioctl = vop_stdioctl, | .vop_ioctl = vop_stdioctl, | ||||
.vop_kqfilter = vop_stdkqfilter, | .vop_kqfilter = vop_stdkqfilter, | ||||
.vop_islocked = vop_stdislocked, | .vop_islocked = vop_stdislocked, | ||||
.vop_lock1 = vop_stdlock, | .vop_lock1 = vop_stdlock, | ||||
.vop_lookup = vop_nolookup, | .vop_lookup = vop_nolookup, | ||||
.vop_open = VOP_NULL, | .vop_open = VOP_NULL, | ||||
.vop_pathconf = VOP_EINVAL, | .vop_pathconf = VOP_EINVAL, | ||||
.vop_poll = vop_nopoll, | .vop_poll = vop_nopoll, | ||||
▲ Show 20 Lines • Show All 1,019 Lines • ▼ Show 20 Lines | vop_stdadd_writecount(struct vop_add_writecount_args *ap) | ||||
} else { | } else { | ||||
VNASSERT(vp->v_writecount + ap->a_inc >= 0, vp, | VNASSERT(vp->v_writecount + ap->a_inc >= 0, vp, | ||||
("neg writecount increment %d", ap->a_inc)); | ("neg writecount increment %d", ap->a_inc)); | ||||
vp->v_writecount += ap->a_inc; | vp->v_writecount += ap->a_inc; | ||||
error = 0; | error = 0; | ||||
} | } | ||||
VI_UNLOCK(vp); | VI_UNLOCK(vp); | ||||
return (error); | return (error); | ||||
} | |||||
int | |||||
vop_stdneed_inactive(struct vop_need_inactive_args *ap) | |||||
{ | |||||
return (1); | |||||
} | } | ||||
static int | static int | ||||
vop_stdioctl(struct vop_ioctl_args *ap) | vop_stdioctl(struct vop_ioctl_args *ap) | ||||
{ | { | ||||
struct vnode *vp; | struct vnode *vp; | ||||
struct vattr va; | struct vattr va; | ||||
off_t *offp; | off_t *offp; | ||||
▲ Show 20 Lines • Show All 216 Lines • Show Last 20 Lines |