Lines Matching refs:psp
906 prpsinfo_t *psp = &un.prps; in prioctl64() local
908 oprgetpsinfo(p, psp, in prioctl64()
1494 oprgetpsinfo32(proc_t *p, prpsinfo32_t *psp, kthread_t *tp) in oprgetpsinfo32() argument
1508 bzero(psp, sizeof (*psp)); in oprgetpsinfo32()
1544 psp->pr_state = state; in oprgetpsinfo32()
1545 psp->pr_sname = c; in oprgetpsinfo32()
1546 psp->pr_zomb = (state == SZOMB); in oprgetpsinfo32()
1551 psp->pr_flag = p->p_flag & (SSYS | SMSACCT); in oprgetpsinfo32()
1555 psp->pr_uid = crgetruid(cred); in oprgetpsinfo32()
1556 psp->pr_gid = crgetrgid(cred); in oprgetpsinfo32()
1557 psp->pr_euid = crgetuid(cred); in oprgetpsinfo32()
1558 psp->pr_egid = crgetgid(cred); in oprgetpsinfo32()
1561 psp->pr_pid = p->p_pid; in oprgetpsinfo32()
1569 psp->pr_ppid = curproc->p_zone->zone_zsched->p_pid; in oprgetpsinfo32()
1571 psp->pr_ppid = p->p_ppid; in oprgetpsinfo32()
1573 psp->pr_pgrp = p->p_pgrp; in oprgetpsinfo32()
1574 psp->pr_sid = p->p_sessp->s_sid; in oprgetpsinfo32()
1575 psp->pr_addr = 0; /* cannot represent 64-bit addr in 32 bits */ in oprgetpsinfo32()
1578 hrt2ts32(hrutime + hrstime, &psp->pr_time); in oprgetpsinfo32()
1579 TICK_TO_TIMESTRUC32(p->p_cutime + p->p_cstime, &psp->pr_ctime); in oprgetpsinfo32()
1582 psp->pr_dmodel = PR_MODEL_ILP32; in oprgetpsinfo32()
1585 psp->pr_dmodel = PR_MODEL_LP64; in oprgetpsinfo32()
1592 psp->pr_wstat = wstat(wcode, p->p_wdata); in oprgetpsinfo32()
1593 psp->pr_lttydev = PRNODEV32; in oprgetpsinfo32()
1594 psp->pr_ottydev = (o_dev_t)PRNODEV32; in oprgetpsinfo32()
1595 psp->pr_size = 0; in oprgetpsinfo32()
1596 psp->pr_rssize = 0; in oprgetpsinfo32()
1597 psp->pr_pctmem = 0; in oprgetpsinfo32()
1600 psp->pr_wchan = 0; /* cannot represent in 32 bits */ in oprgetpsinfo32()
1601 psp->pr_pri = t->t_pri; in oprgetpsinfo32()
1602 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in oprgetpsinfo32()
1603 sizeof (psp->pr_clname) - 1); in oprgetpsinfo32()
1606 psp->pr_oldpri = v.v_maxsyspri - psp->pr_pri; in oprgetpsinfo32()
1607 psp->pr_nice = niceval + NZERO; in oprgetpsinfo32()
1609 psp->pr_oldpri = 0; in oprgetpsinfo32()
1610 psp->pr_nice = 0; in oprgetpsinfo32()
1626 (void) cmpldev(&psp->pr_lttydev, d); in oprgetpsinfo32()
1627 psp->pr_ottydev = cmpdev(d); in oprgetpsinfo32()
1628 TIMESPEC_TO_TIMESPEC32(&psp->pr_start, &up->u_start); in oprgetpsinfo32()
1629 bcopy(up->u_comm, psp->pr_fname, in oprgetpsinfo32()
1630 MIN(sizeof (up->u_comm), sizeof (psp->pr_fname)-1)); in oprgetpsinfo32()
1631 bcopy(up->u_psargs, psp->pr_psargs, in oprgetpsinfo32()
1633 psp->pr_syscall = t->t_sysnum; in oprgetpsinfo32()
1634 psp->pr_argc = up->u_argc; in oprgetpsinfo32()
1635 psp->pr_argv = (caddr32_t)up->u_argv; in oprgetpsinfo32()
1636 psp->pr_envp = (caddr32_t)up->u_envp; in oprgetpsinfo32()
1649 psp->pr_pctcpu = prgetpctcpu(pct); in oprgetpsinfo32()
1650 psp->pr_cpu = (psp->pr_pctcpu*100 + 0x6000) >> 15; /* [0..99] */ in oprgetpsinfo32()
1651 if (psp->pr_cpu > 99) in oprgetpsinfo32()
1652 psp->pr_cpu = 99; in oprgetpsinfo32()
1655 psp->pr_size = 0; in oprgetpsinfo32()
1656 psp->pr_rssize = 0; in oprgetpsinfo32()
1657 psp->pr_pctmem = 0; in oprgetpsinfo32()
1661 psp->pr_size = (size32_t)btopr(as->a_resvsize); in oprgetpsinfo32()
1662 psp->pr_rssize = (size32_t)rm_asrss(as); in oprgetpsinfo32()
1663 psp->pr_pctmem = rm_pctmemory(as); in oprgetpsinfo32()
1668 psp->pr_bysize = (size32_t)ptob(psp->pr_size); in oprgetpsinfo32()
1669 psp->pr_byrssize = (size32_t)ptob(psp->pr_rssize); in oprgetpsinfo32()
1676 psp->pr_size = 0; in oprgetpsinfo32()
1677 psp->pr_rssize = 0; in oprgetpsinfo32()
1678 psp->pr_bysize = 0; in oprgetpsinfo32()
1679 psp->pr_byrssize = 0; in oprgetpsinfo32()
1680 psp->pr_argv = 0; in oprgetpsinfo32()
1681 psp->pr_envp = 0; in oprgetpsinfo32()
2528 prpsinfo32_t *psp = &un32.prps; in prioctl32() local
2530 oprgetpsinfo32(p, psp, in prioctl32()
3333 oprgetpsinfo(proc_t *p, prpsinfo_t *psp, kthread_t *tp) in oprgetpsinfo() argument
3347 bzero(psp, sizeof (*psp)); in oprgetpsinfo()
3383 psp->pr_state = state; in oprgetpsinfo()
3384 psp->pr_sname = c; in oprgetpsinfo()
3385 psp->pr_zomb = (state == SZOMB); in oprgetpsinfo()
3390 psp->pr_flag = p->p_flag & (SSYS | SMSACCT); in oprgetpsinfo()
3394 psp->pr_uid = crgetruid(cred); in oprgetpsinfo()
3395 psp->pr_gid = crgetrgid(cred); in oprgetpsinfo()
3396 psp->pr_euid = crgetuid(cred); in oprgetpsinfo()
3397 psp->pr_egid = crgetgid(cred); in oprgetpsinfo()
3400 psp->pr_pid = p->p_pid; in oprgetpsinfo()
3408 psp->pr_ppid = curproc->p_zone->zone_zsched->p_pid; in oprgetpsinfo()
3410 psp->pr_ppid = p->p_ppid; in oprgetpsinfo()
3412 psp->pr_pgrp = p->p_pgrp; in oprgetpsinfo()
3413 psp->pr_sid = p->p_sessp->s_sid; in oprgetpsinfo()
3414 psp->pr_addr = prgetpsaddr(p); in oprgetpsinfo()
3417 hrt2ts(hrutime + hrstime, &psp->pr_time); in oprgetpsinfo()
3418 TICK_TO_TIMESTRUC(p->p_cutime + p->p_cstime, &psp->pr_ctime); in oprgetpsinfo()
3421 psp->pr_dmodel = PR_MODEL_ILP32; in oprgetpsinfo()
3424 psp->pr_dmodel = PR_MODEL_LP64; in oprgetpsinfo()
3431 psp->pr_wstat = wstat(wcode, p->p_wdata); in oprgetpsinfo()
3432 psp->pr_lttydev = PRNODEV; in oprgetpsinfo()
3433 psp->pr_ottydev = (o_dev_t)PRNODEV; in oprgetpsinfo()
3434 psp->pr_size = 0; in oprgetpsinfo()
3435 psp->pr_rssize = 0; in oprgetpsinfo()
3436 psp->pr_pctmem = 0; in oprgetpsinfo()
3439 psp->pr_wchan = t->t_wchan; in oprgetpsinfo()
3440 psp->pr_pri = t->t_pri; in oprgetpsinfo()
3441 (void) strncpy(psp->pr_clname, sclass[t->t_cid].cl_name, in oprgetpsinfo()
3442 sizeof (psp->pr_clname) - 1); in oprgetpsinfo()
3445 psp->pr_oldpri = v.v_maxsyspri - psp->pr_pri; in oprgetpsinfo()
3446 psp->pr_nice = niceval + NZERO; in oprgetpsinfo()
3448 psp->pr_oldpri = 0; in oprgetpsinfo()
3449 psp->pr_nice = 0; in oprgetpsinfo()
3465 psp->pr_lttydev = (d == NODEV) ? PRNODEV : d; in oprgetpsinfo()
3466 psp->pr_ottydev = cmpdev(d); in oprgetpsinfo()
3467 psp->pr_start = up->u_start; in oprgetpsinfo()
3468 bcopy(up->u_comm, psp->pr_fname, in oprgetpsinfo()
3469 MIN(sizeof (up->u_comm), sizeof (psp->pr_fname)-1)); in oprgetpsinfo()
3470 bcopy(up->u_psargs, psp->pr_psargs, in oprgetpsinfo()
3472 psp->pr_syscall = t->t_sysnum; in oprgetpsinfo()
3473 psp->pr_argc = up->u_argc; in oprgetpsinfo()
3474 psp->pr_argv = (char **)up->u_argv; in oprgetpsinfo()
3475 psp->pr_envp = (char **)up->u_envp; in oprgetpsinfo()
3488 psp->pr_pctcpu = prgetpctcpu(pct); in oprgetpsinfo()
3489 psp->pr_cpu = (psp->pr_pctcpu*100 + 0x6000) >> 15; /* [0..99] */ in oprgetpsinfo()
3490 if (psp->pr_cpu > 99) in oprgetpsinfo()
3491 psp->pr_cpu = 99; in oprgetpsinfo()
3494 psp->pr_size = 0; in oprgetpsinfo()
3495 psp->pr_rssize = 0; in oprgetpsinfo()
3496 psp->pr_pctmem = 0; in oprgetpsinfo()
3500 psp->pr_size = btopr(as->a_resvsize); in oprgetpsinfo()
3501 psp->pr_rssize = rm_asrss(as); in oprgetpsinfo()
3502 psp->pr_pctmem = rm_pctmemory(as); in oprgetpsinfo()
3507 psp->pr_bysize = ptob(psp->pr_size); in oprgetpsinfo()
3508 psp->pr_byrssize = ptob(psp->pr_rssize); in oprgetpsinfo()