Lines Matching refs:knconf

265     struct knetconfig *knconf)  in create_authdh_data()  argument
288 data->knconf = kmem_alloc(sizeof (*knconf), KM_SLEEP); in create_authdh_data()
289 *data->knconf = *knconf; in create_authdh_data()
292 bcopy(knconf->knc_protofmly, pf, KNC_STRSIZE); in create_authdh_data()
293 bcopy(knconf->knc_proto, p, KNC_STRSIZE); in create_authdh_data()
294 data->knconf->knc_protofmly = pf; in create_authdh_data()
295 data->knconf->knc_proto = p; in create_authdh_data()
328 fdata->netnamelen, &fdata->syncaddr, fdata->knconf); in copy_sec_data()
413 if (nargs->knconf) { in nfs4_free_args()
414 if (nargs->knconf->knc_protofmly) in nfs4_free_args()
415 kmem_free(nargs->knconf->knc_protofmly, in nfs4_free_args()
417 if (nargs->knconf->knc_proto) in nfs4_free_args()
418 kmem_free(nargs->knconf->knc_proto, KNC_STRSIZE); in nfs4_free_args()
419 kmem_free(nargs->knconf, sizeof (*nargs->knconf)); in nfs4_free_args()
420 nargs->knconf = NULL; in nfs4_free_args()
475 struct knetconfig *knconf; /* transport structure */ in nfs4_copyin() local
514 knconf = kmem_zalloc(sizeof (*knconf), KM_SLEEP); in nfs4_copyin()
516 if (copyin(STRUCT_FGETP(args, knconf), STRUCT_BUF(knconf_tmp), in nfs4_copyin()
518 kmem_free(knconf, sizeof (*knconf)); in nfs4_copyin()
522 knconf->knc_semantics = STRUCT_FGET(knconf_tmp, knc_semantics); in nfs4_copyin()
523 knconf->knc_protofmly = STRUCT_FGETP(knconf_tmp, knc_protofmly); in nfs4_copyin()
524 knconf->knc_proto = STRUCT_FGETP(knconf_tmp, knc_proto); in nfs4_copyin()
526 knconf->knc_rdev = expldev(STRUCT_FGET(knconf_tmp, knc_rdev)); in nfs4_copyin()
528 knconf->knc_rdev = STRUCT_FGET(knconf_tmp, knc_rdev); in nfs4_copyin()
533 error = copyinstr(knconf->knc_protofmly, pf, KNC_STRSIZE, NULL); in nfs4_copyin()
537 kmem_free(knconf, sizeof (*knconf)); in nfs4_copyin()
541 error = copyinstr(knconf->knc_proto, p, KNC_STRSIZE, NULL); in nfs4_copyin()
545 kmem_free(knconf, sizeof (*knconf)); in nfs4_copyin()
550 knconf->knc_protofmly = pf; in nfs4_copyin()
551 knconf->knc_proto = p; in nfs4_copyin()
553 nargs->knconf = knconf; in nfs4_copyin()
814 args->knconf == NULL || args->knconf->knc_protofmly == NULL || in nfs4_mount()
815 args->knconf->knc_proto == NULL || in nfs4_mount()
816 (strcmp(args->knconf->knc_proto, NC_UDP) == 0)) { in nfs4_mount()
824 if ((strlen(args->knconf->knc_protofmly) >= KNC_STRSIZE) || in nfs4_mount()
825 (strlen(args->knconf->knc_proto) >= KNC_STRSIZE)) { in nfs4_mount()
847 svp->sv_knconf = args->knconf; in nfs4_mount()
848 args->knconf = NULL; in nfs4_mount()
1483 struct knetconfig *knconf, *svknconf; in update_servinfo4() local
1491 knconf = svp->sv_knconf; in update_servinfo4()
1492 free_knconf_contents(knconf); in update_servinfo4()
1493 bzero(knconf, sizeof (struct knetconfig)); in update_servinfo4()
1494 svknconf = nfsfsloc->knconf; in update_servinfo4()
1495 knconf->knc_semantics = svknconf->knc_semantics; in update_servinfo4()
1496 knconf->knc_protofmly = kmem_zalloc(KNC_STRSIZE, KM_SLEEP); in update_servinfo4()
1497 knconf->knc_proto = kmem_zalloc(KNC_STRSIZE, KM_SLEEP); in update_servinfo4()
1498 knconf->knc_rdev = svknconf->knc_rdev; in update_servinfo4()
1499 bcopy(svknconf->knc_protofmly, knconf->knc_protofmly, KNC_STRSIZE); in update_servinfo4()
1500 bcopy(svknconf->knc_proto, knconf->knc_proto, KNC_STRSIZE); in update_servinfo4()
3015 args.knconf = svp->sv_knconf; in nfs4_mountroot()