Home
last modified time | relevance | path

Searched refs:lktype (Results 1 – 5 of 5) sorted by relevance

/freebsd-13-stable/sys/fs/nfsserver/
HDnfs_nfsdsocket.c538 int error = 0, lktype; in nfsrvd_dorpc() local
585 lktype = LK_SHARED; in nfsrvd_dorpc()
587 lktype = LK_EXCLUSIVE; in nfsrvd_dorpc()
589 nfsd_fhtovp(nd, &nfs_pubfh, lktype, &vp, &nes, in nfsrvd_dorpc()
592 nfsd_fhtovp(nd, &fh, lktype, &vp, &nes, in nfsrvd_dorpc()
708 int i, lktype, op, op0 = 0, rstat, statsinprog = 0; in nfsrvd_compound() local
1266 lktype = nfsv4_opflag[op].lktype; in nfsrvd_compound()
1272 lktype = LK_SHARED; in nfsrvd_compound()
1274 if (NFSVOPLOCK(vp, lktype) == 0) in nfsrvd_compound()
HDnfs_nfsdport.c3371 int lktype, struct vnode **vpp, struct nfsexstuff *exp, in nfsvno_fhtovp() argument
3378 error = VFS_FHTOVP(mp, &fhp->fh_fid, lktype, vpp); in nfsvno_fhtovp()
3421 nfsd_fhtovp(struct nfsrv_descript *nd, struct nfsrvfh *nfp, int lktype, in nfsd_fhtovp() argument
3449 if (lktype == LK_SHARED && !(MNT_SHARED_WRITES(mp))) in nfsd_fhtovp()
3450 lktype = LK_EXCLUSIVE; in nfsd_fhtovp()
3454 nd->nd_repstat = nfsvno_fhtovp(mp, fhp, nd->nd_nam, lktype, vpp, exp, in nfsd_fhtovp()
5097 nfsrv_dsgetsockmnt(struct vnode *vp, int lktype, char *buf, int *buflenp, in nfsrv_dsgetsockmnt() argument
5221 if (lktype != 0 || fhiszero != 0 || in nfsrv_dsgetsockmnt()
5226 else if (lktype != 0) in nfsrv_dsgetsockmnt()
5227 error = vn_lock(dvp, lktype); in nfsrv_dsgetsockmnt()
[all …]
HDnfs_nfsdstate.c5298 int gotlock, lktype = 0; in nfsrv_clientconflict() local
5309 lktype = NFSVOPISLOCKED(vp); in nfsrv_clientconflict()
5321 NFSVOPLOCK(vp, lktype | LK_RETRY); in nfsrv_clientconflict()
5366 int gotlock, error, lktype = 0, retrycnt, zapped_clp; in nfsrv_delegconflict() local
5489 lktype = NFSVOPISLOCKED(vp); in nfsrv_delegconflict()
5501 NFSVOPLOCK(vp, lktype | LK_RETRY); in nfsrv_delegconflict()
/freebsd-13-stable/sys/fs/nfsclient/
HDnfs_clvnops.c331 int error, lktype; in nfs_lock() local
335 lktype = ap->a_flags & LK_TYPE_MASK; in nfs_lock()
343 if ((np->n_flag & NVNSETSZSKIP) == 0 || (lktype != LK_SHARED && in nfs_lock()
344 lktype != LK_EXCLUSIVE && lktype != LK_UPGRADE && in nfs_lock()
345 lktype != LK_TRYUPGRADE)) { in nfs_lock()
351 (lktype == LK_SHARED || lktype == LK_EXCLUSIVE); in nfs_lock()
363 (lktype == LK_SHARED && vp->v_vnlock->lk_recurse > 0)) { in nfs_lock()
367 if (lktype == LK_SHARED) { in nfs_lock()
389 if (lktype == LK_SHARED) { in nfs_lock()
/freebsd-13-stable/sys/fs/nfs/
HDnfs.h748 int lktype; member