Home
last modified time | relevance | path

Searched refs:fnip (Results 1 – 4 of 4) sorted by relevance

/titanic_44/usr/src/uts/common/fs/autofs/
H A Dauto_vfsops.c352 fninfo_t *fnip = NULL; in auto_mount() local
437 fnip = vfstofni(vfsp); in auto_mount()
438 if (fnip == NULL) in auto_mount()
442 fnip->fi_flags |= MF_DIRECT; in auto_mount()
444 fnip->fi_flags &= ~MF_DIRECT; in auto_mount()
445 fnip->fi_mount_to = args.mount_to; in auto_mount()
446 fnip->fi_rpc_to = args.rpc_to; in auto_mount()
465 kmem_free(fnip->fi_opts, fnip->fi_optslen); in auto_mount()
466 fnip->fi_opts = kmem_alloc(len, KM_SLEEP); in auto_mount()
467 fnip->fi_optslen = (int)len; in auto_mount()
[all …]
H A Dauto_subr.c156 struct fninfo *fnip; in auto_lookup_aux() local
161 fnip = vfstofni(fntovn(fnp)->v_vfsp); in auto_lookup_aux()
163 error = auto_lookup_request(fnip, name, &link, TRUE, &mountreq, cred); in auto_lookup_aux()
245 struct fninfo *fnip; in auto_mount_thread() local
262 fnip = vfstofni(vp->v_vfsp); in auto_mount_thread()
265 ASSERT(crgetzoneid(argsp->fnc_cred) == fnip->fi_zoneid); in auto_mount_thread()
267 error = auto_mount_request(fnip, name, &alp, cred, TRUE); in auto_mount_thread()
269 error = auto_perform_actions(fnip, fnp, alp, cred); in auto_mount_thread()
627 fninfo_t *fnip, in auto_lookup_request() argument
642 fnip->fi_path, key)); in auto_lookup_request()
[all …]
H A Dauto_vnops.c960 fninfo_t *fnip = vfstofni(vp->v_vfsp); in auto_readdir() local
966 struct autofs_globals *fngp = vntofn(fnip->fi_rootvp)->fn_globals; in auto_readdir()
998 rda.rda_map = fnip->fi_map; in auto_readdir()
1201 auto_nobrowse_option(fnip->fi_opts) || in auto_readdir()
1202 (fnip->fi_flags & MF_DIRECT) || in auto_readdir()
1390 fninfo_t *fnip = vfstofni(vp->v_vfsp); in auto_trigger_mount() local
1404 if (fnip->fi_zoneid != getzoneid()) in auto_trigger_mount()
1482 ((fnip->fi_flags & MF_DIRECT) == 0) && in auto_trigger_mount()
1493 ((fnip->fi_flags & MF_DIRECT) && (fnp->fn_dirents == NULL))) { in auto_trigger_mount()
/titanic_44/usr/src/cmd/fs.d/autofs/
H A Dautod_autofs.c64 autofs_args *fnip = NULL; in mount_autofs() local
92 if ((fnip = (autofs_args *) in mount_autofs()
96 (void) memset((void *) fnip, 0, sizeof (*fnip)); in mount_autofs()
98 if ((fnip->addr.buf = (char *)malloc(MAXADDRLEN)) == NULL) in mount_autofs()
101 (void) strcpy(fnip->addr.buf, utsname.nodename); in mount_autofs()
102 (void) strcat(fnip->addr.buf, ".autofs"); in mount_autofs()
104 if ((fnip->opts = malloc(MAX_MNTOPT_STR)) == NULL) in mount_autofs()
106 strcpy(fnip->opts, me->map_mntopts); in mount_autofs()
108 if (process_opts(fnip->opts, &fnip->direct, &sawnest) != 0) in mount_autofs()
111 fnip->addr.len = strlen(fnip->addr.buf); in mount_autofs()
[all …]