pinfo
pinfo++;
sig_atomic_t pinfo;
extern sig_atomic_t pinfo;
if (pinfo)
if (pinfo)
pinfo = 0;
if (pinfo) {
pinfo = 0;
static sig_atomic_t pinfo;
pinfo++;
void command(struct pinfo *, VARENT *, enum mode);
void cpuid(struct pinfo *, VARENT *, enum mode);
void cputime(struct pinfo *, VARENT *, enum mode);
void elapsed(struct pinfo *, VARENT *, enum mode);
void gname(struct pinfo *, VARENT *, enum mode);
void groups(struct pinfo *, VARENT *, enum mode);
void groupnames(struct pinfo *, VARENT *, enum mode);
void lcputime(struct pinfo *, VARENT *, enum mode);
void logname(struct pinfo *, VARENT *, enum mode);
void longtname(struct pinfo *, VARENT *, enum mode);
void lname(struct pinfo *, VARENT *, enum mode);
void lstarted(struct pinfo *, VARENT *, enum mode);
void lstate(struct pinfo *, VARENT *, enum mode);
void maxrss(struct pinfo *, VARENT *, enum mode);
void p_rssize(struct pinfo *, VARENT *, enum mode);
void pagein(struct pinfo *, VARENT *, enum mode);
void emul(struct pinfo *, VARENT *, enum mode);
void pcpu(struct pinfo *, VARENT *, enum mode);
void pmem(struct pinfo *, VARENT *, enum mode);
void pnice(struct pinfo *, VARENT *, enum mode);
void pri(struct pinfo *, VARENT *, enum mode);
void putimeval(struct pinfo *, VARENT *, enum mode);
void pvar(struct pinfo *, VARENT *, enum mode);
void rgname(struct pinfo *, VARENT *, enum mode);
void rssize(struct pinfo *, VARENT *, enum mode);
void runame(struct pinfo *, VARENT *, enum mode);
void started(struct pinfo *, VARENT *, enum mode);
void state(struct pinfo *, VARENT *, enum mode);
void svgname(struct pinfo *, VARENT *, enum mode);
void svuname(struct pinfo *, VARENT *, enum mode);
void tdev(struct pinfo *, VARENT *, enum mode);
void tname(struct pinfo *, VARENT *, enum mode);
void tsize(struct pinfo *, VARENT *, enum mode);
void ucomm(struct pinfo *, VARENT *, enum mode);
void usrname(struct pinfo *, VARENT *, enum mode);
void uvar(struct pinfo *, VARENT *, enum mode);
void vsize(struct pinfo *, VARENT *, enum mode);
void wchan(struct pinfo *, VARENT *, enum mode);
cputime(struct pinfo *pi, VARENT *ve, enum mode mode)
lcputime(struct pinfo *pi, VARENT *ve, enum mode mode)
pcpu(struct pinfo *pi, VARENT *ve, enum mode mode)
pmem(struct pinfo *pi, VARENT *ve, enum mode mode)
pagein(struct pinfo *pi, VARENT *ve, enum mode mode)
maxrss(struct pinfo *pi, VARENT *ve, enum mode mode)
tsize(struct pinfo *pi, VARENT *ve, enum mode mode)
pvar(struct pinfo *pi, VARENT *ve, enum mode mode)
putimeval(struct pinfo *pi, VARENT *ve, enum mode mode)
lname(struct pinfo *pi, VARENT *ve, enum mode mode)
command(struct pinfo *pi, VARENT *ve, enum mode mode)
groups(struct pinfo *pi, VARENT *ve, enum mode mode)
groupnames(struct pinfo *pi, VARENT *ve, enum mode mode)
ucomm(struct pinfo *pi, VARENT *ve, enum mode mode)
emul(struct pinfo *pi, VARENT *ve, enum mode mode)
logname(struct pinfo *pi, VARENT *ve, enum mode mode)
state(struct pinfo *pi, VARENT *ve, enum mode mode)
lstate(struct pinfo *pi, VARENT *ve, enum mode mode)
pnice(struct pinfo *pi, VARENT *ve, enum mode mode)
pri(struct pinfo *pi, VARENT *ve, enum mode mode)
usrname(struct pinfo *pi, VARENT *ve, enum mode mode)
runame(struct pinfo *pi, VARENT *ve, enum mode mode)
svuname(struct pinfo *pi, VARENT *ve, enum mode mode)
gname(struct pinfo *pi, VARENT *ve, enum mode mode)
rgname(struct pinfo *pi, VARENT *ve, enum mode mode)
svgname(struct pinfo *pi, VARENT *ve, enum mode mode)
tdev(struct pinfo *pi, VARENT *ve, enum mode mode)
tname(struct pinfo *pi, VARENT *ve, enum mode mode)
longtname(struct pinfo *pi, VARENT *ve, enum mode mode)
started(struct pinfo *pi, VARENT *ve, enum mode mode)
lstarted(struct pinfo *pi, VARENT *ve, enum mode mode)
elapsed(struct pinfo *pi, VARENT *ve, enum mode mode)
wchan(struct pinfo *pi, VARENT *ve, enum mode mode)
vsize(struct pinfo *pi, VARENT *ve, enum mode mode)
rssize(struct pinfo *pi, VARENT *ve, enum mode mode)
p_rssize(struct pinfo *pi, VARENT *ve, enum mode mode) /* doesn't account for text */
cpuid(struct pinfo *pi, VARENT *ve, enum mode mode)
static struct pinfo
static void descendant_sort(struct pinfo *, int);
struct pinfo *pinfo;
pinfo = setpinfo(kinfo, nentries, calc_pcpu, rawcpu);
qsort(pinfo, nentries, sizeof(*pinfo), pscomp);
descendant_sort(pinfo, nentries);
struct pinfo *pi = &pinfo[i];
struct pinfo *pi = &pinfo[i];
free(pinfo);
static struct pinfo *
struct pinfo *pi;
const struct pinfo *pa = (const struct pinfo *)a;
const struct pinfo *pb = (const struct pinfo *)b;
descendant_sort(struct pinfo *ki, int items)
struct pinfo kn;
void (*oproc)(struct pinfo *pi, struct varent *, enum mode);
} else if (vflag || pinfo) {
pinfo = 0;
pinfo++;
static sig_atomic_t pinfo;
struct partition *pinfo;
pinfo = &sc->sc_dkdev.dk_label->d_partitions[rdpart(bp->b_dev)];
offset = (rdpart(bp->b_dev) == RAW_PART) ? 0 : pinfo->p_offset;
zapm_get_powstat(void *v, u_int batteryid, struct apm_power_info *pinfo)
pinfo->ac_state = val;
pinfo->ac_state = sc->ac_state;
DPRINTF(("zapm: pinfo->ac_state: %d\n", pinfo->ac_state));
pinfo->battery_state = val;
pinfo->battery_flags = APM_BATT_FLAG_CHARGING;
pinfo->battery_flags = APM_BATT_FLAG_CRITICAL;
pinfo->battery_flags = APM_BATT_FLAG_LOW;
pinfo->battery_flags = APM_BATT_FLAG_HIGH;
pinfo->battery_flags = APM_BATT_FLAG_UNKNOWN;
DPRINTF(("zapm: pinfo->battery_flags: %#x\n", pinfo->battery_flags));
pinfo->battery_life = val;
pinfo->battery_life = sc->battery_life;
DPRINTF(("zapm: pinfo->battery_life: %d\n", pinfo->battery_life));
struct apm_power_info *pinfo;
info->pinfo->ac_state = data ? APM_AC_ON : APM_AC_OFF;
info->pinfo->battery_flags |= APM_BATT_FLAG_CHARGING;
info->pinfo->battery_flags &= ~APM_BATT_FLAG_CHARGING;
info->pinfo->nbattery++;
struct apm_power_info *pinfo)
info.pinfo = pinfo;
(void)memset(pinfo, 0, sizeof(*pinfo));
pinfo->ac_state = APM_AC_UNKNOWN;
pinfo->minutes_valid = 0;
pinfo->minutes_left = 0;
pinfo->batteryid = 0;
pinfo->nbattery = 0; /* to be incremented as batteries are found */
pinfo->battery_flags = 0;
pinfo->battery_state = APM_BATT_UNKNOWN; /* ignored */
pinfo->battery_life = APM_BATT_LIFE_UNKNOWN;
pinfo->battery_flags |= APM_BATT_FLAG_NO_SYSTEM_BATTERY;
pinfo->battery_flags |= APM_BATT_FLAG_CRITICAL;
pinfo->battery_flags |= APM_BATT_FLAG_LOW;
pinfo->battery_flags |= APM_BATT_FLAG_HIGH;
pinfo->battery_life = 100 * info.cap / info.lastcap;
pinfo->battery_life = 100 * info.cap / info.descap;
if ((pinfo->battery_flags & APM_BATT_FLAG_CHARGING) == 0) {
pinfo->minutes_left = 60 * info.cap / info.discharge;
if ((pinfo->battery_flags & APM_BATT_FLAG_WATERMARK_MASK) == 0 &&
(pinfo->battery_flags & APM_BATT_FLAG_NO_SYSTEM_BATTERY) == 0) {
if (pinfo->ac_state == APM_AC_ON)
pinfo->battery_flags |= APM_BATT_FLAG_HIGH;
pinfo->battery_flags |= APM_BATT_FLAG_LOW;
DPRINTF(("pinfo %d %d %d\n", pinfo->battery_flags,
pinfo->battery_life, pinfo->battery_life));
struct partition *pinfo;
pinfo = &sc->sc_dk.dk_label->d_partitions[RDPART(bp->b_dev)];
offset = (RDPART(bp->b_dev) == RAW_PART) ? 0 : pinfo->p_offset;
if (bn < 0 || bn + sz > pinfo->p_size) {
sz = pinfo->p_size - bn;
struct apm_power_info pinfo;
error = (*sc->sc_ops->aa_get_powstat)(sc->sc_cookie, 0, &pinfo);
apm_power_print(sc, &pinfo);
hpcapm_get_powstat(void *scx, u_int batteryid, struct apm_power_info *pinfo)
pinfo->nbattery = 0;
pinfo->batteryid = 0;
pinfo->minutes_valid = 0;
pinfo->minutes_left = 0;
pinfo->battery_state = APM_BATT_UNKNOWN; /* XXX: ignored */
pinfo->ac_state = val;
pinfo->ac_state = sc->ac_state;
pinfo->battery_flags = val;
pinfo->battery_flags = sc->battery_flags;
pinfo->battery_life = val;
pinfo->battery_life = sc->battery_life;
patch_info_t *pinfo;
pinfo = &scope->patches[patch];
if (pinfo->skip_instr == 0)
new_patch->skip_instr = pinfo->skip_instr;
new_patch->skip_patch = pinfo->skip_patch;
npf_paraminfo_t *pinfo = npf->paraminfo;
npf_paramreg_t *paramreg = pinfo->list;
ret = thmap_del(pinfo->map, name, strlen(name));
thmap_destroy(pinfo->map);
kmem_free(pinfo, sizeof(npf_paraminfo_t));
npf_paraminfo_t *pinfo = npf->paraminfo;
ret = thmap_put(pinfo->map, name, strlen(name), param);
paramreg->next = pinfo->list;
pinfo->list = paramreg;
npf_paraminfo_t *pinfo = npf->paraminfo;
return thmap_get(pinfo->map, name, namelen);
if (pinfo)
*pinfo = bstate;
struct apm_power_info pinfo;
power_status(ctl_fd, 1, &pinfo);
do_ac_state(pinfo.ac_state);
ac_is_off = (pinfo.ac_state == APM_AC_OFF);
struct apm_power_info pinfo;
power_status(ctl_fd, 0, &pinfo);
if (ac_is_off != (pinfo.ac_state == APM_AC_OFF)) {
do_ac_state(pinfo.ac_state);
ac_is_off = (pinfo.ac_state == APM_AC_OFF);
static int power_status (int fd, int force, struct apm_power_info *pinfo);
power_status(int fd, int force, struct apm_power_info *pinfo)
prefix_check(struct nd_opt_prefix_info *pinfo,
if (pinfo->nd_opt_pi_type != ND_OPT_PREFIX_INFORMATION)
memcpy(&prefix, &pinfo->nd_opt_pi_prefix, sizeof(prefix));
pinfo->nd_opt_pi_prefix_len,
pinfo->nd_opt_pi_prefix_len)) == NULL) {
pinfo->nd_opt_pi_prefix_len,
preferred_time = ntohl(pinfo->nd_opt_pi_preferred_time);
pinfo->nd_opt_pi_prefix_len,
pinfo->nd_opt_pi_prefix_len,
valid_time = ntohl(pinfo->nd_opt_pi_valid_time);
pinfo->nd_opt_pi_prefix_len,
pinfo->nd_opt_pi_prefix_len,
struct disk_part_info pinfo;
edit->id, &pinfo))
pinfo = edit->info;
size = getpartsize(edit->pset->parts, pinfo.start,
struct disk_part_info pinfo;
&pinfo))
pinfo = marg->cur;
pinfo.start);
max_size += pinfo.start - marg->cur.start;
struct disk_part_info pinfo;
&pinfo))
pinfo = marg->cur;
marg->cur.size = getpartsize(marg->parts, pinfo.start,