Lines Matching defs:kth
500 struct ktr_header *kth;
515 kth = &kte->kte_kth;
516 (void)memset(kth, 0, sizeof(*kth));
517 kth->ktr_len = sz;
518 kth->ktr_type = type;
519 kth->ktr_pid = p->p_pid;
520 memcpy(kth->ktr_comm, p->p_comm, MAXCOMLEN);
521 kth->ktr_version = KTRFAC_VERSION(p->p_traceflag);
522 kth->ktr_lid = l->l_lid;
523 nanotime(&kth->ktr_ts);
1286 struct ktr_header *kth;
1299 kth = &kte->kte_kth;
1302 switch (kth->ktr_version) {
1304 ts = kth->ktr_time;
1306 kth->ktr_otv.tv_sec = ts.tv_sec;
1307 kth->ktr_otv.tv_usec = ts.tv_nsec / 1000;
1308 kth->ktr_unused = NULL;
1309 hlen -= sizeof(kth->_v) -
1310 MAX(sizeof(kth->_v._v0), sizeof(kth->_v._v1));
1313 ts = kth->ktr_time;
1314 lid = kth->ktr_lid;
1316 kth->ktr_ots.tv_sec = ts.tv_sec;
1317 kth->ktr_ots.tv_nsec = ts.tv_nsec;
1318 kth->ktr_olid = lid;
1319 hlen -= sizeof(kth->_v) -
1320 MAX(sizeof(kth->_v._v0), sizeof(kth->_v._v1));
1323 iov->iov_base = (void *)kth;
1327 if (kth->ktr_len > 0) {
1329 iov++->iov_len = kth->ktr_len;
1330 auio.uio_resid += kth->ktr_len;