Lines Matching refs:nfsclclient
105 static void nfscl_clrelease(struct nfsclclient *);
106 static void nfscl_cleanclient(struct nfsclclient *);
107 static void nfscl_expireclient(struct nfsclclient *, struct nfsmount *,
109 static int nfscl_expireopen(struct nfsclclient *, struct nfsclopen *,
111 static void nfscl_recover(struct nfsclclient *, struct ucred *, NFSPROC_T *);
116 static void nfscl_delegreturnall(struct nfsclclient *, NFSPROC_T *);
118 static mount_t nfscl_getmnt(int, uint8_t *, u_int32_t, struct nfsclclient **);
119 static struct nfsclclient *nfscl_getclnt(u_int32_t);
120 static struct nfsclclient *nfscl_getclntsess(uint8_t *);
121 static struct nfscldeleg *nfscl_finddeleg(struct nfsclclient *, u_int8_t *,
123 static void nfscl_retoncloselayout(struct nfsclclient *, uint8_t *, int);
125 static struct nfscllayout *nfscl_findlayout(struct nfsclclient *, u_int8_t *,
127 static struct nfscldevinfo *nfscl_finddevinfo(struct nfsclclient *, uint8_t *);
131 static int nfscl_localconflict(struct nfsclclient *, u_int8_t *, int,
133 static void nfscl_newopen(struct nfsclclient *, struct nfscldeleg *,
136 static int nfscl_moveopen(vnode_t , struct nfsclclient *,
139 static void nfscl_totalrecall(struct nfsclclient *);
140 static int nfscl_relock(vnode_t , struct nfsclclient *, struct nfsmount *,
152 static void nfscl_cleanup_common(struct nfsclclient *, u_int8_t *);
153 static int nfscl_recalldeleg(struct nfsclclient *, struct nfsmount *,
215 struct nfsclclient *clp;
324 nfscl_newopen(struct nfsclclient *clp, struct nfscldeleg *dp,
404 nfscl_deleg(mount_t mp, struct nfsclclient *clp, u_int8_t *nfhp,
457 nfscl_finddeleg(struct nfsclclient *clp, u_int8_t *fhp, int fhlen)
479 struct nfsclclient *clp;
703 struct nfsclclient *clp;
732 int start_renewthread, struct nfsclclient **clpp)
734 struct nfsclclient *clp;
735 struct nfsclclient *newclp = NULL;
749 MALLOC(newclp, struct nfsclclient *,
750 sizeof (struct nfsclclient) + idlen - 1, M_NFSCLCLIENT,
883 APPLESTATIC struct nfsclclient *
886 struct nfsclclient *clp;
898 nfscl_clrelease(struct nfsclclient *clp)
911 nfscl_clientrelease(struct nfsclclient *clp)
927 short type, struct ucred *cred, NFSPROC_T *p, struct nfsclclient *rclp,
933 struct nfsclclient *clp;
1125 struct nfsclclient *clp, void *id, int flags,
1235 nfscl_releasealllocks(struct nfsclclient *clp, vnode_t vp, NFSPROC_T *p,
1279 struct nfsclclient *clp;
1381 struct nfsclclient *clp;
1433 nfscl_expireopen(struct nfsclclient *clp, struct nfsclopen *op,
1566 nfscl_cleanclient(struct nfsclclient *clp)
1584 nfscl_expireclient(struct nfsclclient *clp, struct nfsmount *nmp,
1675 nfscl_cleanup_common(struct nfsclclient *clp, u_int8_t *own)
1715 nfscl_cleanupkext(struct nfsclclient *clp, struct nfscllockownerfhhead *lhp)
1796 struct nfsclclient *clp;
1879 nfscl_recover(struct nfsclclient *clp, struct ucred *cred, NFSPROC_T *p)
2206 nfscl_hasexpired(struct nfsclclient *clp, u_int32_t clidrev, NFSPROC_T *p)
2439 nfscl_renewthread(struct nfsclclient *clp, NFSPROC_T *p)
2767 nfscl_initiate_recovery(struct nfsclclient *clp)
2785 struct nfsclclient *clp;
2880 struct nfsclclient *clp;
2987 nfscl_getclose(vnode_t vp, struct nfsclclient **clpp)
2989 struct nfsclclient *clp;
3061 nfscl_doclose(vnode_t vp, struct nfsclclient **clpp, NFSPROC_T *p)
3063 struct nfsclclient *clp;
3126 nfscl_delegreturnall(struct nfsclclient *clp, NFSPROC_T *p)
3148 struct nfsclclient *clp;
3569 struct nfsclclient *clp;
3603 struct nfsclclient **clpp)
3605 struct nfsclclient *clp;
3637 static struct nfsclclient *
3640 struct nfsclclient *clp;
3651 static struct nfsclclient *
3654 struct nfsclclient *clp;
3669 nfscl_localconflict(struct nfsclclient *clp, u_int8_t *fhp, int fhlen,
3727 nfscl_lockt(vnode_t vp, struct nfsclclient *clp, u_int64_t off,
3780 nfscl_recalldeleg(struct nfsclclient *clp, struct nfsmount *nmp,
3935 nfscl_moveopen(vnode_t vp, struct nfsclclient *clp, struct nfsmount *nmp,
3997 nfscl_totalrecall(struct nfsclclient *clp)
4011 nfscl_relock(vnode_t vp, struct nfsclclient *clp, struct nfsmount *nmp,
4207 struct nfsclclient *clp;
4241 struct nfsclclient *clp;
4274 struct nfsclclient *clp;
4371 struct nfsclclient *clp;
4506 struct nfsclclient *clp;
4525 struct nfsclclient *clp;
4544 struct nfsclclient *clp;
4571 struct nfsclclient *clp;
4598 struct nfsclclient *clp;
4627 struct nfsclclient *clp;
4691 struct nfsclclient *clp;
4789 nfscl_getlayout(struct nfsclclient *clp, uint8_t *fhp, int fhlen,
4837 nfscl_retoncloselayout(struct nfsclclient *clp, uint8_t *fhp, int fhlen)
4878 nfscl_getdevinfo(struct nfsclclient *clp, uint8_t *deviceid,
4919 nfscl_findlayout(struct nfsclclient *clp, u_int8_t *fhp, int fhlen)
4934 nfscl_finddevinfo(struct nfsclclient *clp, uint8_t *deviceid)
4978 struct nfsclclient *clp;
5184 struct nfsclclient *clp;