Lines Matching refs:fngp

344 	struct autofs_globals 	*fngp = NULL;  in auto_calldaemon()  local
371 fngp = zone_getspecific(autofs_key, curproc->p_zone); in auto_calldaemon()
373 if (fngp == NULL) { in auto_calldaemon()
398 fngp->fng_printed_not_running_msg = printed_not_running_msg; in auto_calldaemon()
401 ASSERT(fngp != NULL); in auto_calldaemon()
435 mutex_enter(&fngp->fng_autofs_daemon_lock); in auto_calldaemon()
436 dh = fngp->fng_autofs_daemon_dh; in auto_calldaemon()
439 mutex_exit(&fngp->fng_autofs_daemon_lock); in auto_calldaemon()
557 mutex_enter(&fngp->fng_autofs_daemon_lock); in auto_calldaemon()
558 if (dh == fngp->fng_autofs_daemon_dh) { in auto_calldaemon()
559 door_ki_rele(fngp->fng_autofs_daemon_dh); in auto_calldaemon()
560 fngp->fng_autofs_daemon_dh = NULL; in auto_calldaemon()
562 mutex_exit(&fngp->fng_autofs_daemon_lock); in auto_calldaemon()
565 if (!fngp->fng_printed_not_running_msg) { in auto_calldaemon()
566 fngp->fng_printed_not_running_msg = 1; in auto_calldaemon()
590 if (fngp->fng_printed_not_running_msg == 1) { in auto_calldaemon()
591 fngp->fng_printed_not_running_msg = 0; in auto_calldaemon()
637 struct autofs_globals *fngp; in auto_lookup_request() local
646 fngp = vntofn(fnip->fi_rootvp)->fn_globals; in auto_lookup_request()
664 error = auto_calldaemon(fngp->fng_zoneid, AUTOFS_LOOKUP, in auto_lookup_request()
675 fngp->fng_verbose = resp->lu_verbose; in auto_lookup_request()
701 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_lookup_request()
714 auto_log(fngp->fng_verbose, fngp->fng_zoneid, CE_WARN, in auto_lookup_request()
737 struct autofs_globals *fngp; in auto_mount_request() local
744 fngp = vntofn(fnip->fi_rootvp)->fn_globals; in auto_mount_request()
762 error = auto_calldaemon(fngp->fng_zoneid, AUTOFS_MNTINFO, in auto_mount_request()
767 fngp->fng_verbose = xdrres->mr_verbose; in auto_mount_request()
785 auto_log(fngp->fng_verbose, fngp->fng_zoneid, CE_WARN, in auto_mount_request()
811 struct autofs_globals *fngp = vntofn(fnip->fi_rootvp)->fn_globals; in auto_send_unmount_request() local
817 error = auto_calldaemon(fngp->fng_zoneid, AUTOFS_UNMOUNT, in auto_send_unmount_request()
914 struct autofs_globals *fngp; in auto_invalid_autofs() local
916 fngp = dfnp->fn_globals; in auto_invalid_autofs()
975 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_invalid_autofs()
1020 struct autofs_globals *fngp; in auto_perform_actions() local
1025 fngp = dfnp->fn_globals; in auto_perform_actions()
1169 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_perform_actions()
1183 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_perform_actions()
1190 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_perform_actions()
1224 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in auto_perform_actions()
1382 struct autofs_globals *fngp) in auto_makefnnode() argument
1422 fnp->fn_globals = fngp; in auto_makefnnode()
1423 fngp->fng_fnnode_count++; in auto_makefnnode()
2097 struct autofs_globals *fngp; in try_unmount_node() local
2104 fngp = fnp->fn_globals; in try_unmount_node()
2203 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in try_unmount_node()
2229 auto_log(fngp->fng_verbose, fngp->fng_zoneid, in try_unmount_node()
2457 unmount_tree(struct autofs_globals *fngp, boolean_t force) in unmount_tree() argument
2478 ASSERT(force || fngp->fng_zoneid == getzoneid()); in unmount_tree()
2484 if (force || auto_null_request(fngp->fng_zoneid, FALSE) == 0) { in unmount_tree()
2489 root = fngp->fng_rootfnnodep; in unmount_tree()
2508 unmount_zone_tree(struct autofs_globals *fngp) in unmount_zone_tree() argument
2512 unmount_tree(fngp, B_FALSE); in unmount_zone_tree()
2513 mutex_enter(&fngp->fng_unmount_threads_lock); in unmount_zone_tree()
2514 fngp->fng_unmount_threads--; in unmount_zone_tree()
2515 mutex_exit(&fngp->fng_unmount_threads_lock); in unmount_zone_tree()
2524 auto_do_unmount(struct autofs_globals *fngp) in auto_do_unmount() argument
2530 CALLB_CPR_INIT(&cprinfo, &fngp->fng_unmount_threads_lock, in auto_do_unmount()
2534 mutex_enter(&fngp->fng_unmount_threads_lock); in auto_do_unmount()
2537 mutex_exit(&fngp->fng_unmount_threads_lock); in auto_do_unmount()
2540 mutex_enter(&fngp->fng_unmount_threads_lock); in auto_do_unmount()
2550 &fngp->fng_unmount_threads_lock); in auto_do_unmount()
2555 if (fngp->fng_unmount_threads < autofs_unmount_threads) { in auto_do_unmount()
2556 fngp->fng_unmount_threads++; in auto_do_unmount()
2558 &fngp->fng_unmount_threads_lock); in auto_do_unmount()
2559 mutex_exit(&fngp->fng_unmount_threads_lock); in auto_do_unmount()
2561 (void) zthread_create(NULL, 0, unmount_zone_tree, fngp, in auto_do_unmount()