Deleted Added
full compact
vnode_if.src (37384) vnode_if.src (38862)
1#
2# Copyright (c) 1992, 1993
3# The Regents of the University of California. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31# SUCH DAMAGE.
32#
33# @(#)vnode_if.src 8.12 (Berkeley) 5/14/95
1#
2# Copyright (c) 1992, 1993
3# The Regents of the University of California. All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31# SUCH DAMAGE.
32#
33# @(#)vnode_if.src 8.12 (Berkeley) 5/14/95
34# $Id: vnode_if.src,v 1.17 1998/05/07 04:58:26 msmith Exp $
34# $Id: vnode_if.src,v 1.18 1998/07/04 20:45:32 julian Exp $
35#
36
37#
38# Above each of the vop descriptors is a specification of the locking
39# protocol used by each vop call. The first column is the name of
40# the variable, the remaining three columns are in, out and error
41# respectively. The "in" column defines the lock state on input,
42# the "out" column defines the state on succesful return, and the

--- 419 unchanged lines hidden (view full) ---

462 IN vm_page_t *m;
463 IN int count;
464 IN int sync;
465 IN int *rtvals;
466 IN vm_ooffset_t offset;
467};
468
469#
35#
36
37#
38# Above each of the vop descriptors is a specification of the locking
39# protocol used by each vop call. The first column is the name of
40# the variable, the remaining three columns are in, out and error
41# respectively. The "in" column defines the lock state on input,
42# the "out" column defines the state on succesful return, and the

--- 419 unchanged lines hidden (view full) ---

462 IN vm_page_t *m;
463 IN int count;
464 IN int sync;
465 IN int *rtvals;
466 IN vm_ooffset_t offset;
467};
468
469#
470#% freeblks vp - - -
471#
472# This call is used by the filesystem to release blocks back to
473# device-driver. This is useful if the driver has a lengthy
474# erase handling or similar.
475#
476
477vop_freeblks {
478 IN struct vnode *vp;
479 IN daddr_t addr;
480 IN daddr_t length;
481};
482
483#
470# Needs work: no vp?
471#
472#vop_bwrite {
473# IN struct buf *bp;
474#};
484# Needs work: no vp?
485#
486#vop_bwrite {
487# IN struct buf *bp;
488#};