Home
last modified time | relevance | path

Searched refs:nflp (Results 1 – 4 of 4) sorted by relevance

/xnu-8020.101.4/bsd/nfs/
H A Dnfs4_vnops.c3537 struct nfs_file_lock *nflp; in nfs_lock_owner_insert_held_lock() local
3544 TAILQ_FOREACH(nflp, &nlop->nlo_locks, nfl_lolink) { in nfs_lock_owner_insert_held_lock()
3545 if (newnflp->nfl_start < nflp->nfl_start) { in nfs_lock_owner_insert_held_lock()
3549 if (nflp) { in nfs_lock_owner_insert_held_lock()
3550 TAILQ_INSERT_BEFORE(nflp, newnflp, nfl_lolink); in nfs_lock_owner_insert_held_lock()
3564 struct nfs_file_lock *nflp = NULL; in nfs_file_lock_alloc() local
3568 nflp = &nlop->nlo_alock; in nfs_file_lock_alloc()
3569 nflp->nfl_owner = nlop; in nfs_file_lock_alloc()
3572 if (!nflp) { in nfs_file_lock_alloc()
3573 nflp = kalloc_type(struct nfs_file_lock, in nfs_file_lock_alloc()
[all …]
H A Dnfs_node.c931 struct nfs_file_lock *nflp, *nextnflp; in nfs_vnop_reclaim() local
977 TAILQ_FOREACH_SAFE(nflp, &np->n_locks, nfl_link, nextnflp) { in nfs_vnop_reclaim()
978 if (!(nflp->nfl_flags & NFS_FILE_LOCK_DEAD) && !force) { in nfs_vnop_reclaim()
980 nflp->nfl_start, nflp->nfl_end, nflp->nfl_flags, nflp->nfl_blockcnt); in nfs_vnop_reclaim()
982 if (!(nflp->nfl_flags & (NFS_FILE_LOCK_BLOCKED | NFS_FILE_LOCK_DEAD))) { in nfs_vnop_reclaim()
984 if (!(nflp->nfl_flags & NFS_FILE_LOCK_DELEGATED) && !force) { in nfs_vnop_reclaim()
985 …nmp->nm_funcs->nf_unlock_rpc(np, nflp->nfl_owner, F_WRLCK, nflp->nfl_start, nflp->nfl_end, R_RECOV… in nfs_vnop_reclaim()
986 NULL, nflp->nfl_owner->nlo_open_owner->noo_cred); in nfs_vnop_reclaim()
988 lck_mtx_lock(&nflp->nfl_owner->nlo_lock); in nfs_vnop_reclaim()
989 TAILQ_REMOVE(&nflp->nfl_owner->nlo_locks, nflp, nfl_lolink); in nfs_vnop_reclaim()
[all …]
H A Dnfs_lock.c768 struct nfs_file_lock *nflp, in nfs3_setlock_rpc() argument
774 struct nfs_lock_owner *nlop = nflp->nfl_owner; in nfs3_setlock_rpc()
797 if ((nflp->nfl_flags & NFS_FILE_LOCK_WAIT) && !reclaim) { in nfs3_setlock_rpc()
808 msg->lm_fl.l_start = nflp->nfl_start; in nfs3_setlock_rpc()
809 msg->lm_fl.l_len = NFS_FLOCK_LENGTH(nflp->nfl_start, nflp->nfl_end); in nfs3_setlock_rpc()
810 msg->lm_fl.l_type = nflp->nfl_type; in nfs3_setlock_rpc()
H A Dnfs4_subs.c2766 struct nfs_file_lock *nflp, *nextnflp; in nfs_recover() local
2959 TAILQ_FOREACH_SAFE(nflp, &nlop->nlo_locks, nfl_lolink, nextnflp) { in nfs_recover()
2961 if (nflp->nfl_flags & (NFS_FILE_LOCK_DEAD | NFS_FILE_LOCK_BLOCKED)) { in nfs_recover()
2965 if (nflp->nfl_flags & NFS_FILE_LOCK_DELEGATED) { in nfs_recover()
2968 …error = nmp->nm_funcs->nf_setlock_rpc(nofp->nof_np, nofp, nflp, 1, R_RECOVER, thd, noop->noo_cred); in nfs_recover()
2971 nflp->nfl_start, nflp->nfl_end, in nfs_recover()