Home
last modified time | relevance | path

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

/xnu-8019.80.24/bsd/nfs/
H A Dnfs4_vnops.c3533 struct nfs_file_lock *nflp; in nfs_lock_owner_insert_held_lock() local
3540 TAILQ_FOREACH(nflp, &nlop->nlo_locks, nfl_lolink) { in nfs_lock_owner_insert_held_lock()
3541 if (newnflp->nfl_start < nflp->nfl_start) { in nfs_lock_owner_insert_held_lock()
3545 if (nflp) { in nfs_lock_owner_insert_held_lock()
3546 TAILQ_INSERT_BEFORE(nflp, newnflp, nfl_lolink); in nfs_lock_owner_insert_held_lock()
3560 struct nfs_file_lock *nflp = NULL; in nfs_file_lock_alloc() local
3564 nflp = &nlop->nlo_alock; in nfs_file_lock_alloc()
3565 nflp->nfl_owner = nlop; in nfs_file_lock_alloc()
3568 if (!nflp) { in nfs_file_lock_alloc()
3569 nflp = kalloc_type(struct nfs_file_lock, in nfs_file_lock_alloc()
[all …]
H A Dnfs_node.c928 struct nfs_file_lock *nflp, *nextnflp; in nfs_vnop_reclaim() local
973 TAILQ_FOREACH_SAFE(nflp, &np->n_locks, nfl_link, nextnflp) { in nfs_vnop_reclaim()
974 if (!(nflp->nfl_flags & NFS_FILE_LOCK_DEAD) && !force) { in nfs_vnop_reclaim()
976 nflp->nfl_start, nflp->nfl_end, nflp->nfl_flags, nflp->nfl_blockcnt); in nfs_vnop_reclaim()
978 if (!(nflp->nfl_flags & (NFS_FILE_LOCK_BLOCKED | NFS_FILE_LOCK_DEAD))) { in nfs_vnop_reclaim()
980 if (!(nflp->nfl_flags & NFS_FILE_LOCK_DELEGATED) && !force) { in nfs_vnop_reclaim()
981 …nmp->nm_funcs->nf_unlock_rpc(np, nflp->nfl_owner, F_WRLCK, nflp->nfl_start, nflp->nfl_end, R_RECOV… in nfs_vnop_reclaim()
982 NULL, nflp->nfl_owner->nlo_open_owner->noo_cred); in nfs_vnop_reclaim()
984 lck_mtx_lock(&nflp->nfl_owner->nlo_lock); in nfs_vnop_reclaim()
985 TAILQ_REMOVE(&nflp->nfl_owner->nlo_locks, nflp, nfl_lolink); in nfs_vnop_reclaim()
[all …]
H A Dnfs_lock.c766 struct nfs_file_lock *nflp, in nfs3_setlock_rpc() argument
772 struct nfs_lock_owner *nlop = nflp->nfl_owner; in nfs3_setlock_rpc()
795 if ((nflp->nfl_flags & NFS_FILE_LOCK_WAIT) && !reclaim) { in nfs3_setlock_rpc()
806 msg->lm_fl.l_start = nflp->nfl_start; in nfs3_setlock_rpc()
807 msg->lm_fl.l_len = NFS_FLOCK_LENGTH(nflp->nfl_start, nflp->nfl_end); in nfs3_setlock_rpc()
808 msg->lm_fl.l_type = nflp->nfl_type; in nfs3_setlock_rpc()
H A Dnfs4_subs.c2771 struct nfs_file_lock *nflp, *nextnflp; in nfs_recover() local
2964 TAILQ_FOREACH_SAFE(nflp, &nlop->nlo_locks, nfl_lolink, nextnflp) { in nfs_recover()
2966 if (nflp->nfl_flags & (NFS_FILE_LOCK_DEAD | NFS_FILE_LOCK_BLOCKED)) { in nfs_recover()
2970 if (nflp->nfl_flags & NFS_FILE_LOCK_DELEGATED) { in nfs_recover()
2973 …error = nmp->nm_funcs->nf_setlock_rpc(nofp->nof_np, nofp, nflp, 1, R_RECOVER, thd, noop->noo_cred); in nfs_recover()
2976 nflp->nfl_start, nflp->nfl_end, in nfs_recover()