Lines Matching defs:knconf
168 struct knetconfig *knconf;
184 data->knconf =
185 (struct knetconfig *)(uintptr_t)data32.knconf;
224 knconf = kmem_alloc(sizeof (*knconf), KM_SLEEP);
229 if (copyin(data->knconf, &knconf32,
231 kmem_free(knconf, sizeof (*knconf));
237 knconf->knc_semantics = knconf32.knc_semantics;
238 knconf->knc_protofmly =
240 knconf->knc_proto =
242 knconf->knc_rdev = expldev(knconf32.knc_rdev);
246 if (copyin(data->knconf, knconf, sizeof (*knconf))) {
247 kmem_free(knconf, sizeof (*knconf));
261 error = copyinstr(knconf->knc_protofmly, pf,
266 kmem_free(knconf, sizeof (*knconf));
272 error = copyinstr(knconf->knc_proto,
277 kmem_free(knconf, sizeof (*knconf));
284 knconf->knc_protofmly = pf;
285 knconf->knc_proto = p;
295 data->knconf = knconf;
315 if (data->knconf != NULL) {
316 kmem_free(data->knconf->knc_protofmly, KNC_STRSIZE);
317 kmem_free(data->knconf->knc_proto, KNC_STRSIZE);
318 kmem_free(data->knconf, sizeof (*data->knconf));
514 &desdata->syncaddr, desdata->knconf,