Lines Matching refs:g
78 #define NLM_IN_GRACE(g) (ddi_get_lbolt() < (g)->grace_threshold) argument
283 struct nlm_globals *g; in nlm_do_notify1() local
287 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_notify1()
293 host = nlm_host_find_by_sysid(g, (sysid_t)sysid); in nlm_do_notify1()
299 nlm_host_release(g, host); in nlm_do_notify1()
328 struct nlm_globals *g; in nlm_do_test() local
346 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_test()
347 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_test()
366 if (NLM_IN_GRACE(g)) { in nlm_do_test()
445 nlm_host_release(g, host); in nlm_do_test()
478 struct nlm_globals *g; in nlm_do_lock() local
497 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_lock()
498 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_lock()
500 DTRACE_PROBE4(no__host, struct nlm_globals *, g, in nlm_do_lock()
506 DTRACE_PROBE3(start, struct nlm_globals *, g, in nlm_do_lock()
528 if (argp->reclaim == 0 && NLM_IN_GRACE(g)) { in nlm_do_lock()
663 nlm_host_monitor(g, host, argp->state); in nlm_do_lock()
679 DTRACE_PROBE3(lock__end, struct nlm_globals *, g, in nlm_do_lock()
686 nlm_host_release(g, host); in nlm_do_lock()
841 struct nlm_globals *g; in nlm_do_cancel() local
856 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_cancel()
857 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_cancel()
870 DTRACE_PROBE3(start, struct nlm_globals *, g, in nlm_do_cancel()
873 if (NLM_IN_GRACE(g)) { in nlm_do_cancel()
919 DTRACE_PROBE3(cancel__end, struct nlm_globals *, g, in nlm_do_cancel()
926 nlm_host_release(g, host); in nlm_do_cancel()
938 struct nlm_globals *g; in nlm_do_unlock() local
962 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_unlock()
963 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_unlock()
973 DTRACE_PROBE3(start, struct nlm_globals *, g, in nlm_do_unlock()
976 if (NLM_IN_GRACE(g)) { in nlm_do_unlock()
1004 DTRACE_PROBE3(unlock__end, struct nlm_globals *, g, in nlm_do_unlock()
1012 nlm_host_release(g, host); in nlm_do_unlock()
1035 struct nlm_globals *g; in nlm_do_granted() local
1044 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_granted()
1049 host = nlm_host_find_by_sysid(g, oh->oh_sysid); in nlm_do_granted()
1059 if (NLM_IN_GRACE(g)) { in nlm_do_granted()
1064 error = nlm_slock_grant(g, host, &argp->alock); in nlm_do_granted()
1079 nlm_host_release(g, host); in nlm_do_granted()
1090 struct nlm_globals *g; in nlm_do_free_all() local
1095 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_free_all()
1098 mutex_enter(&g->clean_lock); in nlm_do_free_all()
1104 mutex_enter(&g->lock); in nlm_do_free_all()
1105 for (hostp = avl_first(&g->nlm_hosts_tree); hostp != NULL; in nlm_do_free_all()
1106 hostp = AVL_NEXT(&g->nlm_hosts_tree, hostp)) { in nlm_do_free_all()
1113 TAILQ_REMOVE(&g->nlm_idle_hosts, hostp, in nlm_do_free_all()
1122 mutex_exit(&g->lock); in nlm_do_free_all()
1135 nlm_host_release(g, hostp); in nlm_do_free_all()
1138 mutex_exit(&g->clean_lock); in nlm_do_free_all()
1195 struct nlm_globals *g; in nlm_do_share() local
1210 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_share()
1211 host = nlm_host_findcreate(g, name, netid, addr); in nlm_do_share()
1217 DTRACE_PROBE3(share__start, struct nlm_globals *, g, in nlm_do_share()
1220 if (argp->reclaim == 0 && NLM_IN_GRACE(g)) { in nlm_do_share()
1242 nlm_host_monitor(g, host, 0); in nlm_do_share()
1248 DTRACE_PROBE3(share__end, struct nlm_globals *, g, in nlm_do_share()
1252 nlm_host_release(g, host); in nlm_do_share()
1263 struct nlm_globals *g; in nlm_do_unshare() local
1276 g = zone_getspecific(nlm_zone_key, curzone); in nlm_do_unshare()
1277 host = nlm_host_find(g, netid, addr); in nlm_do_unshare()
1283 DTRACE_PROBE3(unshare__start, struct nlm_globals *, g, in nlm_do_unshare()
1286 if (NLM_IN_GRACE(g)) { in nlm_do_unshare()
1306 DTRACE_PROBE3(unshare__end, struct nlm_globals *, g, in nlm_do_unshare()
1312 nlm_host_release(g, host); in nlm_do_unshare()