Lines Matching defs:slr
1256 struct nlm_slreq *slr;
1267 while ((slr = TAILQ_FIRST(&nvp->nv_slreqs)) != NULL) {
1268 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link);
1276 TAILQ_INSERT_TAIL(&slreqs2free, slr, nsr_link);
1289 while ((slr = TAILQ_FIRST(&slreqs2free)) != NULL) {
1290 TAILQ_REMOVE(&slreqs2free, slr, nsr_link);
1291 kmem_free(slr, sizeof (*slr));
2087 struct nlm_slreq *slr, *new_slr = NULL;
2091 slr = nlm_slreq_find_locked(hostp, nvp, flp);
2092 if (slr != NULL)
2096 new_slr = kmem_zalloc(sizeof (*slr), KM_SLEEP);
2100 slr = nlm_slreq_find_locked(hostp, nvp, flp);
2101 if (slr == NULL) {
2102 slr = new_slr;
2106 TAILQ_INSERT_TAIL(&nvp->nv_slreqs, slr, nsr_link);
2128 struct nlm_slreq *slr;
2131 slr = nlm_slreq_find_locked(hostp, nvp, flp);
2132 if (slr == NULL) {
2137 TAILQ_REMOVE(&nvp->nv_slreqs, slr, nsr_link);
2140 kmem_free(slr, sizeof (*slr));
2151 struct nlm_slreq *slr = NULL;
2154 TAILQ_FOREACH(slr, &nvp->nv_slreqs, nsr_link) {
2155 if (slr->nsr_fl.l_start == flp->l_start &&
2156 slr->nsr_fl.l_len == flp->l_len &&
2157 slr->nsr_fl.l_pid == flp->l_pid &&
2158 slr->nsr_fl.l_type == flp->l_type)
2162 return (slr);