Lines Matching refs:slr

1264 	struct nlm_slreq *slr;  in nlm_host_notify_server()  local
1275 while ((slr = TAILQ_FIRST(&nvp->nv_slreqs)) != NULL) { in nlm_host_notify_server()
1276 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link); in nlm_host_notify_server()
1284 TAILQ_INSERT_TAIL(&slreqs2free, slr, nsr_link); in nlm_host_notify_server()
1297 while ((slr = TAILQ_FIRST(&slreqs2free)) != NULL) { in nlm_host_notify_server()
1298 TAILQ_REMOVE(&slreqs2free, slr, nsr_link); in nlm_host_notify_server()
1299 kmem_free(slr, sizeof (*slr)); in nlm_host_notify_server()
2095 struct nlm_slreq *slr, *new_slr = NULL; in nlm_slreq_register() local
2099 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_register()
2100 if (slr != NULL) in nlm_slreq_register()
2104 new_slr = kmem_zalloc(sizeof (*slr), KM_SLEEP); in nlm_slreq_register()
2108 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_register()
2109 if (slr == NULL) { in nlm_slreq_register()
2110 slr = new_slr; in nlm_slreq_register()
2114 TAILQ_INSERT_TAIL(&nvp->nv_slreqs, slr, nsr_link); in nlm_slreq_register()
2136 struct nlm_slreq *slr; in nlm_slreq_unregister() local
2139 slr = nlm_slreq_find_locked(hostp, nvp, flp); in nlm_slreq_unregister()
2140 if (slr == NULL) { in nlm_slreq_unregister()
2145 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link); in nlm_slreq_unregister()
2148 kmem_free(slr, sizeof (*slr)); in nlm_slreq_unregister()
2159 struct nlm_slreq *slr = NULL; in nlm_slreq_find_locked() local
2162 TAILQ_FOREACH(slr, &nvp->nv_slreqs, nsr_link) { in nlm_slreq_find_locked()
2163 if (slr->nsr_fl.l_start == flp->l_start && in nlm_slreq_find_locked()
2164 slr->nsr_fl.l_len == flp->l_len && in nlm_slreq_find_locked()
2165 slr->nsr_fl.l_pid == flp->l_pid && in nlm_slreq_find_locked()
2166 slr->nsr_fl.l_type == flp->l_type) in nlm_slreq_find_locked()
2170 return (slr); in nlm_slreq_find_locked()