Home | History | Annotate | Download | only in kern

Lines Matching refs:kl

131 static void fill_lwp(struct lwp *l, struct kinfo_lwp *kl);
1552 fill_lwp(struct lwp *l, struct kinfo_lwp *kl)
1560 memset(kl, 0, sizeof(*kl));
1562 kl->l_forw = 0;
1563 kl->l_back = 0;
1564 COND_SET_VALUE(kl->l_laddr, PTRTOUINT64(l), allowaddr);
1565 COND_SET_VALUE(kl->l_addr, PTRTOUINT64(l->l_addr), allowaddr);
1566 kl->l_stat = l->l_stat;
1567 kl->l_lid = l->l_lid;
1568 kl->l_flag = L_INMEM;
1569 kl->l_flag |= sysctl_map_flags(sysctl_lwpprflagmap, l->l_prflag);
1570 kl->l_flag |= sysctl_map_flags(sysctl_lwpflagmap, l->l_flag);
1572 kl->l_swtime = l->l_swtime;
1573 kl->l_slptime = l->l_slptime;
1575 kl->l_schedflags = l->l_cpu->ci_schedstate.spc_flags;
1577 kl->l_schedflags = 0;
1578 kl->l_priority = lwp_eprio(l);
1579 kl->l_usrpri = l->l_priority;
1581 strncpy(kl->l_wmesg, l->l_wmesg, sizeof(kl->l_wmesg));
1582 COND_SET_VALUE(kl->l_wchan, PTRTOUINT64(l->l_wchan), allowaddr);
1583 kl->l_cpuid = cpu_index(l->l_cpu);
1585 kl->l_rtime_sec = tv.tv_sec;
1586 kl->l_rtime_usec = tv.tv_usec;
1587 kl->l_cpticks = l->l_cpticks;
1588 kl->l_pctcpu = l->l_pctcpu;
1589 kl->l_pid = p->p_pid;
1591 kl->l_name[0] = '\0';
1593 strlcpy(kl->l_name, l->l_name, sizeof(kl->l_name));