Lines Matching refs:slr

1201 	struct nlm_slreq *slr;  in nlm_host_notify_server()  local
1212 while ((slr = TAILQ_FIRST(&nvp->nv_slreqs)) != NULL) { in nlm_host_notify_server()
1213 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link); in nlm_host_notify_server()
1221 TAILQ_INSERT_TAIL(&slreqs2free, slr, nsr_link); in nlm_host_notify_server()
1234 while ((slr = TAILQ_FIRST(&slreqs2free)) != NULL) { in nlm_host_notify_server()
1235 TAILQ_REMOVE(&slreqs2free, slr, nsr_link); in nlm_host_notify_server()
1236 kmem_free(slr, sizeof (*slr)); in nlm_host_notify_server()
2024 struct nlm_slreq *slr, *new_slr = NULL; in nlm_slreq_register() local
2028 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_register()
2029 if (slr != NULL) in nlm_slreq_register()
2033 new_slr = kmem_zalloc(sizeof (*slr), KM_SLEEP); in nlm_slreq_register()
2037 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_register()
2038 if (slr == NULL) { in nlm_slreq_register()
2039 slr = new_slr; in nlm_slreq_register()
2043 TAILQ_INSERT_TAIL(&nvp->nv_slreqs, slr, nsr_link); in nlm_slreq_register()
2065 struct nlm_slreq *slr; in nlm_slreq_unregister() local
2068 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_unregister()
2069 if (slr == NULL) { in nlm_slreq_unregister()
2074 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link); in nlm_slreq_unregister()
2077 kmem_free(slr, sizeof (*slr)); in nlm_slreq_unregister()
2088 struct nlm_slreq *slr = NULL; in nlm_slreq_find_locked() local
2091 TAILQ_FOREACH(slr, &nvp->nv_slreqs, nsr_link) { in nlm_slreq_find_locked()
2092 if (slr->nsr_fl.l_start == flp->l_start && in nlm_slreq_find_locked()
2093 slr->nsr_fl.l_len == flp->l_len && in nlm_slreq_find_locked()
2094 slr->nsr_fl.l_pid == flp->l_pid && in nlm_slreq_find_locked()
2095 slr->nsr_fl.l_type == flp->l_type) in nlm_slreq_find_locked()
2099 return (slr); in nlm_slreq_find_locked()