Lines Matching refs:argsp
243 auto_mount_thread(struct autofs_callargs *argsp)
260 fnp = argsp->fnc_fnp;
263 name = argsp->fnc_name;
264 cred = argsp->fnc_cred;
265 ASSERT(crgetzoneid(argsp->fnc_cred) == fnip->fi_zoneid);
281 crfree(argsp->fnc_cred);
282 namelen = strlen(argsp->fnc_name) + 1;
283 kmem_free(argsp->fnc_name, namelen);
284 kmem_free(argsp, sizeof (*argsp));
302 struct autofs_callargs *argsp;
304 argsp = kmem_alloc(sizeof (*argsp), KM_SLEEP);
306 argsp->fnc_fnp = fnp;
307 argsp->fnc_name = kmem_alloc(strlen(name) + 1, KM_SLEEP);
308 (void) strcpy(argsp->fnc_name, name);
309 argsp->fnc_origin = curthread;
311 argsp->fnc_cred = cred;
313 (void) zthread_create(NULL, 0, auto_mount_thread, argsp, 0,
329 void *argsp,
401 if (argsp != NULL && (xdr_len = xdr_sizeof(xarg_func, argsp)) == 0)
407 if (argsp) {
411 if (!(*xarg_func)(&xdrarg, argsp)) {
908 struct autofs_args *argsp;
941 argsp = (struct autofs_args *)m->dataptr;
945 if (argsp->addr.buf == NULL || argsp->path == NULL ||
946 argsp->opts == NULL || argsp->map == NULL || argsp->subdir == NULL)
972 if (strcmp(argsp->path, buff) != 0) {
975 "got '%s' instead.", buff, argsp->path);
1008 struct autofs_args *argsp;
1087 argsp = (struct autofs_args *)m->dataptr;
1093 argsp->mount_to = dfnip->fi_mount_to;
1212 margs.dir = argsp->path;