Symbol: prp
usr/src/cmd/bhyve/common/pci_nvme.c
2484
uint64_t prp = *prp_list;
usr/src/cmd/bhyve/common/pci_nvme.c
2486
prp_list = paddr_guest2host(vmctx, prp,
usr/src/cmd/bhyve/common/pci_nvme.c
2487
PAGE_SIZE - (prp % PAGE_SIZE));
usr/src/cmd/dtrace/dtrace.c
751
const psinfo_t *prp = Ppsinfo(P);
usr/src/cmd/dtrace/dtrace.c
770
if (prp != NULL && WIFSIGNALED(prp->pr_wstat)) {
usr/src/cmd/dtrace/dtrace.c
772
proc_signame(WTERMSIG(prp->pr_wstat),
usr/src/cmd/dtrace/dtrace.c
774
} else if (prp != NULL && WEXITSTATUS(prp->pr_wstat) != 0) {
usr/src/cmd/dtrace/dtrace.c
776
pid, WEXITSTATUS(prp->pr_wstat));
usr/src/cmd/fs.d/nfs/nfslog/nfslogd.h
130
struct processed_records *prp; /* list of processed chunks */
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
149
lbp->prp = NULL;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
273
struct processed_records *prp, *tprp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
276
if (lbp->prp) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
277
if (lbp->last_record_offset == lbp->prp->start_offset) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
281
lbp->prp->start_offset + lbp->prp->len;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
287
prp = lbp->prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
289
tprp = prp->next;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
290
free(prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
291
prp = tprp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
292
} while (lbp->prp != prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
634
struct processed_records *prp, *tp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
637
prp = malloc(sizeof (*prp));
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
638
prp->next = prp->prev = prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
639
prp->start_offset = lrp->f_offset;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
640
prp->len = lrp->recsize;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
641
prp->num_recs = 1;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
647
if (lrp->lbp->prp == NULL) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
648
lrp->lbp->prp = prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
651
tp = lrp->lbp->prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
653
if (prp->start_offset < tp->start_offset)
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
656
} while (tp != lrp->lbp->prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
658
insque(prp, tp->prev);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
663
if (tp == lrp->lbp->prp && prp->start_offset < tp->start_offset)
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
664
lrp->lbp->prp = prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
671
if (prp->start_offset ==
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
672
(prp->prev->start_offset + prp->prev->len)) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
673
tp = prp->prev;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
674
remque(prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
675
tp->len += prp->len;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
676
tp->num_recs += prp->num_recs;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
677
free(prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
678
prp = tp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
680
if (prp->next->start_offset ==
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
681
(prp->start_offset + prp->len)) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
682
prp->len += prp->next->len;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
683
prp->num_recs += prp->next->num_recs;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
684
tp = prp->next;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
691
prp = lrp->lbp->prp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
693
prp->start_offset) {
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
697
prp->start_offset + prp->len;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
701
tp = prp->next;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
702
if (tp != prp)
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
703
remque(prp);
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
706
lrp->lbp->prp = tp;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
707
lrp->lbp->num_pr_queued -= prp->num_recs;
usr/src/cmd/fs.d/nfs/nfslog/readbuf.c
708
free(prp);
usr/src/cmd/lp/lib/printers/getprinter.c
138
prp = calloc(sizeof (*prp), 1);
usr/src/cmd/lp/lib/printers/getprinter.c
139
prp->name = Strdup(name);
usr/src/cmd/lp/lib/printers/getprinter.c
142
prp->printer_types = getlist(NAME_UNKNOWN, LP_WS, LP_SEP);
usr/src/cmd/lp/lib/printers/getprinter.c
143
prp->input_types = getlist(NAME_SIMPLE, LP_WS, LP_SEP);
usr/src/cmd/lp/lib/printers/getprinter.c
145
prp->modules = getlist(NAME_DEFAULT, LP_WS, LP_SEP);
usr/src/cmd/lp/lib/printers/getprinter.c
186
prp->banner = BAN_OPTIONAL;
usr/src/cmd/lp/lib/printers/getprinter.c
188
prp->banner = BAN_NEVER;
usr/src/cmd/lp/lib/printers/getprinter.c
190
prp->banner = BAN_ALWAYS;
usr/src/cmd/lp/lib/printers/getprinter.c
192
prp->banner = BAN_ALWAYS;
usr/src/cmd/lp/lib/printers/getprinter.c
195
prp->banner |= BAN_ALWAYS;
usr/src/cmd/lp/lib/printers/getprinter.c
201
prp->login = LOG_IN;
usr/src/cmd/lp/lib/printers/getprinter.c
205
prp->cpi = getcpi(p);
usr/src/cmd/lp/lib/printers/getprinter.c
209
prp->lpi = getsdn(p);
usr/src/cmd/lp/lib/printers/getprinter.c
213
prp->plen = getsdn(p);
usr/src/cmd/lp/lib/printers/getprinter.c
217
prp->pwid = getsdn(p);
usr/src/cmd/lp/lib/printers/getprinter.c
221
ppp = &(prp->char_sets);
usr/src/cmd/lp/lib/printers/getprinter.c
225
ppp = &(prp->input_types);
usr/src/cmd/lp/lib/printers/getprinter.c
232
pp = &(prp->device);
usr/src/cmd/lp/lib/printers/getprinter.c
236
pp = &(prp->dial_info);
usr/src/cmd/lp/lib/printers/getprinter.c
240
pp = &(prp->fault_rec);
usr/src/cmd/lp/lib/printers/getprinter.c
244
pp = &(prp->interface);
usr/src/cmd/lp/lib/printers/getprinter.c
248
ppp = &(prp->printer_types);
usr/src/cmd/lp/lib/printers/getprinter.c
252
pp = &(prp->remote);
usr/src/cmd/lp/lib/printers/getprinter.c
256
pp = &(prp->speed);
usr/src/cmd/lp/lib/printers/getprinter.c
260
pp = &(prp->stty);
usr/src/cmd/lp/lib/printers/getprinter.c
268
ppp = &(prp->modules);
usr/src/cmd/lp/lib/printers/getprinter.c
273
ppp = &(prp->options);
usr/src/cmd/lp/lib/printers/getprinter.c
279
pp = &(prp->ppd);
usr/src/cmd/lp/lib/printers/getprinter.c
288
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
298
if (!(path = getprinterfile(prp->name, COMMENTFILE)))
usr/src/cmd/lp/lib/printers/getprinter.c
300
if (!(prp->description = loadstring(path)) && errno != ENOENT) {
usr/src/cmd/lp/lib/printers/getprinter.c
302
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
312
if (!(pa = getalert(Lp_A_Printers, prp->name))) {
usr/src/cmd/lp/lib/printers/getprinter.c
321
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
325
prp->fault_alert = *pa;
usr/src/cmd/lp/lib/printers/getprinter.c
331
if (!okprinter(prp->name, prp, 0)) {
usr/src/cmd/lp/lib/printers/getprinter.c
332
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
341
if (!prp->printer_types)
usr/src/cmd/lp/lib/printers/getprinter.c
342
prp->printer_types = getlist(NAME_UNKNOWN, LP_WS, LP_SEP);
usr/src/cmd/lp/lib/printers/getprinter.c
349
lenlist(prp->printer_types) > 1
usr/src/cmd/lp/lib/printers/getprinter.c
350
&& prp->input_types
usr/src/cmd/lp/lib/printers/getprinter.c
352
lenlist(prp->input_types) > 1
usr/src/cmd/lp/lib/printers/getprinter.c
353
|| !STREQU(NAME_SIMPLE, *prp->input_types)
usr/src/cmd/lp/lib/printers/getprinter.c
356
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
367
lenlist(prp->printer_types) > 1
usr/src/cmd/lp/lib/printers/getprinter.c
368
&& searchlist(NAME_UNKNOWN, prp->printer_types)
usr/src/cmd/lp/lib/printers/getprinter.c
370
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
380
prp->daisy = -1;
usr/src/cmd/lp/lib/printers/getprinter.c
381
for (pp = prp->printer_types; *pp; pp++) {
usr/src/cmd/lp/lib/printers/getprinter.c
385
if (prp->daisy == -1)
usr/src/cmd/lp/lib/printers/getprinter.c
386
prp->daisy = daisy;
usr/src/cmd/lp/lib/printers/getprinter.c
387
else if (prp->daisy != daisy) {
usr/src/cmd/lp/lib/printers/getprinter.c
388
freeprinter (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
399
prp->printer_type = Strdup(*prp->printer_types);
usr/src/cmd/lp/lib/printers/getprinter.c
401
return (prp);
usr/src/cmd/lp/lib/printers/getprinter.c
57
PRINTER *prp;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3150
pt_prmap_to_mdbmap(mdb_tgt_t *t, const prmap_t *prp, mdb_map_t *mp)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3157
rv = Pobjname_resolved(P, prp->pr_vaddr, name, sizeof (name));
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3159
rv = Pobjname(P, prp->pr_vaddr, name, sizeof (name));
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3163
if (Plmid(P, prp->pr_vaddr, &lmid) == 0 && (
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3173
(void) strncpy(mp->map_name, prp->pr_mapname,
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3178
mp->map_base = prp->pr_vaddr;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3179
mp->map_size = prp->pr_size;
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3182
if (prp->pr_mflags & MA_READ)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3184
if (prp->pr_mflags & MA_WRITE)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3186
if (prp->pr_mflags & MA_EXEC)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3189
if (prp->pr_mflags & MA_SHM)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3191
if (prp->pr_mflags & MA_BREAK)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3193
if (prp->pr_mflags & MA_STACK)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3195
if (prp->pr_mflags & MA_ANON)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3203
pt_map_apply(void *arg, const prmap_t *prp, const char *name)
usr/src/cmd/mdb/common/mdb/mdb_proc.c
3209
pt_prmap_to_mdbmap(pmp->pmap_targ, prp, &map), map.map_name));
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
296
typedef_parse(char *defn, const char *name, parse_root_t **prp)
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
403
*prp = pr;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1147
gcore_prgetprregs(mdb_klwp_t *lwp, prgregset_t prp)
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1149
gcore_getgregs(lwp, prp);
usr/src/cmd/plockstat/plockstat.c
656
const psinfo_t *prp = Ppsinfo(P);
usr/src/cmd/plockstat/plockstat.c
675
if (prp != NULL && WIFSIGNALED(prp->pr_wstat)) {
usr/src/cmd/plockstat/plockstat.c
677
proc_signame(WTERMSIG(prp->pr_wstat),
usr/src/cmd/plockstat/plockstat.c
679
} else if (prp != NULL && WEXITSTATUS(prp->pr_wstat) != 0) {
usr/src/cmd/plockstat/plockstat.c
681
pid, WEXITSTATUS(prp->pr_wstat));
usr/src/cmd/sh/cmd.c
606
prp();
usr/src/cmd/sh/error.c
42
prp();
usr/src/cmd/sh/error.c
51
prp();
usr/src/lib/cfgadm_plugins/fp/common/cfga_fp.h
518
fpcfga_ret_t invoke_cmd(const char *func, apid_t *apidt, prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
380
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
399
ret = quiesce_confirm(apidp, MSG_RMDEV, prp, &proceed, &do_quiesce,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
443
ret = dev_hotplug(apidp, prp, flags, do_quiesce, errstring);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
491
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
509
ret = quiesce_confirm(apidp, MSG_INSDEV, prp, &proceed, &do_quiesce,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
521
ret = dev_hotplug(apidp, prp, flags, do_quiesce, errstring);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
545
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
564
ret = quiesce_confirm(apidp, MSG_REPLDEV, prp, &proceed, &do_quiesce,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
603
ret = dev_hotplug(apidp, prp, flags, do_quiesce, errstring);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
634
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
645
return (plat_dev_led(func, cmd, apidp, prp, flags, errstring));
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
657
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
789
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
848
cfga_msg(prp->msgp, cmd_msg, apidp->path, 0);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
856
assert(prp->confp != NULL && prp->confp->confirm != NULL);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_ctl.c
857
*okp = prp->confp->confirm(prp->confp->appdata_ptr, buf);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_scsi.h
429
scfga_ret_t invoke_cmd(const char *func, apid_t *apidt, prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
513
prompt_t *prp,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
532
prp, flags, errstring));
usr/src/lib/libc/port/threads/thr.c
2599
putlwpregs(thread_t tid, prgregset_t prp)
usr/src/lib/libc/port/threads/thr.c
2617
iov[1].iov_base = (caddr_t)prp; /* from the register set */
usr/src/lib/libdtrace/common/dt_cc.c
1652
dt_probe_t *prp;
usr/src/lib/libdtrace/common/dt_cc.c
1682
if ((prp = dt_probe_info(dtp, pdp, &yypcb->pcb_pinfo)) == NULL) {
usr/src/lib/libdtrace/common/dt_cc.c
1689
pap = &prp->pr_pvp->pv_desc.dtvd_attr;
usr/src/lib/libdtrace/common/dt_cc.c
1704
pdp->dtpd_id, (void *)prp, dt_attr_str(yypcb->pcb_pinfo.dtp_attr,
usr/src/lib/libdtrace/common/dt_cc.c
1723
yypcb->pcb_probe = prp;
usr/src/lib/libdtrace/common/dt_cg.c
1249
dt_probe_t *prp = yypcb->pcb_probe;
usr/src/lib/libdtrace/common/dt_cg.c
1278
dnp->dn_args->dn_value = prp->pr_mapping[saved];
usr/src/lib/libdtrace/common/dt_dof.c
398
dt_probe_t *prp = idp->di_data;
usr/src/lib/libdtrace/common/dt_dof.c
409
dofpr.dofpr_name = dof_add_string(ddo, prp->pr_name);
usr/src/lib/libdtrace/common/dt_dof.c
412
for (dnp = prp->pr_nargs; dnp != NULL; dnp = dnp->dn_list) {
usr/src/lib/libdtrace/common/dt_dof.c
419
for (dnp = prp->pr_xargs; dnp != NULL; dnp = dnp->dn_list) {
usr/src/lib/libdtrace/common/dt_dof.c
426
for (i = 0; i < prp->pr_xargc; i++) {
usr/src/lib/libdtrace/common/dt_dof.c
427
dt_buf_write(dtp, &ddo->ddo_args, &prp->pr_mapping[i],
usr/src/lib/libdtrace/common/dt_dof.c
431
dofpr.dofpr_nargc = prp->pr_nargc;
usr/src/lib/libdtrace/common/dt_dof.c
432
dofpr.dofpr_xargc = prp->pr_xargc;
usr/src/lib/libdtrace/common/dt_dof.c
436
for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) {
usr/src/lib/libdtrace/common/dt_dof.c
438
prp->pr_name);
usr/src/lib/libdtrace/common/dt_ident.c
317
dt_probe_t *prp = yypcb->pcb_probe;
usr/src/lib/libdtrace/common/dt_ident.c
344
if (prp == NULL) {
usr/src/lib/libdtrace/common/dt_ident.c
351
if (ap->dn_value >= prp->pr_argc) {
usr/src/lib/libdtrace/common/dt_ident.c
364
xnp = prp->pr_xargv[ap->dn_value];
usr/src/lib/libdtrace/common/dt_ident.c
365
nnp = prp->pr_nargv[prp->pr_mapping[ap->dn_value]];
usr/src/lib/libdtrace/common/dt_ident.c
387
prp->pr_argv[ap->dn_value].dtt_ctfp,
usr/src/lib/libdtrace/common/dt_ident.c
388
prp->pr_argv[ap->dn_value].dtt_type,
usr/src/lib/libdtrace/common/dt_ident.c
389
prp->pr_argv[ap->dn_value].dtt_flags & DTT_FL_USER ?
usr/src/lib/libdtrace/common/dt_ident.c
394
dxp = dt_xlator_lookup(dtp, dt_probe_tag(prp, ap->dn_value, &tag),
usr/src/lib/libdtrace/common/dt_link.c
1027
dt_probe_t *prp;
usr/src/lib/libdtrace/common/dt_link.c
1415
if ((prp = dt_probe_lookup(pvp, probename)) == NULL) {
usr/src/lib/libdtrace/common/dt_link.c
1428
if (dt_probe_define(pvp, prp, s, r, off, eprobe) != 0) {
usr/src/lib/libdtrace/common/dt_parser.c
4341
dt_probe_t *prp = pnp->dn_ident->di_data;
usr/src/lib/libdtrace/common/dt_parser.c
4351
pvp->pv_desc.dtvd_name, prp->pr_ident->di_name, kind,
usr/src/lib/libdtrace/common/dt_parser.c
4365
pvp->pv_desc.dtvd_name, prp->pr_ident->di_name, kind, i + 1,
usr/src/lib/libdtrace/common/dt_parser.c
4412
dt_probe_t *prp = dnp->dn_ident->di_data;
usr/src/lib/libdtrace/common/dt_parser.c
4420
if (prp->pr_nargs == prp->pr_xargs)
usr/src/lib/libdtrace/common/dt_parser.c
4423
for (i = 0; i < prp->pr_xargc; i++) {
usr/src/lib/libdtrace/common/dt_parser.c
4424
dt_node_t *xnp = prp->pr_xargv[i];
usr/src/lib/libdtrace/common/dt_parser.c
4425
dt_node_t *nnp = prp->pr_nargv[prp->pr_mapping[i]];
usr/src/lib/libdtrace/common/dt_parser.c
4459
dt_probe_t *prp = dt_probe_lookup(pvp, probename);
usr/src/lib/libdtrace/common/dt_parser.c
4463
if (prp != NULL && dnp->dn_provred) {
usr/src/lib/libdtrace/common/dt_parser.c
4465
prp, pnp->dn_ident->di_data);
usr/src/lib/libdtrace/common/dt_parser.c
4466
} else if (prp == NULL && dnp->dn_provred) {
usr/src/lib/libdtrace/common/dt_parser.c
4473
} else if (prp != NULL) {
usr/src/lib/libdtrace/common/dt_proc.c
832
const psinfo_t *prp = Ppsinfo(dpr->dpr_proc);
usr/src/lib/libdtrace/common/dt_proc.c
833
int stat = prp ? prp->pr_wstat : 0;
usr/src/lib/libdtrace/common/dt_program.c
403
dt_probe_t *prp = idp->di_data;
usr/src/lib/libdtrace/common/dt_program.c
410
p = prp->pr_name;
usr/src/lib/libdtrace/common/dt_program.c
414
fname = alloca(strlen(prp->pr_name) + 1 + i);
usr/src/lib/libdtrace/common/dt_program.c
415
dt_header_fmt_func(fname, prp->pr_name);
usr/src/lib/libdtrace/common/dt_program.c
421
for (dnp = prp->pr_nargs, i = 0; dnp != NULL; dnp = dnp->dn_list, i++) {
usr/src/lib/libdtrace/common/dt_program.c
427
if (i + 1 != prp->pr_nargc &&
usr/src/lib/libdtrace/common/dt_program.c
456
dt_probe_t *prp = idp->di_data;
usr/src/lib/libdtrace/common/dt_program.c
461
p = prp->pr_name;
usr/src/lib/libdtrace/common/dt_program.c
465
mname = alloca(strlen(prp->pr_name) + 1);
usr/src/lib/libdtrace/common/dt_program.c
466
dt_header_fmt_macro(mname, prp->pr_name);
usr/src/lib/libdtrace/common/dt_program.c
468
fname = alloca(strlen(prp->pr_name) + 1 + i);
usr/src/lib/libdtrace/common/dt_program.c
469
dt_header_fmt_func(fname, prp->pr_name);
usr/src/lib/libdtrace/common/dt_program.c
475
for (i = 0; i < prp->pr_nargc; i++) {
usr/src/lib/libdtrace/common/dt_program.c
479
if (i + 1 != prp->pr_nargc &&
usr/src/lib/libdtrace/common/dt_program.c
492
for (i = 0; i < prp->pr_nargc; i++) {
usr/src/lib/libdtrace/common/dt_program.c
496
if (i + 1 != prp->pr_nargc &&
usr/src/lib/libdtrace/common/dt_provider.c
240
dt_probe_t *prp;
usr/src/lib/libdtrace/common/dt_provider.c
309
if ((prp = dt_probe_create(dtp, idp, 2,
usr/src/lib/libdtrace/common/dt_provider.c
315
dt_probe_declare(pvp, prp);
usr/src/lib/libdtrace/common/dt_provider.c
334
dt_node_type_assign(prp->pr_nargv[adp->dtargd_mapping],
usr/src/lib/libdtrace/common/dt_provider.c
341
dt_node_type_propagate(prp->pr_nargv[
usr/src/lib/libdtrace/common/dt_provider.c
342
adp->dtargd_mapping], prp->pr_xargv[i]);
usr/src/lib/libdtrace/common/dt_provider.c
354
dt_node_type_assign(prp->pr_xargv[i],
usr/src/lib/libdtrace/common/dt_provider.c
358
prp->pr_mapping[i] = adp->dtargd_mapping;
usr/src/lib/libdtrace/common/dt_provider.c
359
prp->pr_argv[i] = dtt;
usr/src/lib/libdtrace/common/dt_provider.c
362
return (prp);
usr/src/lib/libdtrace/common/dt_provider.c
413
dt_probe_t *prp;
usr/src/lib/libdtrace/common/dt_provider.c
432
if ((prp = dt_alloc(dtp, sizeof (dt_probe_t))) == NULL)
usr/src/lib/libdtrace/common/dt_provider.c
435
prp->pr_pvp = NULL;
usr/src/lib/libdtrace/common/dt_provider.c
436
prp->pr_ident = idp;
usr/src/lib/libdtrace/common/dt_provider.c
440
prp->pr_name = p + 1;
usr/src/lib/libdtrace/common/dt_provider.c
442
prp->pr_nargs = nargs;
usr/src/lib/libdtrace/common/dt_provider.c
443
prp->pr_nargv = dt_alloc(dtp, sizeof (dt_node_t *) * nargc);
usr/src/lib/libdtrace/common/dt_provider.c
444
prp->pr_nargc = nargc;
usr/src/lib/libdtrace/common/dt_provider.c
445
prp->pr_xargs = xargs;
usr/src/lib/libdtrace/common/dt_provider.c
446
prp->pr_xargv = dt_alloc(dtp, sizeof (dt_node_t *) * xargc);
usr/src/lib/libdtrace/common/dt_provider.c
447
prp->pr_xargc = xargc;
usr/src/lib/libdtrace/common/dt_provider.c
448
prp->pr_mapping = dt_alloc(dtp, sizeof (uint8_t) * xargc);
usr/src/lib/libdtrace/common/dt_provider.c
449
prp->pr_inst = NULL;
usr/src/lib/libdtrace/common/dt_provider.c
450
prp->pr_argv = dt_alloc(dtp, sizeof (dtrace_typeinfo_t) * xargc);
usr/src/lib/libdtrace/common/dt_provider.c
451
prp->pr_argc = xargc;
usr/src/lib/libdtrace/common/dt_provider.c
453
if ((prp->pr_nargc != 0 && prp->pr_nargv == NULL) ||
usr/src/lib/libdtrace/common/dt_provider.c
454
(prp->pr_xargc != 0 && prp->pr_xargv == NULL) ||
usr/src/lib/libdtrace/common/dt_provider.c
455
(prp->pr_xargc != 0 && prp->pr_mapping == NULL) ||
usr/src/lib/libdtrace/common/dt_provider.c
456
(prp->pr_argc != 0 && prp->pr_argv == NULL)) {
usr/src/lib/libdtrace/common/dt_provider.c
457
dt_probe_destroy(prp);
usr/src/lib/libdtrace/common/dt_provider.c
463
prp->pr_mapping[i] = dt_probe_argmap(xargs, nargs);
usr/src/lib/libdtrace/common/dt_provider.c
465
prp->pr_mapping[i] = i;
usr/src/lib/libdtrace/common/dt_provider.c
467
prp->pr_xargv[i] = xargs;
usr/src/lib/libdtrace/common/dt_provider.c
471
prp->pr_argv[i].dtt_object = dmp->dm_name;
usr/src/lib/libdtrace/common/dt_provider.c
473
prp->pr_argv[i].dtt_object = NULL;
usr/src/lib/libdtrace/common/dt_provider.c
475
prp->pr_argv[i].dtt_ctfp = xargs->dn_ctfp;
usr/src/lib/libdtrace/common/dt_provider.c
476
prp->pr_argv[i].dtt_type = xargs->dn_type;
usr/src/lib/libdtrace/common/dt_provider.c
480
prp->pr_nargv[i] = nargs;
usr/src/lib/libdtrace/common/dt_provider.c
482
idp->di_data = prp;
usr/src/lib/libdtrace/common/dt_provider.c
483
return (prp);
usr/src/lib/libdtrace/common/dt_provider.c
487
dt_probe_declare(dt_provider_t *pvp, dt_probe_t *prp)
usr/src/lib/libdtrace/common/dt_provider.c
489
assert(prp->pr_ident->di_kind == DT_IDENT_PROBE);
usr/src/lib/libdtrace/common/dt_provider.c
490
assert(prp->pr_ident->di_data == prp);
usr/src/lib/libdtrace/common/dt_provider.c
491
assert(prp->pr_pvp == NULL);
usr/src/lib/libdtrace/common/dt_provider.c
493
if (prp->pr_xargs != prp->pr_nargs)
usr/src/lib/libdtrace/common/dt_provider.c
496
prp->pr_pvp = pvp;
usr/src/lib/libdtrace/common/dt_provider.c
497
dt_idhash_xinsert(pvp->pv_probes, prp->pr_ident);
usr/src/lib/libdtrace/common/dt_provider.c
501
dt_probe_destroy(dt_probe_t *prp)
usr/src/lib/libdtrace/common/dt_provider.c
506
if (prp->pr_pvp != NULL)
usr/src/lib/libdtrace/common/dt_provider.c
507
dtp = prp->pr_pvp->pv_hdl;
usr/src/lib/libdtrace/common/dt_provider.c
511
dt_node_list_free(&prp->pr_nargs);
usr/src/lib/libdtrace/common/dt_provider.c
512
dt_node_list_free(&prp->pr_xargs);
usr/src/lib/libdtrace/common/dt_provider.c
514
dt_free(dtp, prp->pr_nargv);
usr/src/lib/libdtrace/common/dt_provider.c
515
dt_free(dtp, prp->pr_xargv);
usr/src/lib/libdtrace/common/dt_provider.c
517
for (pip = prp->pr_inst; pip != NULL; pip = pip_next) {
usr/src/lib/libdtrace/common/dt_provider.c
524
dt_free(dtp, prp->pr_mapping);
usr/src/lib/libdtrace/common/dt_provider.c
525
dt_free(dtp, prp->pr_argv);
usr/src/lib/libdtrace/common/dt_provider.c
526
dt_free(dtp, prp);
usr/src/lib/libdtrace/common/dt_provider.c
530
dt_probe_define(dt_provider_t *pvp, dt_probe_t *prp,
usr/src/lib/libdtrace/common/dt_provider.c
540
for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) {
usr/src/lib/libdtrace/common/dt_provider.c
579
pip->pi_next = prp->pr_inst;
usr/src/lib/libdtrace/common/dt_provider.c
581
prp->pr_inst = pip;
usr/src/lib/libdtrace/common/dt_provider.c
610
pvp->pv_desc.dtvd_name, prp->pr_ident->di_name, fname, offset,
usr/src/lib/libdtrace/common/dt_provider.c
625
dt_probe_tag(dt_probe_t *prp, uint_t argn, dt_node_t *dnp)
usr/src/lib/libdtrace/common/dt_provider.c
627
dtrace_hdl_t *dtp = prp->pr_pvp->pv_hdl;
usr/src/lib/libdtrace/common/dt_provider.c
633
prp->pr_pvp->pv_desc.dtvd_name, prp->pr_name, argn);
usr/src/lib/libdtrace/common/dt_provider.c
638
prp->pr_pvp->pv_desc.dtvd_name, prp->pr_name, argn);
usr/src/lib/libdtrace/common/dt_provider.c
682
dt_probe_t *prp = NULL;
usr/src/lib/libdtrace/common/dt_provider.c
697
prp = idp->di_data;
usr/src/lib/libdtrace/common/dt_provider.c
699
prp = dt_probe_discover(pvp, pdp);
usr/src/lib/libdtrace/common/dt_provider.c
708
if (prp == NULL) {
usr/src/lib/libdtrace/common/dt_provider.c
776
prp = dt_probe_discover(pvp, &pd);
usr/src/lib/libdtrace/common/dt_provider.c
778
prp = dt_probe_lookup(pvp, pd.dtpd_name);
usr/src/lib/libdtrace/common/dt_provider.c
780
if (prp == NULL)
usr/src/lib/libdtrace/common/dt_provider.c
784
assert(pvp != NULL && prp != NULL);
usr/src/lib/libdtrace/common/dt_provider.c
806
pip->dtp_argv = prp->pr_argv;
usr/src/lib/libdtrace/common/dt_provider.c
807
pip->dtp_argc = prp->pr_argc;
usr/src/lib/libdtrace/common/dt_provider.c
809
return (prp);
usr/src/lib/libdtrace/common/dt_provider.c
823
const dt_probe_t *prp = idp->di_data;
usr/src/lib/libdtrace/common/dt_provider.c
825
if (!dt_gmatch(prp->pr_name, pit->pit_pat))
usr/src/lib/libdtrace/common/dt_provider.c
828
(void) strlcpy(pit->pit_desc.dtpd_name, prp->pr_name, DTRACE_NAMELEN);
usr/src/lib/libdtrace_jni/common/dtj_consume.c
350
const psinfo_t *prp = Ppsinfo(P);
usr/src/lib/libdtrace_jni/common/dtj_consume.c
374
if (prp != NULL) {
usr/src/lib/libdtrace_jni/common/dtj_consume.c
375
exit = WEXITSTATUS(prp->pr_wstat);
usr/src/lib/libdtrace_jni/common/dtj_consume.c
377
if (prp != NULL && WIFSIGNALED(prp->pr_wstat)) {
usr/src/lib/libdtrace_jni/common/dtj_consume.c
378
signal = WTERMSIG(prp->pr_wstat);
usr/src/tools/smatch/src/validation/restrict.c
39
extern void *restrict *prp;
usr/src/tools/smatch/src/validation/restrict.c
42
prp = &rp; /* check-should-pass */
usr/src/tools/smatch/src/validation/restrict.c
43
prp = &up; /* check-should-pass */
usr/src/tools/smatch/src/validation/restrict.c
44
prp = pup;
usr/src/tools/smatch/src/validation/restrict.c
49
pup = prp; /* check-should-fail */
usr/src/tools/smatch/src/validation/restrict.c
54
extern typeof(&rp) prp;
usr/src/tools/smatch/src/validation/restrict.c
57
prp = &rp; /* check-should-pass */
usr/src/tools/smatch/src/validation/restrict.c
58
prp = &up; /* check-should-pass */
usr/src/tools/smatch/src/validation/restrict.c
59
prp = pup;
usr/src/tools/smatch/src/validation/restrict.c
64
pup = prp; /* check-should-fail */
usr/src/uts/common/dtrace/dtrace.c
7861
dtrace_match_priv(const dtrace_probe_t *prp, uint32_t priv, uid_t uid,
usr/src/uts/common/dtrace/dtrace.c
7865
uint32_t ppriv = prp->dtpr_provider->dtpv_priv.dtpp_flags;
usr/src/uts/common/dtrace/dtrace.c
7885
uid != prp->dtpr_provider->dtpv_priv.dtpp_uid) {
usr/src/uts/common/dtrace/dtrace.c
7894
zoneid != prp->dtpr_provider->dtpv_priv.dtpp_zoneid) {
usr/src/uts/common/dtrace/dtrace.c
7908
dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
usr/src/uts/common/dtrace/dtrace.c
7911
dtrace_provider_t *pvp = prp->dtpr_provider;
usr/src/uts/common/dtrace/dtrace.c
7920
if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
usr/src/uts/common/dtrace/dtrace.c
7923
if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
usr/src/uts/common/dtrace/dtrace.c
7926
if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
usr/src/uts/common/dtrace/dtrace.c
7929
if (dtrace_match_priv(prp, priv, uid, zoneid) == 0)
usr/src/uts/common/dtrace/dtrace.c
8787
dtrace_probe_description(const dtrace_probe_t *prp, dtrace_probedesc_t *pdp)
usr/src/uts/common/dtrace/dtrace.c
8790
pdp->dtpd_id = prp->dtpr_id;
usr/src/uts/common/dtrace/dtrace.c
8793
prp->dtpr_provider->dtpv_name, DTRACE_PROVNAMELEN - 1);
usr/src/uts/common/dtrace/dtrace.c
8795
(void) strncpy(pdp->dtpd_mod, prp->dtpr_mod, DTRACE_MODNAMELEN - 1);
usr/src/uts/common/dtrace/dtrace.c
8796
(void) strncpy(pdp->dtpd_func, prp->dtpr_func, DTRACE_FUNCNAMELEN - 1);
usr/src/uts/common/dtrace/dtrace.c
8797
(void) strncpy(pdp->dtpd_name, prp->dtpr_name, DTRACE_NAMELEN - 1);
usr/src/uts/common/fs/proc/prioctl.c
1954
proc_t *prp = thing;
usr/src/uts/common/fs/proc/prioctl.c
1956
*prp = *p;
usr/src/uts/common/fs/proc/prioctl.c
1958
if (copyout(prp, cmaddr, sizeof (proc_t)))
usr/src/uts/common/fs/proc/prioctl.c
2973
prsetrun(kthread_t *t, prrun_t *prp)
usr/src/uts/common/fs/proc/prioctl.c
2977
long flags = prp->pr_flags;
usr/src/uts/common/fs/proc/prioctl.c
2984
sigutok(&prp->pr_sighold, &t->t_hold);
usr/src/uts/common/fs/proc/prioctl.c
2988
prdelset(&prp->pr_trace, SIGKILL);
usr/src/uts/common/fs/proc/prioctl.c
2989
prassignset(&p->p_sigmask, &prp->pr_trace);
usr/src/uts/common/fs/proc/prioctl.c
2998
prassignset(&p->p_fltmask, &prp->pr_fault);
usr/src/uts/common/fs/proc/prioctl.c
3013
prsvaddr(lwp, prp->pr_vaddr);
usr/src/uts/common/fs/proc/prioctl.c
436
proc_t *prp = thing;
usr/src/uts/common/fs/proc/prioctl.c
438
*prp = *p;
usr/src/uts/common/fs/proc/prioctl.c
440
if (copyout(prp, cmaddr, sizeof (proc_t)))
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1491
struct driver_properties *prp = &sc->props;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1498
prp->dbq_timer_idx = t4_choose_dbq_timer(sc, 100);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1499
prp->fwq_tmr_idx = t4_choose_holdoff_timer(sc, 10);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1500
prp->fwq_pktc_idx = t4_choose_holdoff_pktcnt(sc, -1);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1512
prp->fwq_tmr_idx = t4_choose_holdoff_timer(sc, 100);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1513
prp->fwq_pktc_idx = t4_choose_holdoff_pktcnt(sc, 32);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1515
sc->sge.fwq_tmr_idx = prp->fwq_tmr_idx;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
1516
sc->sge.fwq_pktc_idx = prp->fwq_pktc_idx;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
176
struct driver_properties *prp;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
227
prp = &sc->props;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
228
(void) init_driver_props(sc, prp);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
276
if (prp->wc) {
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
405
pi->tmr_idx = prp->tmr_idx_10g;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
406
pi->pktc_idx = prp->pktc_idx_10g;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
409
pi->tmr_idx = prp->tmr_idx_1g;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
410
pi->pktc_idx = prp->pktc_idx_1g;
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
412
pi->dbq_timer_idx = prp->dbq_timer_idx;
usr/src/uts/common/io/nvme/nvme.c
5738
uint64_t *prp;
usr/src/uts/common/io/nvme/nvme.c
5786
prp = (uint64_t *)cmd->nc_prp->nd_memp;
usr/src/uts/common/io/nvme/nvme.c
5790
*prp++ = cookie->dmac_laddress;
usr/src/uts/common/io/scsi/targets/sd.c
20167
sd_prout_t *prp;
usr/src/uts/common/io/scsi/targets/sd.c
20186
prp = kmem_zalloc(data_len, KM_SLEEP);
usr/src/uts/common/io/scsi/targets/sd.c
20194
ucmd_buf.uscsi_bufaddr = (caddr_t)prp;
usr/src/uts/common/io/scsi/targets/sd.c
20205
bcopy(ptr->oldkey.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
usr/src/uts/common/io/scsi/targets/sd.c
20206
bcopy(ptr->newkey.key, prp->service_key,
usr/src/uts/common/io/scsi/targets/sd.c
20208
prp->aptpl = ptr->aptpl;
usr/src/uts/common/io/scsi/targets/sd.c
20214
bcopy(ptr->key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
usr/src/uts/common/io/scsi/targets/sd.c
20221
bcopy(ptr->key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
usr/src/uts/common/io/scsi/targets/sd.c
20222
prp->scope_address = BE_32(ptr->scope_specific_addr);
usr/src/uts/common/io/scsi/targets/sd.c
20230
bcopy(ptr->resvdesc.key.key, prp->res_key, MHIOC_RESV_KEY_SIZE);
usr/src/uts/common/io/scsi/targets/sd.c
20231
bcopy(ptr->victim_key.key, prp->service_key,
usr/src/uts/common/io/scsi/targets/sd.c
20233
prp->scope_address = BE_32(ptr->resvdesc.scope_specific_addr);
usr/src/uts/common/io/scsi/targets/sd.c
20243
prp->service_key, MHIOC_RESV_KEY_SIZE);
usr/src/uts/common/io/scsi/targets/sd.c
20244
prp->aptpl = ptr->aptpl;
usr/src/uts/common/io/scsi/targets/sd.c
20279
kmem_free(prp, data_len);
usr/src/uts/common/os/klpd.c
849
pfexec_reply_t pr, *prp;
usr/src/uts/common/os/klpd.c
913
prp = (pfexec_reply_t *)da.rbuf;
usr/src/uts/common/os/klpd.c
919
prp->pfr_ioff > da.rsize - sizeof (priv_set_t) ||
usr/src/uts/common/os/klpd.c
920
prp->pfr_loff > da.rsize - sizeof (priv_set_t) ||
usr/src/uts/common/os/klpd.c
921
(prp->pfr_loff & (sizeof (priv_chunk_t) - 1)) != 0 ||
usr/src/uts/common/os/klpd.c
922
(prp->pfr_ioff & (sizeof (priv_chunk_t) - 1)) != 0)
usr/src/uts/common/os/klpd.c
936
if (!prp->pfr_allowed) {
usr/src/uts/common/os/klpd.c
940
if (!prp->pfr_setcred) {
usr/src/uts/common/os/klpd.c
952
if (crsetresuid(ncr, prp->pfr_ruid, prp->pfr_euid, prp->pfr_euid) != 0)
usr/src/uts/common/os/klpd.c
954
if (crsetresgid(ncr, prp->pfr_rgid, prp->pfr_egid, prp->pfr_egid) != 0)
usr/src/uts/common/os/klpd.c
957
*scrub = prp->pfr_scrubenv;
usr/src/uts/common/os/klpd.c
959
if (prp->pfr_clearflag)
usr/src/uts/common/os/klpd.c
963
iset = PFEXEC_REPLY_IPRIV(prp);
usr/src/uts/common/os/klpd.c
972
lset = PFEXEC_REPLY_LPRIV(prp);
usr/src/uts/common/os/pgrp.c
100
register proc_t *prp;
usr/src/uts/common/os/pgrp.c
104
for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
usr/src/uts/common/os/pgrp.c
105
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/pgrp.c
106
sigtoproc(prp, NULL, sig);
usr/src/uts/common/os/pgrp.c
107
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/pgrp.c
156
pgexit(prp)
usr/src/uts/common/os/pgrp.c
157
proc_t *prp;
usr/src/uts/common/os/pgrp.c
164
pgp = prp->p_pgidp;
usr/src/uts/common/os/pgrp.c
166
if (pgp->pid_pglink == prp) {
usr/src/uts/common/os/pgrp.c
167
ASSERT(prp->p_ppglink == NULL); /* must be at the front */
usr/src/uts/common/os/pgrp.c
168
pgp->pid_pglink = prp->p_pglink;
usr/src/uts/common/os/pgrp.c
170
if (prp->p_ppglink) {
usr/src/uts/common/os/pgrp.c
171
prp->p_ppglink->p_pglink = prp->p_pglink;
usr/src/uts/common/os/pgrp.c
173
if (prp->p_pglink) {
usr/src/uts/common/os/pgrp.c
174
prp->p_pglink->p_ppglink = prp->p_ppglink;
usr/src/uts/common/os/pgrp.c
176
if (pgp->pid_pgtail == prp) {
usr/src/uts/common/os/pgrp.c
177
pgp->pid_pgtail = prp->p_ppglink;
usr/src/uts/common/os/pgrp.c
180
prp->p_pgidp = NULL;
usr/src/uts/common/os/pgrp.c
181
prp->p_pglink = NULL;
usr/src/uts/common/os/pgrp.c
182
prp->p_ppglink = NULL;
usr/src/uts/common/os/pgrp.c
249
register proc_t *prp;
usr/src/uts/common/os/pgrp.c
253
for (prp = pgfind(pgid); prp; prp = prp->p_pglink)
usr/src/uts/common/os/pgrp.c
254
if (prp->p_pid != pgid) {
usr/src/uts/common/os/pgrp.c
80
register proc_t *prp;
usr/src/uts/common/os/pgrp.c
83
for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
usr/src/uts/common/os/pgrp.c
84
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/pgrp.c
85
sigtoproc(prp, NULL, sig);
usr/src/uts/common/os/pgrp.c
86
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/pid.c
162
pid_allocate(proc_t *prp, pid_t pid, int flags)
usr/src/uts/common/os/pid.c
215
pep->pe_proc = prp;
usr/src/uts/common/os/pid.c
216
prp->p_pidp = pidp;
usr/src/uts/common/os/pid.c
217
prp->p_lockp = &proc_lock[pid_getlockslot(pidp->pid_prslot)];
usr/src/uts/common/os/pid.c
273
pid_exit(proc_t *prp, struct task *tk)
usr/src/uts/common/os/pid.c
276
zone_t *zone = prp->p_zone;
usr/src/uts/common/os/pid.c
284
ASSERT(prp->p_pgidp != NULL || prp->p_stat == SIDL);
usr/src/uts/common/os/pid.c
285
if (prp->p_pgidp != NULL)
usr/src/uts/common/os/pid.c
286
pgexit(prp);
usr/src/uts/common/os/pid.c
288
sess_rele(prp->p_sessp, B_TRUE);
usr/src/uts/common/os/pid.c
290
pidp = prp->p_pidp;
usr/src/uts/common/os/pid.c
295
audit_pfree(prp);
usr/src/uts/common/os/pid.c
297
if (practive == prp) {
usr/src/uts/common/os/pid.c
298
practive = prp->p_next;
usr/src/uts/common/os/pid.c
301
if (prp->p_next) {
usr/src/uts/common/os/pid.c
302
prp->p_next->p_prev = prp->p_prev;
usr/src/uts/common/os/pid.c
304
if (prp->p_prev) {
usr/src/uts/common/os/pid.c
305
prp->p_prev->p_next = prp->p_next;
usr/src/uts/common/os/pid.c
310
mutex_destroy(&prp->p_crlock);
usr/src/uts/common/os/pid.c
311
kmem_cache_free(process_cache, prp);
usr/src/uts/common/os/pid.c
590
proc_t *prp;
usr/src/uts/common/os/pid.c
598
prp = procdir[slot].pe_proc;
usr/src/uts/common/os/pid.c
599
if (prp != 0 && prp->p_stat == SIDL)
usr/src/uts/common/os/pid.c
601
return (prp);
usr/src/uts/common/os/pid.c
613
proc_t *prp;
usr/src/uts/common/os/pid.c
623
for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
usr/src/uts/common/os/pid.c
624
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/pid.c
625
sigtoproc(prp, NULL, sig);
usr/src/uts/common/os/pid.c
626
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/procset.c
134
if (((prp = prfind((pid_t)pid)) == NULL) ||
usr/src/uts/common/os/procset.c
135
(prp->p_stat == SIDL || prp->p_stat == SZOMB ||
usr/src/uts/common/os/procset.c
136
prp->p_tlist == NULL || prp->p_flag & SSYS)) {
usr/src/uts/common/os/procset.c
150
error = (*funcp)(prp, arg);
usr/src/uts/common/os/procset.c
161
for (prp = practive; prp != NULL; prp = prp->p_next) {
usr/src/uts/common/os/procset.c
166
if (!HASZONEACCESS(curproc, prp->p_zone->zone_id))
usr/src/uts/common/os/procset.c
174
if (prp->p_stat == SIDL || prp->p_stat == SZOMB)
usr/src/uts/common/os/procset.c
177
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/procset.c
178
if (prp->p_flag & SSYS || prp->p_tlist == NULL ||
usr/src/uts/common/os/procset.c
179
procinset(prp, psp) == 0) {
usr/src/uts/common/os/procset.c
180
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/procset.c
182
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/procset.c
184
lastprp = prp;
usr/src/uts/common/os/procset.c
185
if (prp != proc_init) {
usr/src/uts/common/os/procset.c
186
error = (*funcp)(prp, arg);
usr/src/uts/common/os/procset.c
86
proc_t *prp; /* A process from the set */
usr/src/uts/common/os/sched.c
154
proc_t *prp;
usr/src/uts/common/os/sched.c
201
for (prp = practive; prp != NULL; prp = prp->p_next) {
usr/src/uts/common/os/sched.c
202
if (not_swappable(prp))
usr/src/uts/common/os/sched.c
208
if (prp->p_swapcnt) {
usr/src/uts/common/os/sched.c
215
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/sched.c
217
t = prp->p_tlist;
usr/src/uts/common/os/sched.c
231
} while ((t = t->t_forw) != prp->p_tlist);
usr/src/uts/common/os/sched.c
232
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
239
prp, proc_pri, proc_time);
usr/src/uts/common/os/sched.c
245
swapin_prp = prp;
usr/src/uts/common/os/sched.c
263
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/sched.c
264
if ((prp->p_flag & SEXITING) ||
usr/src/uts/common/os/sched.c
265
(prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) {
usr/src/uts/common/os/sched.c
266
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
274
t = prp->p_tlist;
usr/src/uts/common/os/sched.c
285
} while ((t = t->t_forw) != prp->p_tlist);
usr/src/uts/common/os/sched.c
293
"softswap:prp %p", prp);
usr/src/uts/common/os/sched.c
295
(void) swapout(prp, &swrss, SOFTSWAP);
usr/src/uts/common/os/sched.c
297
prp->p_swrss += swrss;
usr/src/uts/common/os/sched.c
298
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
301
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
391
for (prp = practive; prp != NULL; prp = prp->p_next) {
usr/src/uts/common/os/sched.c
397
if (not_swappable(prp))
usr/src/uts/common/os/sched.c
410
mutex_enter(&prp->p_lock);
usr/src/uts/common/os/sched.c
411
if ((prp->p_flag & SEXITING) ||
usr/src/uts/common/os/sched.c
412
(prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) {
usr/src/uts/common/os/sched.c
413
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
418
t = prp->p_tlist;
usr/src/uts/common/os/sched.c
429
} while ((t = t->t_forw) != prp->p_tlist);
usr/src/uts/common/os/sched.c
431
mutex_exit(&prp->p_lock);
usr/src/uts/common/os/sched.c
441
"hardswap: prp %p needs %lu", prp, needs);
usr/src/uts/common/os/sched.c
444
swapout_prp = prp;
usr/src/uts/common/os/sched.c
459
if ((prp = swapout_prp) != NULL) {
usr/src/uts/common/os/sched.c
463
swapped = swapout(prp, &swrss, HARDSWAP);
usr/src/uts/common/os/sched.c
470
prp->p_swrss += swrss;
usr/src/uts/common/os/sched.c
472
deficit += MIN(prp->p_swrss, lotsfree);
usr/src/uts/common/syscall/utssys.c
315
proc_t *prp;
usr/src/uts/common/syscall/utssys.c
339
for (npids = 0, prp = practive; prp != NULL; prp = prp->p_next) {
usr/src/uts/common/syscall/utssys.c
340
if (inglobal || prp->p_zone == zone)
usr/src/uts/common/syscall/utssys.c
341
pidlist[npids++] = prp->p_pid;
usr/src/uts/common/syscall/utssys.c
360
prp = sprlock(pid);
usr/src/uts/common/syscall/utssys.c
361
if (prp == NULL)
usr/src/uts/common/syscall/utssys.c
365
mutex_enter(&prp->p_crlock);
usr/src/uts/common/syscall/utssys.c
366
uid = crgetruid(prp->p_cred);
usr/src/uts/common/syscall/utssys.c
367
mutex_exit(&prp->p_crlock);
usr/src/uts/common/syscall/utssys.c
374
mutex_exit(&prp->p_lock);
usr/src/uts/common/syscall/utssys.c
381
fip = P_FINFO(prp);
usr/src/uts/common/syscall/utssys.c
387
llp = flk_active_nbmand_locks(prp->p_pid);
usr/src/uts/common/syscall/utssys.c
449
if (proc_has_nbmand_on_vp(vp, prp->p_pid, llp)) {
usr/src/uts/common/syscall/utssys.c
472
mutex_enter(&prp->p_lock);
usr/src/uts/common/syscall/utssys.c
473
sprunlock(prp);
usr/src/uts/common/syscall/utssys.c
481
mutex_enter(&prp->p_lock);
usr/src/uts/common/syscall/utssys.c
482
up = PTOU(prp);
usr/src/uts/common/syscall/utssys.c
491
sp = prp->p_sessp;
usr/src/uts/common/syscall/utssys.c
493
vp = prp->p_sessp->s_vp;
usr/src/uts/common/syscall/utssys.c
517
if (prp->p_exec &&
usr/src/uts/common/syscall/utssys.c
518
(VN_CMP(fvp, prp->p_exec) ||
usr/src/uts/common/syscall/utssys.c
519
(contained && (prp->p_exec->v_vfsp == cvfsp))))
usr/src/uts/common/syscall/utssys.c
524
mutex_exit(&prp->p_lock);
usr/src/uts/common/syscall/utssys.c
531
if (prp->p_as != &kas) {
usr/src/uts/common/syscall/utssys.c
533
struct as *as = prp->p_as;
usr/src/uts/common/syscall/utssys.c
614
mutex_enter(&prp->p_lock);
usr/src/uts/common/syscall/utssys.c
615
sprunlock(prp);
usr/src/uts/intel/fs/proc/prmachdep.c
103
getgregs(lwp, prp);
usr/src/uts/intel/fs/proc/prmachdep.c
111
prsetprregs(klwp_t *lwp, prgregset_t prp, int initial)
usr/src/uts/intel/fs/proc/prmachdep.c
115
(void) setgregs(lwp, prp);
usr/src/uts/intel/fs/proc/prmachdep.c
159
prgetprregs32(klwp_t *lwp, prgregset32_t prp)
usr/src/uts/intel/fs/proc/prmachdep.c
162
getgregs32(lwp, prp);
usr/src/uts/intel/fs/proc/prmachdep.c
99
prgetprregs(klwp_t *lwp, prgregset_t prp)
usr/src/uts/sparc/fs/proc/prmachdep.c
100
bzero(prp, NPRGREG * sizeof (*prp));
usr/src/uts/sparc/fs/proc/prmachdep.c
106
prp[R_G1] = gr[REG_G1];
usr/src/uts/sparc/fs/proc/prmachdep.c
107
prp[R_G2] = gr[REG_G2];
usr/src/uts/sparc/fs/proc/prmachdep.c
108
prp[R_G3] = gr[REG_G3];
usr/src/uts/sparc/fs/proc/prmachdep.c
109
prp[R_G4] = gr[REG_G4];
usr/src/uts/sparc/fs/proc/prmachdep.c
110
prp[R_G5] = gr[REG_G5];
usr/src/uts/sparc/fs/proc/prmachdep.c
111
prp[R_G6] = gr[REG_G6];
usr/src/uts/sparc/fs/proc/prmachdep.c
112
prp[R_G7] = gr[REG_G7];
usr/src/uts/sparc/fs/proc/prmachdep.c
114
prp[R_O0] = gr[REG_O0];
usr/src/uts/sparc/fs/proc/prmachdep.c
115
prp[R_O1] = gr[REG_O1];
usr/src/uts/sparc/fs/proc/prmachdep.c
116
prp[R_O2] = gr[REG_O2];
usr/src/uts/sparc/fs/proc/prmachdep.c
117
prp[R_O3] = gr[REG_O3];
usr/src/uts/sparc/fs/proc/prmachdep.c
118
prp[R_O4] = gr[REG_O4];
usr/src/uts/sparc/fs/proc/prmachdep.c
119
prp[R_O5] = gr[REG_O5];
usr/src/uts/sparc/fs/proc/prmachdep.c
120
prp[R_O6] = gr[REG_O6];
usr/src/uts/sparc/fs/proc/prmachdep.c
121
prp[R_O7] = gr[REG_O7];
usr/src/uts/sparc/fs/proc/prmachdep.c
124
prp[R_L0] = lwp->lwp_pcb.pcb_xregs.rw_local[0];
usr/src/uts/sparc/fs/proc/prmachdep.c
125
prp[R_L1] = lwp->lwp_pcb.pcb_xregs.rw_local[1];
usr/src/uts/sparc/fs/proc/prmachdep.c
126
prp[R_L2] = lwp->lwp_pcb.pcb_xregs.rw_local[2];
usr/src/uts/sparc/fs/proc/prmachdep.c
127
prp[R_L3] = lwp->lwp_pcb.pcb_xregs.rw_local[3];
usr/src/uts/sparc/fs/proc/prmachdep.c
128
prp[R_L4] = lwp->lwp_pcb.pcb_xregs.rw_local[4];
usr/src/uts/sparc/fs/proc/prmachdep.c
129
prp[R_L5] = lwp->lwp_pcb.pcb_xregs.rw_local[5];
usr/src/uts/sparc/fs/proc/prmachdep.c
130
prp[R_L6] = lwp->lwp_pcb.pcb_xregs.rw_local[6];
usr/src/uts/sparc/fs/proc/prmachdep.c
131
prp[R_L7] = lwp->lwp_pcb.pcb_xregs.rw_local[7];
usr/src/uts/sparc/fs/proc/prmachdep.c
133
prp[R_I0] = lwp->lwp_pcb.pcb_xregs.rw_in[0];
usr/src/uts/sparc/fs/proc/prmachdep.c
134
prp[R_I1] = lwp->lwp_pcb.pcb_xregs.rw_in[1];
usr/src/uts/sparc/fs/proc/prmachdep.c
135
prp[R_I2] = lwp->lwp_pcb.pcb_xregs.rw_in[2];
usr/src/uts/sparc/fs/proc/prmachdep.c
136
prp[R_I3] = lwp->lwp_pcb.pcb_xregs.rw_in[3];
usr/src/uts/sparc/fs/proc/prmachdep.c
137
prp[R_I4] = lwp->lwp_pcb.pcb_xregs.rw_in[4];
usr/src/uts/sparc/fs/proc/prmachdep.c
138
prp[R_I5] = lwp->lwp_pcb.pcb_xregs.rw_in[5];
usr/src/uts/sparc/fs/proc/prmachdep.c
139
prp[R_I6] = lwp->lwp_pcb.pcb_xregs.rw_in[6];
usr/src/uts/sparc/fs/proc/prmachdep.c
140
prp[R_I7] = lwp->lwp_pcb.pcb_xregs.rw_in[7];
usr/src/uts/sparc/fs/proc/prmachdep.c
143
prp[R_CCR] = gr[REG_CCR];
usr/src/uts/sparc/fs/proc/prmachdep.c
144
prp[R_ASI] = gr[REG_ASI];
usr/src/uts/sparc/fs/proc/prmachdep.c
145
prp[R_FPRS] = gr[REG_FPRS];
usr/src/uts/sparc/fs/proc/prmachdep.c
146
prp[R_PC] = gr[REG_PC];
usr/src/uts/sparc/fs/proc/prmachdep.c
147
prp[R_nPC] = gr[REG_nPC];
usr/src/uts/sparc/fs/proc/prmachdep.c
148
prp[R_Y] = gr[REG_Y];
usr/src/uts/sparc/fs/proc/prmachdep.c
155
prsetprregs(klwp_t *lwp, prgregset_t prp, int initial)
usr/src/uts/sparc/fs/proc/prmachdep.c
159
gr[REG_G1] = prp[R_G1];
usr/src/uts/sparc/fs/proc/prmachdep.c
160
gr[REG_G2] = prp[R_G2];
usr/src/uts/sparc/fs/proc/prmachdep.c
161
gr[REG_G3] = prp[R_G3];
usr/src/uts/sparc/fs/proc/prmachdep.c
162
gr[REG_G4] = prp[R_G4];
usr/src/uts/sparc/fs/proc/prmachdep.c
163
gr[REG_G5] = prp[R_G5];
usr/src/uts/sparc/fs/proc/prmachdep.c
164
gr[REG_G6] = prp[R_G6];
usr/src/uts/sparc/fs/proc/prmachdep.c
165
gr[REG_G7] = prp[R_G7];
usr/src/uts/sparc/fs/proc/prmachdep.c
167
gr[REG_O0] = prp[R_O0];
usr/src/uts/sparc/fs/proc/prmachdep.c
168
gr[REG_O1] = prp[R_O1];
usr/src/uts/sparc/fs/proc/prmachdep.c
169
gr[REG_O2] = prp[R_O2];
usr/src/uts/sparc/fs/proc/prmachdep.c
170
gr[REG_O3] = prp[R_O3];
usr/src/uts/sparc/fs/proc/prmachdep.c
171
gr[REG_O4] = prp[R_O4];
usr/src/uts/sparc/fs/proc/prmachdep.c
172
gr[REG_O5] = prp[R_O5];
usr/src/uts/sparc/fs/proc/prmachdep.c
173
gr[REG_O6] = prp[R_O6];
usr/src/uts/sparc/fs/proc/prmachdep.c
174
gr[REG_O7] = prp[R_O7];
usr/src/uts/sparc/fs/proc/prmachdep.c
176
lwp->lwp_pcb.pcb_xregs.rw_local[0] = prp[R_L0];
usr/src/uts/sparc/fs/proc/prmachdep.c
177
lwp->lwp_pcb.pcb_xregs.rw_local[1] = prp[R_L1];
usr/src/uts/sparc/fs/proc/prmachdep.c
178
lwp->lwp_pcb.pcb_xregs.rw_local[2] = prp[R_L2];
usr/src/uts/sparc/fs/proc/prmachdep.c
179
lwp->lwp_pcb.pcb_xregs.rw_local[3] = prp[R_L3];
usr/src/uts/sparc/fs/proc/prmachdep.c
180
lwp->lwp_pcb.pcb_xregs.rw_local[4] = prp[R_L4];
usr/src/uts/sparc/fs/proc/prmachdep.c
181
lwp->lwp_pcb.pcb_xregs.rw_local[5] = prp[R_L5];
usr/src/uts/sparc/fs/proc/prmachdep.c
182
lwp->lwp_pcb.pcb_xregs.rw_local[6] = prp[R_L6];
usr/src/uts/sparc/fs/proc/prmachdep.c
183
lwp->lwp_pcb.pcb_xregs.rw_local[7] = prp[R_L7];
usr/src/uts/sparc/fs/proc/prmachdep.c
185
lwp->lwp_pcb.pcb_xregs.rw_in[0] = prp[R_I0];
usr/src/uts/sparc/fs/proc/prmachdep.c
186
lwp->lwp_pcb.pcb_xregs.rw_in[1] = prp[R_I1];
usr/src/uts/sparc/fs/proc/prmachdep.c
187
lwp->lwp_pcb.pcb_xregs.rw_in[2] = prp[R_I2];
usr/src/uts/sparc/fs/proc/prmachdep.c
188
lwp->lwp_pcb.pcb_xregs.rw_in[3] = prp[R_I3];
usr/src/uts/sparc/fs/proc/prmachdep.c
189
lwp->lwp_pcb.pcb_xregs.rw_in[4] = prp[R_I4];
usr/src/uts/sparc/fs/proc/prmachdep.c
190
lwp->lwp_pcb.pcb_xregs.rw_in[5] = prp[R_I5];
usr/src/uts/sparc/fs/proc/prmachdep.c
191
lwp->lwp_pcb.pcb_xregs.rw_in[6] = prp[R_I6];
usr/src/uts/sparc/fs/proc/prmachdep.c
192
lwp->lwp_pcb.pcb_xregs.rw_in[7] = prp[R_I7];
usr/src/uts/sparc/fs/proc/prmachdep.c
200
gr[REG_CCR] = prp[R_CCR];
usr/src/uts/sparc/fs/proc/prmachdep.c
201
gr[REG_ASI] = prp[R_ASI];
usr/src/uts/sparc/fs/proc/prmachdep.c
202
gr[REG_FPRS] = prp[R_FPRS];
usr/src/uts/sparc/fs/proc/prmachdep.c
203
gr[REG_PC] = prp[R_PC];
usr/src/uts/sparc/fs/proc/prmachdep.c
204
gr[REG_nPC] = prp[R_nPC];
usr/src/uts/sparc/fs/proc/prmachdep.c
205
gr[REG_Y] = prp[R_Y];
usr/src/uts/sparc/fs/proc/prmachdep.c
312
prgetprregs32(klwp_t *lwp, prgregset32_t prp)
usr/src/uts/sparc/fs/proc/prmachdep.c
321
bzero(prp, NPRGREG * sizeof (*prp));
usr/src/uts/sparc/fs/proc/prmachdep.c
327
prp[R_G1] = gr[REG_G1];
usr/src/uts/sparc/fs/proc/prmachdep.c
328
prp[R_G2] = gr[REG_G2];
usr/src/uts/sparc/fs/proc/prmachdep.c
329
prp[R_G3] = gr[REG_G3];
usr/src/uts/sparc/fs/proc/prmachdep.c
330
prp[R_G4] = gr[REG_G4];
usr/src/uts/sparc/fs/proc/prmachdep.c
331
prp[R_G5] = gr[REG_G5];
usr/src/uts/sparc/fs/proc/prmachdep.c
332
prp[R_G6] = gr[REG_G6];
usr/src/uts/sparc/fs/proc/prmachdep.c
333
prp[R_G7] = gr[REG_G7];
usr/src/uts/sparc/fs/proc/prmachdep.c
335
prp[R_O0] = gr[REG_O0];
usr/src/uts/sparc/fs/proc/prmachdep.c
336
prp[R_O1] = gr[REG_O1];
usr/src/uts/sparc/fs/proc/prmachdep.c
337
prp[R_O2] = gr[REG_O2];
usr/src/uts/sparc/fs/proc/prmachdep.c
338
prp[R_O3] = gr[REG_O3];
usr/src/uts/sparc/fs/proc/prmachdep.c
339
prp[R_O4] = gr[REG_O4];
usr/src/uts/sparc/fs/proc/prmachdep.c
340
prp[R_O5] = gr[REG_O5];
usr/src/uts/sparc/fs/proc/prmachdep.c
341
prp[R_O6] = gr[REG_O6];
usr/src/uts/sparc/fs/proc/prmachdep.c
342
prp[R_O7] = gr[REG_O7];
usr/src/uts/sparc/fs/proc/prmachdep.c
345
prp[R_L0] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[0]);
usr/src/uts/sparc/fs/proc/prmachdep.c
346
prp[R_L1] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[1]);
usr/src/uts/sparc/fs/proc/prmachdep.c
347
prp[R_L2] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[2]);
usr/src/uts/sparc/fs/proc/prmachdep.c
348
prp[R_L3] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[3]);
usr/src/uts/sparc/fs/proc/prmachdep.c
349
prp[R_L4] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[4]);
usr/src/uts/sparc/fs/proc/prmachdep.c
350
prp[R_L5] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[5]);
usr/src/uts/sparc/fs/proc/prmachdep.c
351
prp[R_L6] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[6]);
usr/src/uts/sparc/fs/proc/prmachdep.c
352
prp[R_L7] = R32(lwp->lwp_pcb.pcb_xregs.rw_local[7]);
usr/src/uts/sparc/fs/proc/prmachdep.c
354
prp[R_I0] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[0]);
usr/src/uts/sparc/fs/proc/prmachdep.c
355
prp[R_I1] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[1]);
usr/src/uts/sparc/fs/proc/prmachdep.c
356
prp[R_I2] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[2]);
usr/src/uts/sparc/fs/proc/prmachdep.c
357
prp[R_I3] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[3]);
usr/src/uts/sparc/fs/proc/prmachdep.c
358
prp[R_I4] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[4]);
usr/src/uts/sparc/fs/proc/prmachdep.c
359
prp[R_I5] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[5]);
usr/src/uts/sparc/fs/proc/prmachdep.c
360
prp[R_I6] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[6]);
usr/src/uts/sparc/fs/proc/prmachdep.c
361
prp[R_I7] = R32(lwp->lwp_pcb.pcb_xregs.rw_in[7]);
usr/src/uts/sparc/fs/proc/prmachdep.c
364
prp[R_PSR] = gr[REG_PSR];
usr/src/uts/sparc/fs/proc/prmachdep.c
365
prp[R_PC] = gr[REG_PC];
usr/src/uts/sparc/fs/proc/prmachdep.c
366
prp[R_nPC] = gr[REG_nPC];
usr/src/uts/sparc/fs/proc/prmachdep.c
367
prp[R_Y] = gr[REG_Y];
usr/src/uts/sparc/fs/proc/prmachdep.c
93
prgetprregs(klwp_t *lwp, prgregset_t prp)
usr/src/uts/sun4v/io/vnet_dds.c
1186
vdds_ranges_t *prp;
usr/src/uts/sun4v/io/vnet_dds.c
1202
prp = &prng[rnum];
usr/src/uts/sun4v/io/vnet_dds.c
1203
if (prp->child_hi == HVCOOKIE(cookie)) {
usr/src/uts/sun4v/io/vnet_dds.c
1204
prp->child_hi = 0;
usr/src/uts/sun4v/io/vnet_dds.c
881
vdds_ranges_t *prp;
usr/src/uts/sun4v/io/vnet_dds.c
969
prp = &prng[rnum];
usr/src/uts/sun4v/io/vnet_dds.c
970
if (prp->child_hi == HVCOOKIE(cba->cookie)) {
usr/src/uts/sun4v/io/vnet_dds.c
977
prp = &prng[rnum];
usr/src/uts/sun4v/io/vnet_dds.c
978
if (prp->child_hi == 0) {
usr/src/uts/sun4v/io/vnet_dds.c
992
prp->child_hi = HVCOOKIE(cba->cookie);
usr/src/uts/sun4v/io/vnet_dds.c
993
prp->child_lo = 0;
usr/src/uts/sun4v/io/vnet_dds.c
994
prp->parent_hi = 0x80000000 | (start >> 32);
usr/src/uts/sun4v/io/vnet_dds.c
995
prp->parent_lo = start & 0x00000000FFFFFFFF;
usr/src/uts/sun4v/io/vnet_dds.c
996
prp->size_hi = (size >> 32);
usr/src/uts/sun4v/io/vnet_dds.c
997
prp->size_lo = size & 0x00000000FFFFFFFF;