Lines Matching defs:ktp
543 struct ktr_syscall *ktp;
553 if (ktealloc(&kte, (void *)&ktp, l, KTR_SYSCALL, len))
556 ktp->ktr_code = code;
557 ktp->ktr_argsize = narg * sizeof argp[0];
558 argp = (register_t *)(ktp + 1);
570 struct ktr_sysret *ktp;
575 if (ktealloc(&kte, (void *)&ktp, l, KTR_SYSRET,
579 ktp->ktr_code = code;
580 ktp->ktr_eosys = 0; /* XXX unused */
581 ktp->ktr_error = error;
582 ktp->ktr_retval = retval && error == 0 ? retval[0] : 0;
583 ktp->ktr_retval_1 = retval && error == 0 ? retval[1] : 0;
656 struct ktr_execfd* ktp;
663 if (ktealloc(&kte, (void *)&ktp, l, KTR_EXEC_FD, sizeof(*ktp)))
666 ktp->ktr_fd = fd;
667 ktp->ktr_dtype = dtype;
687 struct ktr_genio *ktp;
694 if (ktealloc(&kte, (void *)&ktp, l, KTR_GENIO, buflen))
697 ktp->ktr_fd = fd;
698 ktp->ktr_rw = rw;
700 cp = (void *)(ktp + 1);
912 struct ktr_user *ktp;
923 error = ktealloc(&kte, (void *)&ktp, l, KTR_USER, sizeof(*ktp) + len);
928 if (copyinstr(id, ktp->ktr_id, KTR_USER_MAXIDLEN, NULL) != 0)
929 ktp->ktr_id[0] = '\0';
931 strncpy(ktp->ktr_id, id, KTR_USER_MAXIDLEN);
932 ktp->ktr_id[KTR_USER_MAXIDLEN-1] = '\0';
934 user_dta = (void *)(ktp + 1);
946 struct ktr_user *ktp;
956 error = ktealloc(&kte, (void *)&ktp, l, KTR_USER, sizeof(*ktp) + len);
960 strncpy(ktp->ktr_id, id, KTR_USER_MAXIDLEN - 1);
961 ktp->ktr_id[KTR_USER_MAXIDLEN - 1] = '\0';
963 memcpy(ktp + 1, addr, len);