Lines Matching refs:syncaddr
236 if (nargs->syncaddr) {
237 ASSERT(nargs->syncaddr->len);
238 if (nargs->syncaddr->buf) {
239 ASSERT(nargs->syncaddr->len);
240 kmem_free(nargs->syncaddr->buf, nargs->syncaddr->len);
242 kmem_free(nargs->syncaddr, sizeof (struct netbuf));
243 nargs->syncaddr = NULL;
266 struct netbuf syncaddr; /* AUTH_DES time sync addr */
299 syncaddr.buf = NULL;
403 * If there are syncaddr and netname data, load them in. This is
409 if (STRUCT_FGETP(args, syncaddr) == NULL) {
413 /* get syncaddr */
415 if (copyin(STRUCT_FGETP(args, syncaddr), STRUCT_BUF(addr_tmp),
421 syncaddr.len = STRUCT_FGET(addr_tmp, len);
422 syncaddr.buf = kmem_alloc(syncaddr.len, KM_SLEEP);
423 syncaddr.maxlen = syncaddr.len;
424 if (copyin(userbufptr, syncaddr.buf, syncaddr.len)) {
425 kmem_free(syncaddr.buf, syncaddr.len);
430 nargs->syncaddr = kmem_alloc(sizeof (struct netbuf), KM_SLEEP);
431 bcopy(&syncaddr, nargs->syncaddr, sizeof (struct netbuf));
845 if (args->syncaddr == NULL || args->syncaddr->buf == NULL) {
853 if (args->syncaddr == NULL) {
869 bcopy(args->syncaddr, &data->syncaddr,
870 sizeof (*args->syncaddr));