nfsnode.h (a4e16be2b4da76470bbbec0d67394c86d1d45dd2) nfsnode.h (aec0fb7b40e4cf877bea663f2d86dd07c3524fe8)
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

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

186
187static __inline void
188nfs_rsunlock(struct nfsnode *np, struct thread *td)
189{
190
191 (void)lockmgr(&np->n_rslock, LK_RELEASE, NULL, td);
192}
193
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

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

186
187static __inline void
188nfs_rsunlock(struct nfsnode *np, struct thread *td)
189{
190
191 (void)lockmgr(&np->n_rslock, LK_RELEASE, NULL, td);
192}
193
194extern vop_t **fifo_nfsnodeop_p;
195extern vop_t **nfs_vnodeop_p;
194extern struct vop_vector nfs_fifoops;
195extern struct vop_vector nfs_vnodeops;
196extern struct vop_vector nfs4_vnodeops;
196extern struct buf_ops buf_ops_nfs;
197extern struct buf_ops buf_ops_nfs;
197extern vop_t **nfs4_vnodeop_p;
198extern struct buf_ops buf_ops_nfs4;
199
200/*
201 * Prototypes for NFS vnode operations
202 */
203int nfs_getpages(struct vop_getpages_args *);
204int nfs_putpages(struct vop_putpages_args *);
205int nfs_write(struct vop_write_args *);

--- 15 unchanged lines hidden ---
198extern struct buf_ops buf_ops_nfs4;
199
200/*
201 * Prototypes for NFS vnode operations
202 */
203int nfs_getpages(struct vop_getpages_args *);
204int nfs_putpages(struct vop_putpages_args *);
205int nfs_write(struct vop_write_args *);

--- 15 unchanged lines hidden ---