vnode_if.src (9842) | vnode_if.src (10551) |
---|---|
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.3 (Berkeley) 2/3/94 | 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.3 (Berkeley) 2/3/94 |
34# $Id: vnode_if.src,v 1.5 1995/07/07 13:41:28 davidg Exp $ | 34# $Id: vnode_if.src,v 1.6 1995/08/01 18:50:41 davidg Exp $ |
35# 36vop_lookup { 37 IN struct vnode *dvp; 38 INOUT struct vnode **vpp; 39 IN struct componentname *cnp; 40}; 41 42vop_create { --- 178 unchanged lines hidden (view full) --- 221}; 222 223vop_bmap { 224 IN struct vnode *vp; 225 IN daddr_t bn; 226 OUT struct vnode **vpp; 227 IN daddr_t *bnp; 228 OUT int *runp; | 35# 36vop_lookup { 37 IN struct vnode *dvp; 38 INOUT struct vnode **vpp; 39 IN struct componentname *cnp; 40}; 41 42vop_create { --- 178 unchanged lines hidden (view full) --- 221}; 222 223vop_bmap { 224 IN struct vnode *vp; 225 IN daddr_t bn; 226 OUT struct vnode **vpp; 227 IN daddr_t *bnp; 228 OUT int *runp; |
229 OUT int *runb; |
|
229}; 230 231#vop_strategy { 232# IN struct buf *bp; 233#}; 234 235vop_print { 236 IN struct vnode *vp; --- 52 unchanged lines hidden (view full) --- 289 290vop_update { 291 IN struct vnode *vp; 292 IN struct timeval *access; 293 IN struct timeval *modify; 294 IN int waitfor; 295}; 296 | 230}; 231 232#vop_strategy { 233# IN struct buf *bp; 234#}; 235 236vop_print { 237 IN struct vnode *vp; --- 52 unchanged lines hidden (view full) --- 290 291vop_update { 292 IN struct vnode *vp; 293 IN struct timeval *access; 294 IN struct timeval *modify; 295 IN int waitfor; 296}; 297 |
298vop_getpages { 299 IN struct vnode *vp; 300 IN vm_page_t *m; 301 IN int count; 302 IN int reqpage; 303}; 304 305vop_putpages { 306 IN struct vnode *vp; 307 IN vm_page_t *m; 308 IN int count; 309 IN int sync; 310 IN int *rtvals; 311}; |
|
297# Needs work: no vp? 298#vop_bwrite { 299# IN struct buf *bp; 300#}; | 312# Needs work: no vp? 313#vop_bwrite { 314# IN struct buf *bp; 315#}; |