nfs_var.h (192337) | nfs_var.h (195510) |
---|---|
1/*- 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Rick Macklem at The University of Guelph. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * | 1/*- 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Rick Macklem at The University of Guelph. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 15 unchanged lines hidden (view full) --- 24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/sys/fs/nfs/nfs_var.h 192337 2009-05-18 21:22:03Z rmacklem $ | 32 * $FreeBSD: head/sys/fs/nfs/nfs_var.h 195510 2009-07-09 19:00:29Z rmacklem $ |
33 */ 34 35/* 36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs 37 */ 38 39struct uio; 40struct ucred; --- 411 unchanged lines hidden (view full) --- 452void nfscl_filllockowner(NFSPROC_T *, u_int8_t *); 453void nfscl_freeopen(struct nfsclopen *, int); 454void nfscl_umount(struct nfsmount *, NFSPROC_T *); 455void nfscl_renewthread(struct nfsclclient *, NFSPROC_T *); 456void nfscl_initiate_recovery(struct nfsclclient *); 457int nfscl_hasexpired(struct nfsclclient *, u_int32_t, NFSPROC_T *); 458void nfscl_dumpstate(struct nfsmount *, int, int, int, int); 459void nfscl_dupopen(vnode_t, int); | 33 */ 34 35/* 36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs 37 */ 38 39struct uio; 40struct ucred; --- 411 unchanged lines hidden (view full) --- 452void nfscl_filllockowner(NFSPROC_T *, u_int8_t *); 453void nfscl_freeopen(struct nfsclopen *, int); 454void nfscl_umount(struct nfsmount *, NFSPROC_T *); 455void nfscl_renewthread(struct nfsclclient *, NFSPROC_T *); 456void nfscl_initiate_recovery(struct nfsclclient *); 457int nfscl_hasexpired(struct nfsclclient *, u_int32_t, NFSPROC_T *); 458void nfscl_dumpstate(struct nfsmount *, int, int, int, int); 459void nfscl_dupopen(vnode_t, int); |
460int nfscl_getclose(vnode_t, struct nfsclclient **, struct nfsclopenhead *); | 460int nfscl_getclose(vnode_t, struct nfsclclient **); 461int nfscl_doclose(vnode_t, struct nfsclclient **, NFSPROC_T *); 462void nfsrpc_doclose(struct nfsmount *, struct nfsclopen *, NFSPROC_T *); |
461int nfscl_deleg(mount_t, struct nfsclclient *, u_int8_t *, int, 462 struct ucred *, NFSPROC_T *, struct nfscldeleg **); 463void nfscl_lockinit(struct nfsv4lock *); 464void nfscl_lockexcl(struct nfsv4lock *, void *); 465void nfscl_lockunlock(struct nfsv4lock *); 466void nfscl_lockderef(struct nfsv4lock *); 467void nfscl_docb(struct nfsrv_descript *, NFSPROC_T *); 468void nfscl_releasealllocks(struct nfsclclient *, vnode_t, NFSPROC_T *); --- 133 unchanged lines hidden --- | 463int nfscl_deleg(mount_t, struct nfsclclient *, u_int8_t *, int, 464 struct ucred *, NFSPROC_T *, struct nfscldeleg **); 465void nfscl_lockinit(struct nfsv4lock *); 466void nfscl_lockexcl(struct nfsv4lock *, void *); 467void nfscl_lockunlock(struct nfsv4lock *); 468void nfscl_lockderef(struct nfsv4lock *); 469void nfscl_docb(struct nfsrv_descript *, NFSPROC_T *); 470void nfscl_releasealllocks(struct nfsclclient *, vnode_t, NFSPROC_T *); --- 133 unchanged lines hidden --- |