Lines Matching refs:vnode_t
107 void nfsrv_dumplocks(vnode_t, struct nfsd_dumplocks *, int, NFSPROC_T *);
108 int nfsrv_lockctrl(vnode_t, struct nfsstate **,
111 int nfsrv_openctrl(struct nfsrv_descript *, vnode_t,
115 vnode_t, struct nfsrv_descript *, NFSPROC_T *, int);
116 int nfsrv_openupdate(vnode_t, struct nfsstate *, nfsquad_t,
119 vnode_t, int, struct ucred *, NFSPROC_T *, int *);
129 int nfsrv_checkremove(vnode_t, int, struct nfsrv_descript *, nfsquad_t,
131 void nfsd_recalldelegation(vnode_t, NFSPROC_T *);
132 void nfsd_disabledelegation(vnode_t, NFSPROC_T *);
133 int nfsrv_checksetattr(vnode_t, struct nfsrv_descript *,
136 int nfsrv_checkgetattr(struct nfsrv_descript *, vnode_t,
146 int nfsrv_layoutcommit(struct nfsrv_descript *, vnode_t, int, int, uint64_t,
149 int nfsrv_layoutget(struct nfsrv_descript *, vnode_t, struct nfsexstuff *,
154 int nfsrv_layoutreturn(struct nfsrv_descript *, vnode_t, int, int, uint64_t,
165 int nfsrv_checkdsattr(vnode_t, NFSPROC_T *);
166 int nfsrv_copymr(vnode_t, vnode_t, vnode_t, struct nfsdevice *,
176 vnode_t, struct nfsexstuff *);
178 vnode_t, struct nfsexstuff *);
180 vnode_t, struct nfsexstuff *);
182 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
184 vnode_t, struct nfsexstuff *);
186 vnode_t, struct nfsexstuff *);
188 vnode_t, struct nfsexstuff *);
190 vnode_t, struct nfsexstuff *);
192 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
194 vnode_t, struct nfsexstuff *);
196 vnode_t, vnode_t, struct nfsexstuff *, struct nfsexstuff *);
198 vnode_t, vnode_t, struct nfsexstuff *, struct nfsexstuff *);
200 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
202 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
204 vnode_t, struct nfsexstuff *);
206 vnode_t, struct nfsexstuff *);
208 vnode_t, struct nfsexstuff *);
210 vnode_t, struct nfsexstuff *);
212 vnode_t, struct nfsexstuff *);
214 vnode_t, struct nfsexstuff *);
216 vnode_t, struct nfsexstuff *);
218 vnode_t, struct nfsexstuff *);
220 vnode_t, struct nfsexstuff *);
222 vnode_t, struct nfsexstuff *);
224 vnode_t, struct nfsexstuff *);
226 vnode_t, struct nfsexstuff *);
228 vnode_t, struct nfsexstuff *);
230 vnode_t, struct nfsexstuff *);
232 vnode_t, struct nfsexstuff *);
234 vnode_t, struct nfsexstuff *);
236 vnode_t, struct nfsexstuff *);
238 vnode_t, struct nfsexstuff *);
240 vnode_t, struct nfsexstuff *);
242 vnode_t, struct nfsexstuff *);
244 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
246 vnode_t, vnode_t *, fhandle_t *, struct nfsexstuff *);
248 vnode_t, struct nfsexstuff *);
250 vnode_t, struct nfsexstuff *);
252 vnode_t, struct nfsexstuff *);
254 vnode_t, struct nfsexstuff *);
256 vnode_t, struct nfsexstuff *);
258 vnode_t, struct nfsexstuff *);
260 vnode_t, struct nfsexstuff *);
262 vnode_t, struct nfsexstuff *);
264 vnode_t, struct nfsexstuff *);
266 vnode_t, struct nfsexstuff *);
268 vnode_t, struct nfsexstuff *);
270 vnode_t, struct nfsexstuff *);
272 vnode_t, struct nfsexstuff *);
274 vnode_t, struct nfsexstuff *);
276 vnode_t, struct nfsexstuff *);
278 vnode_t, struct nfsexstuff *);
280 vnode_t, struct nfsexstuff *);
282 vnode_t, struct nfsexstuff *);
284 vnode_t, struct nfsexstuff *);
286 vnode_t, struct nfsexstuff *);
288 vnode_t, vnode_t, struct nfsexstuff *, struct nfsexstuff *);
290 vnode_t, struct nfsexstuff *);
292 vnode_t, struct nfsexstuff *);
294 vnode_t, struct nfsexstuff *);
296 vnode_t, struct nfsexstuff *);
298 vnode_t, struct nfsexstuff *);
300 vnode_t, struct nfsexstuff *);
323 vnode_t, int, u_int32_t);
340 int nfsv4_loadattr(struct nfsrv_descript *, vnode_t,
381 int nfscl_wcc_data(struct nfsrv_descript *, vnode_t,
384 int nfscl_request(struct nfsrv_descript *, vnode_t,
389 vnode_t *, struct nfsexstuff *, mount_t *, int, int);
397 int nfsv4_fillattr(struct nfsrv_descript *, struct mount *, vnode_t, NFSACL_T *,
410 void nfsrv_fixattr(struct nfsrv_descript *, vnode_t,
428 void nfsrv_object_create(vnode_t, NFSPROC_T *);
435 struct nfsreferral *nfsv4root_getreferral(vnode_t, vnode_t, u_int32_t);
436 int nfsvno_pathconf(vnode_t, int, long *, struct ucred *, NFSPROC_T *);
437 int nfsrv_atroot(vnode_t, uint64_t *);
438 int nfs_supportsnfsv4acls(vnode_t);
449 int nfsrpc_null(vnode_t, struct ucred *, NFSPROC_T *);
450 int nfsrpc_access(vnode_t, int, struct ucred *, NFSPROC_T *,
452 int nfsrpc_accessrpc(vnode_t, u_int32_t, struct ucred *,
454 int nfsrpc_open(vnode_t, int, struct ucred *, NFSPROC_T *);
455 int nfsrpc_openrpc(struct nfsmount *, vnode_t, u_int8_t *, int, u_int8_t *, int,
458 int nfsrpc_opendowngrade(vnode_t, u_int32_t, struct nfsclopen *,
460 int nfsrpc_close(vnode_t, int, NFSPROC_T *);
463 int nfsrpc_openconfirm(vnode_t, u_int8_t *, int, struct nfsclopen *,
467 int nfsrpc_getattr(vnode_t, struct ucred *, NFSPROC_T *, struct nfsvattr *);
470 int nfsrpc_setattr(vnode_t, struct vattr *, NFSACL_T *, struct ucred *,
472 int nfsrpc_lookup(vnode_t, char *, int, struct ucred *, NFSPROC_T *,
475 int nfsrpc_readlink(vnode_t, struct uio *, struct ucred *,
477 int nfsrpc_read(vnode_t, struct uio *, struct ucred *, NFSPROC_T *,
479 int nfsrpc_write(vnode_t, struct uio *, int *, int *,
481 int nfsrpc_mknod(vnode_t, char *, int, struct vattr *, u_int32_t,
484 int nfsrpc_create(vnode_t, char *, int, struct vattr *, nfsquad_t,
494 int nfsrpc_link(vnode_t, vnode_t, char *, int,
497 int nfsrpc_symlink(vnode_t, char *, int, const char *, struct vattr *,
500 int nfsrpc_mkdir(vnode_t, char *, int, struct vattr *,
503 int nfsrpc_rmdir(vnode_t, char *, int, struct ucred *, NFSPROC_T *,
505 int nfsrpc_readdir(vnode_t, struct uio *, nfsuint64 *, struct ucred *,
507 int nfsrpc_readdirplus(vnode_t, struct uio *, nfsuint64 *,
509 int nfsrpc_commit(vnode_t, u_quad_t, int, struct ucred *,
511 int nfsrpc_advlock(vnode_t, off_t, int, struct flock *, int,
513 int nfsrpc_lockt(struct nfsrv_descript *, vnode_t,
516 int nfsrpc_lock(struct nfsrv_descript *, struct nfsmount *, vnode_t,
519 int nfsrpc_statfs(vnode_t, struct nfsstatfs *, struct nfsfsinfo *, uint32_t *,
521 int nfsrpc_fsinfo(vnode_t, struct nfsfsinfo *, struct ucred *,
523 int nfsrpc_pathconf(vnode_t, struct nfsv3_pathconf *, bool *,
533 int nfsrpc_getacl(vnode_t, struct ucred *, NFSPROC_T *, NFSACL_T *);
534 int nfsrpc_setacl(vnode_t, struct ucred *, NFSPROC_T *, NFSACL_T *);
552 int nfsrpc_advise(vnode_t, off_t, uint64_t, int, struct ucred *, NFSPROC_T *);
553 int nfscl_doiods(vnode_t, struct uio *, int *, int *, uint32_t, int,
558 int nfsrpc_allocate(vnode_t, off_t, off_t, struct nfsvattr *, int *,
560 int nfsrpc_deallocate(vnode_t, off_t, off_t, struct nfsvattr *, int *,
562 int nfsrpc_copy_file_range(vnode_t, off_t *, vnode_t, off_t *, size_t *,
565 int nfsrpc_seek(vnode_t, off_t *, bool *, int, struct ucred *,
567 int nfsrpc_getextattr(vnode_t, const char *, struct uio *, ssize_t *,
569 int nfsrpc_setextattr(vnode_t, const char *, struct uio *, struct nfsvattr *,
571 int nfsrpc_listextattr(vnode_t, uint64_t *, struct uio *, size_t *, bool *,
573 int nfsrpc_rmextattr(vnode_t, const char *, struct nfsvattr *, int *,
581 int nfscl_open(vnode_t, u_int8_t *, int, u_int32_t, int,
584 int nfscl_getstateid(vnode_t, u_int8_t *, int, u_int32_t, int, struct ucred *,
594 int nfscl_getbytelock(vnode_t, u_int64_t, u_int64_t, short,
597 int nfscl_relbytelock(vnode_t, u_int64_t, u_int64_t,
600 int nfscl_checkwritelocked(vnode_t, struct flock *,
611 void nfscl_dupopen(vnode_t, int);
612 int nfscl_getclose(vnode_t, struct nfsclclient **);
613 int nfscl_doclose(vnode_t, struct nfsclclient **, NFSPROC_T *);
624 void nfscl_releasealllocks(struct nfsclclient *, vnode_t, NFSPROC_T *, void *,
626 int nfscl_lockt(vnode_t, struct nfsclclient *, u_int64_t,
628 int nfscl_mustflush(vnode_t);
629 int nfscl_nodeleg(vnode_t, int);
630 int nfscl_removedeleg(vnode_t, NFSPROC_T *, nfsv4stateid_t *);
633 int nfscl_renamedeleg(vnode_t, nfsv4stateid_t *, int *, vnode_t,
635 void nfscl_reclaimnode(vnode_t);
636 void nfscl_newnode(vnode_t);
638 void nfscl_deleggetmodtime(vnode_t, struct timespec *);
644 int nfscl_layout(struct nfsmount *, vnode_t, u_int8_t *, int, nfsv4stateid_t *,
661 int nfscl_layoutcommit(vnode_t, NFSPROC_T *);
666 int nfscl_nget(mount_t, vnode_t, struct nfsfh *,
685 int ncl_flush(vnode_t, int, NFSPROC_T *, int, int);
688 void ncl_invalcaches(vnode_t);
691 int nfsvno_getattr(vnode_t, struct nfsvattr *, struct nfsrv_descript *,
693 int nfsvno_setattr(vnode_t, struct nfsvattr *, struct ucred *,
695 int nfsvno_getfh(vnode_t, fhandle_t *, NFSPROC_T *);
696 int nfsvno_accchk(vnode_t, accmode_t, struct ucred *,
699 vnode_t, int, struct nfsexstuff *, vnode_t *);
702 int nfsvno_readlink(vnode_t, struct ucred *, int, NFSPROC_T *, struct mbuf **,
704 int nfsvno_read(vnode_t, off_t, int, struct ucred *, int, NFSPROC_T *,
706 int nfsvno_write(vnode_t, off_t, int, int *, struct mbuf *, char *,
709 vnode_t *, struct nfsvattr *, int *, int32_t *, NFSDEV_T,
726 int nfsvno_link(struct nameidata *, vnode_t, nfsquad_t, struct ucred *,
728 int nfsvno_fsync(vnode_t, u_int64_t, int, struct ucred *, NFSPROC_T *);
729 int nfsvno_statfs(vnode_t, struct statfs *);
734 struct nfsexstuff *, vnode_t *);
735 int nfsvno_updfilerev(vnode_t, struct nfsvattr *, struct nfsrv_descript *,
737 int nfsvno_fillattr(struct nfsrv_descript *, struct mount *, vnode_t,
741 int nfsrv_sattr(struct nfsrv_descript *, vnode_t, struct nfsvattr *, nfsattrbit_t *,
743 int nfsv4_sattr(struct nfsrv_descript *, vnode_t, struct nfsvattr *, nfsattrbit_t *,
748 vnode_t *, struct nfsexstuff *, struct ucred **);
749 vnode_t nfsvno_getvp(fhandle_t *);
750 int nfsvno_advlock(vnode_t, int, u_int64_t, u_int64_t, NFSPROC_T *);
791 struct nfsclient *, struct nfssockreq *, vnode_t, NFSPROC_T *,