Symbol: pr
usr/src/boot/common/interp.c
294
char *pr, *p, *cp, *ev;
usr/src/boot/common/interp.c
299
pr = p = strdup(cp);
usr/src/boot/common/interp.c
319
free(pr);
usr/src/cmd/bhyve/common/pci_ahci.c
2085
pci_ahci_ioreq_init(struct ahci_port *pr)
usr/src/cmd/bhyve/common/pci_ahci.c
2090
pr->ioqsz = blockif_queuesz(pr->bctx);
usr/src/cmd/bhyve/common/pci_ahci.c
2091
pr->ioreq = calloc(pr->ioqsz, sizeof(struct ahci_ioreq));
usr/src/cmd/bhyve/common/pci_ahci.c
2092
STAILQ_INIT(&pr->iofhd);
usr/src/cmd/bhyve/common/pci_ahci.c
2097
for (i = 0; i < pr->ioqsz; i++) {
usr/src/cmd/bhyve/common/pci_ahci.c
2098
vr = &pr->ioreq[i];
usr/src/cmd/bhyve/common/pci_ahci.c
2099
vr->io_pr = pr;
usr/src/cmd/bhyve/common/pci_ahci.c
2100
if (!pr->atapi)
usr/src/cmd/bhyve/common/pci_ahci.c
2105
STAILQ_INSERT_TAIL(&pr->iofhd, vr, io_flist);
usr/src/cmd/bhyve/common/pci_ahci.c
2108
TAILQ_INIT(&pr->iobhd);
usr/src/cmd/bhyve/common/pci_ahci.c
531
ahci_port_reset(struct ahci_port *pr)
usr/src/cmd/bhyve/common/pci_ahci.c
533
pr->serr = 0;
usr/src/cmd/bhyve/common/pci_ahci.c
534
pr->sact = 0;
usr/src/cmd/bhyve/common/pci_ahci.c
535
pr->xfermode = ATA_UDMA6;
usr/src/cmd/bhyve/common/pci_ahci.c
536
pr->mult_sectors = 128;
usr/src/cmd/bhyve/common/pci_ahci.c
538
if (!pr->bctx) {
usr/src/cmd/bhyve/common/pci_ahci.c
539
pr->ssts = ATA_SS_DET_NO_DEVICE;
usr/src/cmd/bhyve/common/pci_ahci.c
540
pr->sig = 0xFFFFFFFF;
usr/src/cmd/bhyve/common/pci_ahci.c
541
pr->tfd = 0x7F;
usr/src/cmd/bhyve/common/pci_ahci.c
544
pr->ssts = ATA_SS_DET_PHY_ONLINE | ATA_SS_IPM_ACTIVE;
usr/src/cmd/bhyve/common/pci_ahci.c
545
if (pr->sctl & ATA_SC_SPD_MASK)
usr/src/cmd/bhyve/common/pci_ahci.c
546
pr->ssts |= (pr->sctl & ATA_SC_SPD_MASK);
usr/src/cmd/bhyve/common/pci_ahci.c
548
pr->ssts |= ATA_SS_SPD_GEN3;
usr/src/cmd/bhyve/common/pci_ahci.c
549
pr->tfd = (1 << 8) | ATA_S_DSC | ATA_S_DMA;
usr/src/cmd/bhyve/common/pci_ahci.c
550
if (!pr->atapi) {
usr/src/cmd/bhyve/common/pci_ahci.c
551
pr->sig = PxSIG_ATA;
usr/src/cmd/bhyve/common/pci_ahci.c
552
pr->tfd |= ATA_S_READY;
usr/src/cmd/bhyve/common/pci_ahci.c
554
pr->sig = PxSIG_ATAPI;
usr/src/cmd/bhyve/common/pci_ahci.c
555
ahci_write_reset_fis_d2h(pr);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1001
if (S_ISCHR(pr->pr_mode)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1015
path = proc_fdinfo_misc(pr, PR_PATHNAME, NULL);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1036
} else if (!S_ISSOCK(pr->pr_mode)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1047
ph->ph_inode = pr->pr_ino;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1048
ph->ph_fd = pr->pr_fd;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1049
ph->ph_major = pr->pr_rmajor;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1050
ph->ph_mode = pr->pr_mode;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1057
if (S_ISSOCK(pr->pr_mode)) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1062
type = proc_fdinfo_misc(pr, PR_SOCKOPT_TYPE, NULL);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1067
sa = proc_fdinfo_misc(pr, PR_SOCKETNAME, NULL);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
992
process_hash_iterfd(const prfdinfo_t *pr, void *psinfop)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2507
probe_chstate(struct probe_stats *pr, struct phyint_instance *pii, int state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2509
if (pr->pr_status == state)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2512
pr->pr_status = state;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2513
(void) probe_state_event(pr, pii);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2911
probe_state_event(struct probe_stats *pr, struct phyint_instance *pii)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2916
struct target *tg = pr->pr_target;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2925
errno = nvlist_add_uint32(nvl, IPMP_PROBE_ID, pr->pr_id);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2933
errno = nvlist_add_uint32(nvl, IPMP_PROBE_STATE, probestate(pr));
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2938
pr->pr_hrtime_start);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2943
pr->pr_hrtime_sent);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2947
if (pr->pr_status == PR_ACKED) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2948
recv_time = pr->pr_hrtime_ackrecv;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
2949
proc_time = pr->pr_hrtime_ackproc;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/defs.h
137
extern void logperror_pr(const struct prefix *pr, const char *str);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1211
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1246
for (pr = pi->pi_prefix_list; pr != NULL; pr = next_pr) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1247
next_pr = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1248
nexti = prefix_timer(pr, elapsed);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1253
"%d -> %u ms\n", pr->pr_name, nexti, next);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1593
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1686
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1687
pr->pr_in_use = _B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1698
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1699
if_process(ifsock, pr->pr_name, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1829
struct prefix *pr, *next_pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1837
for (pr = pi->pi_prefix_list; pr != NULL; pr = next_pr) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1838
next_pr = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1839
if (!pr->pr_in_use) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1841
pr->pr_kernel_state &= PR_STATIC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1842
if (pr->pr_state & PR_STATIC)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1843
prefix_update_ipadm_addrobj(pr, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1844
pr->pr_name[0] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1845
if (pr->pr_state & PR_STATIC) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1846
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1852
pr->pr_state = pr->pr_kernel_state;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1853
} else if (pr->pr_state != pr->pr_kernel_state) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1856
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1873
for (pr = pi->pi_prefix_list; pr != NULL; pr = next_pr) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1874
next_pr = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1875
if (pr->pr_state & PR_AUTO)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1876
prefix_update_ipadm_addrobj(pr, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1877
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2166
logperror_pr(const struct prefix *pr, const char *str)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2170
str, pr->pr_name, pr->pr_physical->pi_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2174
str, pr->pr_name, pr->pr_physical->pi_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2415
struct prefix *pr, *next_pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2438
for (pr = pi->pi_prefix_list; pr != NULL; pr = next_pr) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2439
next_pr = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2440
if (pr->pr_name[0] == '\0') {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2441
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2448
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2457
prefix_update_ipadm_addrobj(pr, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2459
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
426
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
546
pr = prefix_lookup_name(pi, ifname);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
547
if (pr == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
548
pr = prefix_create_name(pi, ifname);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
549
if (pr == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
553
if (prefix_init_from_k(pr) == -1) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
554
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
559
if (pr->pr_kernel_state != 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
560
pr->pr_in_use = _B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
564
(pr->pr_flags & IFF_TEMPORARY)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
569
if (++pr->pr_attempts >= MAX_DAD_FAILURES) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
572
pr->pr_name, inet_ntop(AF_INET6,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
574
pr->pr_attempts, pi->pi_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
577
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
581
pr->pr_name, inet_ntop(AF_INET6, (void *)&pi->pi_tmp_token,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
584
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
593
pr->pr_address.s6_addr[i] = pr->pr_prefix.s6_addr[i] |
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
596
if (prefix_lookup_addr_match(pr) != NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
597
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
600
pr->pr_CreateTime = getcurrenttime() / MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
606
pr->pr_kernel_state &= ~PR_AUTO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
607
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
629
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
667
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
668
pr->pr_in_use = _B_FALSE;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1004
prefix_update_ipadm_addrobj(pr, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1005
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1012
"p %d\n", pr->pr_name, pr->pr_flags, validtime, preftime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1014
if (!(pr->pr_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1020
if (pr->pr_flags & IFF_TEMPORARY) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1023
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1033
if (pr->pr_prefix_len + tokenlen != IPV6_ABITS) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1043
pr->pr_prefix_len, tokenlen);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1051
pr->pr_address.s6_addr[i] = pr->pr_prefix.s6_addr[i] |
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1058
if ((other_pr = prefix_lookup_addr_match(pr)) != NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1071
prefix_update_ipadm_addrobj(pr, _B_FALSE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1072
prefix_delete(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1078
if ((pr->pr_flags & IFF_TEMPORARY) && new_prefix) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1079
pr->pr_CreateTime = getcurrenttime() / MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1083
pr->pr_name, validtime, preftime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1088
pr->pr_state |= PR_AUTO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1090
pr->pr_state &= ~(PR_AUTO|PR_DEPRECATED);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1091
if (preftime != 0 || !(pr->pr_state & PR_AUTO))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1092
pr->pr_state &= ~PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1094
pr->pr_state |= PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1105
pr->pr_ValidLifetime = PREFIX_INFINITY - 1;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1107
pr->pr_ValidLifetime = validtime * MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1109
pr->pr_PreferredLifetime = PREFIX_INFINITY - 1;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1111
pr->pr_PreferredLifetime = preftime * MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1112
pr->pr_AutonomousFlag = _B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1117
pr->pr_physical->pi_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1118
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1119
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1120
pr->pr_ValidLifetime, pr->pr_PreferredLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1123
if (pr->pr_state & PR_AUTO) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1125
if (pr->pr_ValidLifetime != 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1126
timer_schedule(pr->pr_ValidLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1127
if (pr->pr_PreferredLifetime != 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1128
timer_schedule(pr->pr_PreferredLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1130
if (pr->pr_kernel_state != pr->pr_state) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1132
if ((pr->pr_kernel_state & PR_AUTO) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1133
!(pr->pr_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1138
inet_ntop(AF_INET6, (void *)&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1141
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
50
void incoming_prefix_onlink_process(struct prefix *pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
57
struct prefix *pr, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
646
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
651
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
652
if (pr->pr_prefix_len == plen &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
653
prefix_equal(po->nd_opt_pi_prefix, pr->pr_prefix, plen)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
655
if (pr->pr_state & PR_STATIC)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
658
incoming_prefix_onlink_process(pr, opt);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
669
pr = prefix_create(pi, po->nd_opt_pi_prefix, plen, 0);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
670
if (pr == NULL)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
672
incoming_prefix_onlink_process(pr, opt);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
676
incoming_prefix_onlink_process(struct prefix *pr, uchar_t *opt)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
684
pr->pr_state |= PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
686
pr->pr_state &= ~PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
696
if (pr->pr_flags & IFF_TEMPORARY) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
697
pr->pr_OnLinkLifetime = pr->pr_ValidLifetime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
700
pr->pr_OnLinkLifetime = PREFIX_INFINITY - 1;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
702
pr->pr_OnLinkLifetime = validtime * MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
704
pr->pr_OnLinkFlag = _B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
708
pr->pr_name, inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
709
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
710
pr->pr_OnLinkLifetime, pr->pr_state, pr->pr_kernel_state);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
713
if (pr->pr_kernel_state != pr->pr_state) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
714
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
717
if (pr->pr_OnLinkLifetime != 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
718
timer_schedule(pr->pr_OnLinkLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
729
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
747
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
748
if (prefix_equal(po->nd_opt_pi_prefix, pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
750
if ((pr->pr_flags & IFF_DHCPRUNNING) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
751
pr->pr_prefix_len != po->nd_opt_pi_prefix_len) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
752
pr->pr_prefix_len = po->nd_opt_pi_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
753
if (pr->pr_flags & IFF_UP) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
758
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
759
prefix_update_dhcp(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
762
if (pr->pr_prefix_len == po->nd_opt_pi_prefix_len &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
763
(!(pr->pr_state & PR_STATIC) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
764
(pr->pr_flags & IFF_DHCPRUNNING)))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
773
pr = prefix_create(pi, po->nd_opt_pi_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
775
if (pr != NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
776
pr->pr_state = PR_STATIC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
798
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
824
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
825
if (pr->pr_prefix_len == plen &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
826
prefix_equal(po->nd_opt_pi_prefix, pr->pr_prefix, plen)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
829
if ((pr->pr_state & PR_STATIC) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
830
(pr->pr_flags & IFF_DHCPRUNNING))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
832
if (pr->pr_flags & IFF_TEMPORARY) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
839
if (!((pr->pr_flags & IFF_DEPRECATED) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
841
pr->pr_address, TMP_TOKEN_BITS)))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
846
(void) incoming_prefix_addrconf_process(pi, pr, opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
861
pr = prefix_create(pi, po->nd_opt_pi_prefix, plen, 0);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
862
if (pr == NULL)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
864
ret = incoming_prefix_addrconf_process(pi, pr, opt, from,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
875
pr = prefix_create(pi, po->nd_opt_pi_prefix, plen,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
877
if (pr == NULL)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
879
ret = incoming_prefix_addrconf_process(pi, pr, opt, from,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
887
incoming_prefix_addrconf_process(struct phyint *pi, struct prefix *pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
910
recorded_validtime = pr->pr_ValidLifetime / MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
912
if (loopback || !(pr->pr_state & PR_AUTO) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
961
if (pr->pr_flags & IFF_TEMPORARY) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
972
cur_vexp = pr->pr_CreateTime + pi->pi_TmpValidLifetime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
973
cur_pexp = pr->pr_CreateTime + cur_tpreftime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
983
if ((pr->pr_PreferredLifetime == 0) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
984
!token_equal(pr->pr_address, pi->pi_tmp_token,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1005
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1006
if (pr->pr_prefix_len == prefixlen &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1007
prefix_equal(prefix, pr->pr_prefix, prefixlen))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1008
return (pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1073
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1082
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1083
if (strcmp(name, pr->pr_name) == 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1084
return (pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1095
prefix_lookup_addr_match(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1105
inet_ntop(AF_INET6, (void *)&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1106
abuf, sizeof (abuf)), pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1108
prefix = pr->pr_prefix;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1109
prefixlen = pr->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1112
if (otherpr == pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1115
IN6_ARE_ADDR_EQUAL(&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1129
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1137
pr = (struct prefix *)calloc(sizeof (struct prefix), 1);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1138
if (pr == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1146
prefix_set(&pr->pr_prefix, prefix, prefixlen);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1147
pr->pr_prefix_len = prefixlen;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1148
pr->pr_PreferredLifetime = PREFIX_INFINITY;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1149
pr->pr_ValidLifetime = PREFIX_INFINITY;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1150
pr->pr_OnLinkLifetime = PREFIX_INFINITY;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1151
pr->pr_kernel_state = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1152
pr->pr_flags |= flags;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1153
prefix_insert(pi, pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1154
return (pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1164
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1170
pr = (struct prefix *)calloc(sizeof (struct prefix), 1);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1171
if (pr == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1175
(void) strncpy(pr->pr_name, name, sizeof (pr->pr_name));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1176
pr->pr_name[sizeof (pr->pr_name) - 1] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1177
prefix_insert(pi, pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1178
return (pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1183
prefix_insert(struct phyint *pi, struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1185
pr->pr_next = pi->pi_prefix_list;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1186
pr->pr_prev = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1188
pi->pi_prefix_list->pr_prev = pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1189
pi->pi_prefix_list = pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1190
pr->pr_physical = pi;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1202
prefix_init_from_k(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1206
int sock = pr->pr_physical->pi_sock;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1208
(void) strncpy(lifr.lifr_name, pr->pr_name, sizeof (lifr.lifr_name));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1211
logperror_pr(pr, "prefix_init_from_k: ioctl (get addr)");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1216
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1220
pr->pr_address = sin6->sin6_addr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1223
logperror_pr(pr, "prefix_init_from_k: ioctl (get flags)");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1226
pr->pr_flags = lifr.lifr_flags;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1232
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1235
pr->pr_prefix_len = IPV6_ABITS;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1237
IN6_IS_ADDR_UNSPECIFIED(&pr->pr_address) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1238
IN6_IS_ADDR_LINKLOCAL(&pr->pr_address)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1242
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1256
prefix_equal(pr->pr_prefix, pr2->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1258
pr->pr_prefix_len = pr2->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1266
"resolicit\n", pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1273
pr2->pr_name, pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1274
prefix_update_dhcp(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1281
prefix_update_ipadm_addrobj(pr, _B_TRUE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1284
logperror_pr(pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1291
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1299
pr->pr_prefix_len = lifr.lifr_addrlen;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1300
prefix_set(&pr->pr_prefix, sin6->sin6_addr, pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1302
if (pr->pr_prefix_len != IPV6_ABITS &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1303
(pr->pr_flags & IFF_UP) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1304
IN6_ARE_ADDR_EQUAL(&pr->pr_address, &pr->pr_prefix)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1310
pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1311
inet_ntop(AF_INET6, (void *)&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1312
abuf, sizeof (abuf)), pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1316
pr->pr_kernel_state = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1317
if (pr->pr_prefix_len != IPV6_ABITS)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1318
pr->pr_kernel_state |= PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1319
if (!(pr->pr_flags & (IFF_NOLOCAL | IFF_DHCPRUNNING)))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1320
pr->pr_kernel_state |= PR_AUTO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1321
if ((pr->pr_flags & IFF_DEPRECATED) && (pr->pr_kernel_state & PR_AUTO))
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1322
pr->pr_kernel_state |= PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1323
if (!(pr->pr_flags & IFF_ADDRCONF)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1325
pr->pr_kernel_state |= PR_STATIC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1327
pr->pr_state = pr->pr_kernel_state;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1329
if (pr->pr_state & PR_AUTO) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1330
pr->pr_prefix_len =
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1331
IPV6_ABITS - pr->pr_physical->pi_token_length;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1332
prefix_set(&pr->pr_prefix, pr->pr_prefix, pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1336
pr->pr_ValidLifetime = NDP_PREFIX_DEFAULT_LIFETIME;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1337
pr->pr_PreferredLifetime = NDP_PREFIX_DEFAULT_LIFETIME;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1338
pr->pr_OnLinkLifetime = NDP_PREFIX_DEFAULT_LIFETIME;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1345
if (pr->pr_flags & IFF_TEMPORARY)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1346
pr->pr_CreateTime = getcurrenttime() / MILLISEC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1348
if (pr->pr_kernel_state == 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1349
pr->pr_name[0] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1354
pr->pr_kernel_state = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1355
pr->pr_name[0] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1367
prefix_delete(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1374
pr->pr_physical->pi_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1375
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1376
abuf, sizeof (abuf)), pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1378
pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1381
pr->pr_state &= PR_STATIC;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1382
if (pr->pr_kernel_state != pr->pr_state)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1383
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1385
if (pr->pr_prev == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1387
pi->pi_prefix_list = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1389
pr->pr_prev->pr_next = pr->pr_next;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1391
if (pr->pr_next != NULL)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1392
pr->pr_next->pr_prev = pr->pr_prev;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1393
pr->pr_next = pr->pr_prev = NULL;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1395
free(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1403
prefix_modify_flags(struct prefix *pr, uint64_t onflags, uint64_t offflags)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1406
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1413
pr->pr_physical->pi_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1414
pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1415
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1416
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1417
pr->pr_flags, onflags, offflags);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1420
if (!(pr->pr_state & PR_STATIC) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1421
strcmp(pr->pr_name, pi->pi_name) == 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1428
(void) strncpy(lifr.lifr_name, pr->pr_name, sizeof (lifr.lifr_name));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1432
logperror_pr(pr, "prefix_modify_flags: SIOCGLIFFLAGS");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1434
" on 0x%llx off 0x%llx\n", pr->pr_physical->pi_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1435
pr->pr_name, pr->pr_flags, onflags, offflags);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1442
pr->pr_flags = lifr.lifr_flags;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1445
logperror_pr(pr, "prefix_modify_flags: SIOCSLIFFLAGS");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1448
pr->pr_physical->pi_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1460
prefix_update_dhcp(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1465
(void) strlcpy(lifr.lifr_name, pr->pr_name, sizeof (lifr.lifr_name));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1468
pr->pr_address, pr->pr_prefix_len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1469
lifr.lifr_addrlen = pr->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1474
if (ioctl(pr->pr_physical->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) ==
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1476
logperror_pr(pr, "prefix_update_dhcp: ioctl (set subnet)");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1486
prefix_update_k(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1491
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1496
"from %s to %s\n", pr->pr_physical->pi_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1497
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1498
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1499
prefix_print_state(pr->pr_kernel_state, buf1,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1501
prefix_print_state(pr->pr_state, buf2, sizeof (buf2)));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1504
if (pr->pr_kernel_state == pr->pr_state)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1508
if (pr->pr_state & PR_STATIC)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1511
if (pr->pr_kernel_state == 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1517
if (pr->pr_name[0] != '\0') {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1521
pr->pr_physical->pi_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1522
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1523
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1524
prefix_print_state(pr->pr_kernel_state, buf1,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1526
prefix_print_state(pr->pr_state, buf2,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1536
logperror_pr(pr, "prefix_update_k: SIOCLIFADDIF");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1539
(void) strncpy(pr->pr_name, lifr.lifr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1540
sizeof (pr->pr_name));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1541
pr->pr_name[sizeof (pr->pr_name) - 1] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1544
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1555
if (pr->pr_flags & IFF_TEMPORARY)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1557
if (prefix_modify_flags(pr, onflags, 0) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1560
if ((pr->pr_state & (PR_ONLINK|PR_AUTO)) == 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1562
if (prefix_modify_flags(pr, 0, IFF_UP|IFF_DEPRECATED) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1564
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1570
pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1577
if (!(pr->pr_state & PR_STATIC) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1578
strcmp(pr->pr_name, pi->pi_name) == 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1588
logperror_pr(pr, "prefix_update_k: SIOCLIFREMOVEIF");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1590
pr->pr_kernel_state = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1591
pr->pr_name[0] = '\0';
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1594
if ((pr->pr_state & PR_AUTO) && !(pr->pr_kernel_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1600
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1606
sin6->sin6_addr = pr->pr_address;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1610
pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1611
inet_ntop(AF_INET6, (void *)&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1615
logperror_pr(pr, "prefix_update_k: SIOCSLIFADDR");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1622
prefix_update_ipadm_addrobj(pr, _B_TRUE);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1623
if (pr->pr_state & PR_ONLINK) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1624
sin6->sin6_addr = pr->pr_prefix;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1625
lifr.lifr_addrlen = pr->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1627
sin6->sin6_addr = pr->pr_address;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1632
"%s/%u for PR_AUTO on\n", pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1637
logperror_pr(pr, "prefix_update_k: SIOCSLIFSUBNET");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1652
sin6->sin6_addr = pr->pr_prefix;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1660
pr->pr_name, inet_ntop(AF_INET6,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1666
logperror_pr(pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1671
if (prefix_modify_flags(pr, IFF_UP, IFF_NOLOCAL) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1673
pr->pr_kernel_state |= PR_AUTO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1674
if (pr->pr_state & PR_ONLINK)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1675
pr->pr_kernel_state |= PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1677
pr->pr_kernel_state &= ~PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1679
if (!(pr->pr_state & PR_AUTO) && (pr->pr_kernel_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1681
if (prefix_modify_flags(pr, IFF_NOLOCAL, 0) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1683
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1691
"for PR_AUTO off\n", pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1696
logperror_pr(pr, "prefix_update_k: SIOCSLIFADDR");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1699
pr->pr_kernel_state &= ~PR_AUTO;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1701
if ((pr->pr_state & PR_DEPRECATED) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1702
!(pr->pr_kernel_state & PR_DEPRECATED) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1703
(pr->pr_kernel_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1705
if (prefix_modify_flags(pr, IFF_DEPRECATED, 0) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1707
pr->pr_kernel_state |= PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1709
if (!(pr->pr_state & PR_DEPRECATED) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1710
(pr->pr_kernel_state & PR_DEPRECATED)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1711
if (prefix_modify_flags(pr, 0, IFF_DEPRECATED) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1713
pr->pr_kernel_state &= ~PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1715
if ((pr->pr_state & PR_ONLINK) && !(pr->pr_kernel_state & PR_ONLINK)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1717
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1723
sin6->sin6_addr = pr->pr_prefix;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1724
lifr.lifr_addrlen = pr->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1727
"%s/%d for PR_ONLINK on\n", pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1732
logperror_pr(pr, "prefix_update_k: SIOCSLIFSUBNET");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1741
if (!(pr->pr_state & PR_AUTO) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1742
prefix_modify_flags(pr, IFF_UP | IFF_NOLOCAL, 0) == -1)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1744
pr->pr_kernel_state |= PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1746
if (!(pr->pr_state & PR_ONLINK) && (pr->pr_kernel_state & PR_ONLINK)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1748
(void) strncpy(lifr.lifr_name, pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1754
sin6->sin6_addr = pr->pr_address;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1758
"%s/%d for PR_ONLINK off\n", pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1763
logperror_pr(pr, "prefix_update_k: SIOCSLIFSUBNET");
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1766
pr->pr_kernel_state &= ~PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1777
prefix_timer(struct prefix *pr, uint_t elapsed)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1785
pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1786
inet_ntop(AF_INET6, (void *)&pr->pr_prefix,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1787
abuf, sizeof (abuf)), pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1788
elapsed, pr->pr_ValidLifetime, pr->pr_PreferredLifetime,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1789
pr->pr_OnLinkLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1793
if (pr->pr_state & PR_STATIC)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1796
if (pr->pr_AutonomousFlag &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1797
(pr->pr_PreferredLifetime != PREFIX_INFINITY)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1798
if (pr->pr_PreferredLifetime <= elapsed) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1799
pr->pr_PreferredLifetime = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1801
pr->pr_PreferredLifetime -= elapsed;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1802
if (pr->pr_PreferredLifetime < next)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1803
next = pr->pr_PreferredLifetime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1806
if (pr->pr_AutonomousFlag &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1807
(pr->pr_ValidLifetime != PREFIX_INFINITY)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1808
if (pr->pr_ValidLifetime <= elapsed) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1809
pr->pr_ValidLifetime = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1811
pr->pr_ValidLifetime -= elapsed;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1812
if (pr->pr_ValidLifetime < next)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1813
next = pr->pr_ValidLifetime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1816
if (pr->pr_OnLinkFlag &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1817
(pr->pr_OnLinkLifetime != PREFIX_INFINITY)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1818
if (pr->pr_OnLinkLifetime <= elapsed) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1819
pr->pr_OnLinkLifetime = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1821
pr->pr_OnLinkLifetime -= elapsed;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1822
if (pr->pr_OnLinkLifetime < next)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1823
next = pr->pr_OnLinkLifetime;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1826
if (pr->pr_AutonomousFlag && pr->pr_ValidLifetime == 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1827
pr->pr_state &= ~(PR_AUTO|PR_DEPRECATED);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1828
if (pr->pr_AutonomousFlag && pr->pr_PreferredLifetime == 0 &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1829
(pr->pr_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1830
pr->pr_state |= PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1833
"prefix(%s)\n", pr->pr_name);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1835
if (pr->pr_OnLinkFlag && pr->pr_OnLinkLifetime == 0)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1836
pr->pr_state &= ~PR_ONLINK;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1838
if (pr->pr_state != pr->pr_kernel_state) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1842
if ((pr->pr_kernel_state & PR_AUTO) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1843
!(pr->pr_state & PR_AUTO)) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1848
inet_ntop(AF_INET6, (void *)&pr->pr_address,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1851
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1894
prefix_print(struct prefix *pr)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1900
"kernel_state %s\n", pr->pr_name,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1901
inet_ntop(AF_INET6, (void *)&pr->pr_prefix, abuf, sizeof (abuf)),
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1902
pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1903
prefix_print_state(pr->pr_state, buf2, sizeof (buf2)),
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1904
prefix_print_state(pr->pr_kernel_state, buf1, sizeof (buf1)));
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1906
inet_ntop(AF_INET6, (void *)&pr->pr_address, abuf, sizeof (abuf)),
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1907
pr->pr_flags, pr->pr_in_use);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1909
"OnLinkLifetime %u\n", pr->pr_ValidLifetime,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1910
pr->pr_PreferredLifetime, pr->pr_OnLinkLifetime);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1912
pr->pr_OnLinkFlag, pr->pr_AutonomousFlag);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2353
prefix_update_ipadm_addrobj(struct prefix *pr, boolean_t add)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2355
struct phyint *pi = pr->pr_physical;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2368
pr->pr_name[0] == '\0' || IN6_IS_ADDR_LINKLOCAL(&pr->pr_address) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2369
(!(pr->pr_flags & IFF_ADDRCONF) &&
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2370
!(pr->pr_flags & IFF_DHCPRUNNING))) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
2378
cp = strrchr(pr->pr_name, ':');
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
42
static void prefix_print(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
43
static void prefix_insert(struct phyint *pi, struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
576
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
623
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
624
prefix_print(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
830
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
832
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
833
if (!(pr->pr_flags & IFF_TEMPORARY) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
834
(pr->pr_flags & IFF_DEPRECATED) ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
835
(!token_equal(pr->pr_address, pi->pi_tmp_token,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
839
pr->pr_PreferredLifetime = 0;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
840
pr->pr_state |= PR_DEPRECATED;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
841
prefix_update_k(pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
858
struct prefix *pr, *newpr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
885
for (pr = pi->pi_prefix_list; pr != NULL; pr = pr->pr_next) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
887
if (!(pr->pr_state & PR_AUTO) || pr->pr_state & PR_STATIC ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
888
pr->pr_state & PR_DEPRECATED ||
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
889
pr->pr_flags & IFF_TEMPORARY)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
892
newpr = prefix_create(pi, pr->pr_prefix, pr->pr_prefix_len,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
897
(void) inet_ntop(AF_INET6, &pr->pr_prefix, pbuf,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
918
opt.nd_opt_pi_prefix_len = pr->pr_prefix_len;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
921
htonl(pr->pr_ValidLifetime / 1000);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
923
htonl(pr->pr_PreferredLifetime / 1000);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
924
if (pr->pr_state & PR_ONLINK)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
926
opt.nd_opt_pi_prefix = pr->pr_prefix;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
934
(void) inet_ntop(AF_INET6, &pr->pr_prefix, pbuf,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
943
if (pr->pr_state & PR_ONLINK) {
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
996
struct prefix *pr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
275
extern struct prefix *prefix_lookup_addr_match(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
277
extern int prefix_init_from_k(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
278
extern void prefix_delete(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
281
extern void prefix_update_dhcp(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
282
extern void prefix_update_k(struct prefix *pr);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
283
extern uint_t prefix_timer(struct prefix *pr, uint_t elapsed);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
326
struct prefix *pr, uchar_t *opt,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
330
extern void incoming_prefix_onlink_process(struct prefix *pr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
335
extern void prefix_update_ipadm_addrobj(struct prefix *pr, boolean_t add);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1728
print_addr_range(char *prefix, ike_addr_pr_t *pr)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1735
beg = &pr->beg_iprange;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1736
end = &pr->end_iprange;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1002
} else if (pr->family == AF_INET6) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1005
if (bind(sndsock6, (struct sockaddr *)pr->from,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1185
setup_protocol(struct pr_set *pr, int family)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1191
pr->family = family;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1198
(void) strcpy(pr->name, "IPv4");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1199
(void) strcpy(pr->icmp, "icmp");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1200
pr->icmp_minlen = ICMP_MINLEN;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1201
pr->addr_len = sizeof (struct in_addr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1202
pr->ip_hdr_len = sizeof (struct ip);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1203
pr->sock_size = sizeof (struct sockaddr_in);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1204
pr->to = (struct sockaddr *)&whereto;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1205
pr->from = (struct sockaddr *)&wherefrom;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1206
pr->from_sin_addr = (void *)&wherefrom.sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1207
pr->gwIPlist = gwIPlist;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1208
pr->set_buffers_fn = set_buffers;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1209
pr->check_reply_fn = check_reply;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1210
pr->print_icmp_other_fn = print_icmp_other;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1211
pr->print_addr_fn = print_addr;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1212
pr->packlen = calc_packetlen(packlen_input, pr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1214
(void) strcpy(pr->name, "IPv6");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1215
(void) strcpy(pr->icmp, "ipv6-icmp");
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1216
pr->icmp_minlen = ICMP6_MINLEN;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1217
pr->addr_len = sizeof (struct in6_addr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1218
pr->ip_hdr_len = sizeof (struct ip6_hdr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1219
pr->sock_size = sizeof (struct sockaddr_in6);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1220
pr->to = (struct sockaddr *)&whereto6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1221
pr->from = (struct sockaddr *)&wherefrom6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1222
pr->from_sin_addr = (void *)&wherefrom6.sin6_addr;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1223
pr->gwIPlist = gwIP6list;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1224
pr->set_buffers_fn = set_buffers6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1225
pr->check_reply_fn = check_reply6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1226
pr->print_icmp_other_fn = print_icmp_other6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1227
pr->print_addr_fn = print_addr6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1228
pr->packlen = calc_packetlen(packlen_input, pr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1230
if (pr->packlen == 0)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1238
setup_socket(struct pr_set *pr, int packet_len)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1248
if ((pe = getprotobyname(pr->icmp)) == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1249
Fprintf(stderr, "%s: unknown protocol %s\n", prog, pr->icmp);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1256
if ((rsock = socket(pr->family, SOCK_RAW, pe->p_proto)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1278
if (pr->family == AF_INET6) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1314
if (pr->family == AF_INET && raw_req) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1319
if (pr->family == AF_INET)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1327
ssock = socket(pr->family, type, proto);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1349
if (pr->family == AF_INET && raw_req) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1392
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1408
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1495
struct pr_set *pr)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1503
if (memcmp(&tmp_al->addr, ip_addr, pr->addr_len) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1515
traceroute(union any_in_addr *ip_addr, struct msghdr *msg6, struct pr_set *pr,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1538
msg6->msg_name = pr->to;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1540
sndsock = (pr->family == AF_INET) ? sndsock4 : sndsock6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1541
rcvsock = (pr->family == AF_INET) ? rcvsock4 : rcvsock6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1555
(void) select_src_addr(pr->gwIPlist, &src_addr,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1556
pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1558
(void) select_src_addr(ip_addr, &src_addr, pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1560
set_sin(pr->from, &src_addr, pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1571
dev_name = device_name(al, num_ifs, &src_addr, pr);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1575
(void) inet_ntop(pr->family, pr->from_sin_addr, abuf,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1583
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1584
outip4->ip_src = *(struct in_addr *)pr->from_sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1591
if (pr->family == AF_INET6 &&
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1596
inet_ntop(pr->family, ip_addr, abuf, sizeof (abuf)));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1602
pr->packlen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1610
if (pr->family == AF_INET && gw_count > 0)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1611
set_IPv4opt_sourcerouting(sndsock, ip_addr, pr->gwIPlist);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1678
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1679
send_probe(sndsock, pr->to, outip4, seq, ttl,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1680
&t1, pr->packlen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1683
&t1, pr->packlen);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1687
in_msg.msg_name = pr->from;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1688
in_msg.msg_namelen = pr->sock_size;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1703
reply = (*pr->check_reply_fn) (&in_msg, cc, seq,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1719
if (memcmp(pr->from_sin_addr, &lastaddr,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1720
pr->addr_len) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1721
(*pr->print_addr_fn) ((uchar_t *)packet,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1722
cc, pr->from);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1725
pr->from_sin_addr, pr->addr_len);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1736
if (pr->family == AF_INET6) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1752
if (((pr->family == AF_INET) &&
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1754
((pr->family == AF_INET6) &&
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1760
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1770
if ((*pr->print_icmp_other_fn)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1777
if (pr->family == AF_INET &&
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
783
calc_packetlen(int plen_input, struct pr_set *pr)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
809
optlen = 8 + gw_count * pr->addr_len;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
815
minpacket = pr->ip_hdr_len + sizeof (struct outdata) + optlen;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
817
minpacket += pr->icmp_minlen; /* minimum ICMP header size */
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
825
prog, pr->name, minpacket, IP_MAXPACKET);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
840
set_src_addr(struct pr_set *pr, struct ifaddrlist **alp)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
847
struct sockaddr_in *sin_from = (struct sockaddr_in *)pr->from;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
849
struct sockaddr_in6 *sin6_from = (struct sockaddr_in6 *)pr->from;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
864
num_ifs = ifaddrlist(&al, pr->family, ifaddrflags, errbuf);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
878
prog, pr->name);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
888
" interface\n", prog, device, if_index, pr->name);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
896
get_hostinfo(source, pr->family, &aip);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
900
prog, source, pr->name);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
908
if (pr->family == AF_INET)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
920
tmp2_al = find_ifaddr(al, num_ifs, ap, pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
922
(void) inet_ntop(pr->family, ap, abuf, sizeof (abuf));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
924
prog, abuf, pr->name);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
942
if (pr->family == AF_INET)
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
943
set_sin(pr->from, &(tmp1_al->addr), pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
949
set_sin(pr->from, ap, pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
952
(void) inet_ntop(pr->family, pr->from_sin_addr,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
964
if (pr->family == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
978
set_sin(pr->from, ap, pr->family);
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
993
if (pr->family == AF_INET && !raw_req) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
996
if (bind(sndsock4, (struct sockaddr *)pr->from,
usr/src/cmd/cron/atq.c
101
pr.pw_uid = pp->pw_uid;
usr/src/cmd/cron/atq.c
102
pr.pw_name = pp->pw_name;
usr/src/cmd/cron/atq.c
135
if (cron_admin(pr.pw_name) ||
usr/src/cmd/cron/atq.c
136
strcmp(pr.pw_name, argv[i]) == 0) {
usr/src/cmd/cron/atq.c
151
"for %s:\n", pr.pw_name);
usr/src/cmd/cron/atq.c
158
} else if (!cron_admin(pr.pw_name)) {
usr/src/cmd/cron/atq.c
164
*uidlist = pr.pw_uid;
usr/src/cmd/cron/atq.c
206
if (argnum != argc) c = pr.pw_name;
usr/src/cmd/cron/atq.c
76
struct passwd pr;
usr/src/cmd/cron/cron.c
2620
cleanup(struct runinfo *pr, int rc)
usr/src/cmd/cron/cron.c
2626
logit(ECHAR, pr, rc);
usr/src/cmd/cron/cron.c
2627
--qt[pr->que].nrun;
usr/src/cmd/cron/cron.c
2628
p = pr->rusr;
usr/src/cmd/cron/cron.c
2629
if (pr->que != CRONEVENT)
usr/src/cmd/cron/cron.c
2634
if (lstat(pr->outfile, &buf) == 0) {
usr/src/cmd/cron/cron.c
2636
(buf.st_size > 0 || pr->mailwhendone)) {
usr/src/cmd/cron/cron.c
2639
if ((pr->pid = fork()) < 0) {
usr/src/cmd/cron/cron.c
2648
} else if (pr->pid == 0) {
usr/src/cmd/cron/cron.c
2652
mail_result(p, pr, buf.st_size);
usr/src/cmd/cron/cron.c
2655
contract_abandon_latest(pr->pid);
usr/src/cmd/cron/cron.c
2656
pr->que = ZOMB;
usr/src/cmd/cron/cron.c
2661
(void) unlink(pr->outfile);
usr/src/cmd/cron/cron.c
2662
rinfo_free(pr);
usr/src/cmd/cron/cron.c
2665
rinfo_free(pr);
usr/src/cmd/cron/cron.c
2677
mail_result(struct usr *p, struct runinfo *pr, size_t filesize)
usr/src/cmd/cron/cron.c
2686
char *lowname = (pr->jobtype == CRONEVENT ? "cron" : "at");
usr/src/cmd/cron/cron.c
2701
(pr->jobtype == CRONEVENT ? "Cron" : "At"),
usr/src/cmd/cron/cron.c
2702
p->name, name.nodename, pr->jobname);
usr/src/cmd/cron/cron.c
2718
(void) fprintf(mailpipe, "X-Cron-Job-Name: %s\n", pr->jobname);
usr/src/cmd/cron/cron.c
2728
(st = fopen(pr->outfile, "r")) != NULL) {
usr/src/cmd/cron/cron.c
325
static void mail_result(struct usr *p, struct runinfo *pr, size_t filesize);
usr/src/cmd/diff/diff.c
1669
(void) execv(pr+5, prargs);
usr/src/cmd/diff/diff.c
1670
(void) execv(pr, prargs);
usr/src/cmd/diff/diff.c
1671
perror(pr);
usr/src/cmd/diff/diff.h
175
char pr[] = "/usr/bin/pr";
usr/src/cmd/diff3/diff3prog.c
111
static int skip(int i, int from, char *pr);
usr/src/cmd/diff3/diff3prog.c
450
skip(int i, int from, char *pr)
usr/src/cmd/diff3/diff3prog.c
456
if (pr)
usr/src/cmd/diff3/diff3prog.c
457
(void) printf("%s%s", pr, line);
usr/src/cmd/fs.d/ufs/ff/ff.c
506
goto pr;
usr/src/cmd/fs.d/ufs/ff/ff.c
515
pr:
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
466
goto pr;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
477
pr:
usr/src/cmd/ipf/lib/portname.c
11
char *portname(pr, port)
usr/src/cmd/ipf/lib/portname.c
12
int pr, port;
usr/src/cmd/ipf/lib/portname.c
19
if (pr == -1) {
usr/src/cmd/ipf/lib/portname.c
29
} else if ((pr != -2) && (p = getprotobynumber(pr))) {
usr/src/cmd/ipf/lib/printfr.c
135
pr = -1;
usr/src/cmd/ipf/lib/printfr.c
137
pr = fp->fr_ip.fi_p;
usr/src/cmd/ipf/lib/printfr.c
138
p = getprotobynumber(pr);
usr/src/cmd/ipf/lib/printfr.c
140
printproto(p, pr, NULL);
usr/src/cmd/ipf/lib/printfr.c
152
printportcmp(pr, &fp->fr_tuc.ftu_src);
usr/src/cmd/ipf/lib/printfr.c
158
printportcmp(pr, &fp->fr_tuc.ftu_dst);
usr/src/cmd/ipf/lib/printfr.c
26
int pr;
usr/src/cmd/ipf/lib/printfr.c
28
pr = -2;
usr/src/cmd/ipf/lib/printnat.c
126
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
180
printproto(pr, np->in_p, NULL);
usr/src/cmd/ipf/lib/printnat.c
195
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
209
printproto(pr, np->in_p, np);
usr/src/cmd/ipf/lib/printnat.c
27
struct protoent *pr;
usr/src/cmd/ipf/lib/printnat.c
32
pr = getprotobynumber(np->in_p);
usr/src/cmd/ipf/lib/printportcmp.c
12
void printportcmp(pr, frp)
usr/src/cmd/ipf/lib/printportcmp.c
13
int pr;
usr/src/cmd/ipf/lib/printportcmp.c
26
portname(pr, frp->frp_port));
usr/src/cmd/ipf/lib/printproto.c
15
void printproto(pr, p, np)
usr/src/cmd/ipf/lib/printproto.c
16
struct protoent *pr;
usr/src/cmd/ipf/lib/printproto.c
36
else if (pr != NULL)
usr/src/cmd/ipf/lib/printproto.c
37
printf("%s", pr->p_name);
usr/src/cmd/ipf/lib/printproto.c
46
if (pr != NULL)
usr/src/cmd/ipf/lib/printproto.c
47
printf("%s", pr->p_name);
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
707
getpruid(char *pr, uid_t *uid)
usr/src/cmd/krb5/kwarn/kwarnd_proc.c
712
rcp1 = strdup(pr);
usr/src/cmd/lp/cmd/lpsched/alerts.c
150
pformat(char *file, char *text, PSTATUS *pr, RSTATUS *rp)
usr/src/cmd/lp/cmd/lpsched/alerts.c
154
if (Access(pr->alert->msgfile, 0) == 0) {
usr/src/cmd/lp/cmd/lpsched/alerts.c
163
fdprintf(fd, Pf_msg[0], NB(pr->printer->name), NB(pr->printer->name));
usr/src/cmd/lp/cmd/lpsched/alerts.c
164
if (STREQU(pr->printer->fault_rec, NAME_WAIT))
usr/src/cmd/lp/cmd/lpsched/alerts.c
167
if (pr->exec->pid > 0)
usr/src/cmd/lp/cmd/lpsched/alerts.c
83
PSTATUS *pr = va_arg(args, PSTATUS *);
usr/src/cmd/lp/cmd/lpsched/alerts.c
86
pformat(pr->alert->msgfile, text, pr, rp);
usr/src/cmd/lp/cmd/lpsched/alerts.c
87
if (!pr->alert->active)
usr/src/cmd/lp/cmd/lpsched/alerts.c
89
if (exec(EX_ALERT, pr) == 0)
usr/src/cmd/lp/cmd/lpsched/alerts.c
90
pr->alert->active = 1;
usr/src/cmd/lp/cmd/lpsched/alerts.c
94
pr->alert->exec->flags |= EXF_RESTART;
usr/src/cmd/lp/cmd/lpsched/alerts.c
96
Unlink(pr->alert->msgfile);
usr/src/cmd/mailx/tty.c
171
readtty(char pr[], char src[])
usr/src/cmd/mailx/tty.c
181
outstr(pr);
usr/src/cmd/mailx/tty.c
184
fputs(pr, stdout);
usr/src/cmd/mailx/tty.c
270
outstr(pr);
usr/src/cmd/mailx/tty.c
280
return(readtty(pr, cp));
usr/src/cmd/mailx/tty.c
48
static char *readtty(char pr[], char src[]);
usr/src/cmd/mailx/tty.c
561
readtty(char pr[], char src[])
usr/src/cmd/mailx/tty.c
567
fputs(pr, stdout);
usr/src/cmd/mailx/tty.c
618
return(readtty(pr, cp));
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
301
parse_root_t *pr;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
305
pr = mdb_zalloc(sizeof (parse_root_t), UM_SLEEP | UM_GC);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
317
pr->pr_kind = CTF_K_STRUCT;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
319
pr->pr_kind = CTF_K_UNION;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
364
pr->pr_name = defn;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
367
pr->pr_name = NULL;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
391
mdb_list_append(&pr->pr_nodes, pn);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
402
pr->pr_tname = name;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
403
*prp = pr;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
414
typedef_validate(parse_root_t *pr)
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
422
for (pn = mdb_list_next(&pr->pr_nodes); pn != NULL;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
438
if (pr->pr_kind != CTF_K_STRUCT) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
444
if (&pn->pn_list != pr->pr_nodes.ml_prev) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
459
if (mdb_ctf_lookup_by_name(pr->pr_tname, &id) != CTF_ERR) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
460
mdb_printf("typedef name %s already exists\n", pr->pr_tname);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
468
typedef_add(parse_root_t *pr)
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
476
if (typedef_validate(pr) == DCMD_ERR)
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
479
if (pr->pr_kind == CTF_K_STRUCT) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
480
if (mdb_ctf_add_struct(pr->pr_name, &id) != 0) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
482
pr->pr_tname);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
486
if (mdb_ctf_add_union(pr->pr_name, &id) != 0) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
488
pr->pr_tname);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
493
for (pn = mdb_list_next(&pr->pr_nodes); pn != NULL;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
542
if (mdb_ctf_add_typedef(pr->pr_tname, &id, NULL) != 0) {
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
544
pr->pr_tname);
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
586
parse_root_t *pr;
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
653
if (typedef_parse(dup, argv[1].a_un.a_str, &pr) == DCMD_ERR)
usr/src/cmd/mdb/common/mdb/mdb_typedef.c
655
if (typedef_add(pr) == DCMD_ERR)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
193
mdb_pflags_proc_t pr;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
255
if (mdb_ctf_vread(&pr, "proc_t", "mdb_pflags_proc_t", addr, 0) == -1 ||
usr/src/cmd/mdb/common/modules/genunix/genunix.c
256
mdb_vread(&pid, sizeof (pid), (uintptr_t)pr.p_pidp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
262
mdb_printf("\tp_flag: %08x <%b>\n", pr.p_flag, pr.p_flag,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
264
mdb_printf("\tp_pidflag: %08x <%b>\n", pr.p_pidflag, pr.p_pidflag,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
266
mdb_printf("\tp_proc_flag: %08x <%b>\n", pr.p_proc_flag, pr.p_proc_flag,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2835
mdb_walk_proc_t pr;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2837
if (mdb_ctf_vread(&pr, "proc_t", "mdb_walk_proc_t",
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2843
cld = (uintptr_t)pr.p_child;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2844
sib = (uintptr_t)pr.p_sibling;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2863
if (mdb_ctf_vread(&pr, "proc_t", "mdb_walk_proc_t",
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2888
if (sib != 0 && mdb_ctf_vread(&pr, "proc_t", "mdb_walk_proc_t",
usr/src/cmd/mdb/common/modules/genunix/genunix.c
299
mdb_ps_proc_t pr;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
342
if (mdb_ctf_vread(&pr, "proc_t", "mdb_ps_proc_t", addr, 0) == -1)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
345
mdb_vread(&pid, sizeof (pid), (uintptr_t)pr.p_pidp);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
346
mdb_vread(&pgid, sizeof (pgid), (uintptr_t)pr.p_pgidp);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
347
mdb_vread(&cred, sizeof (cred), (uintptr_t)pr.p_cred);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
348
mdb_vread(&session, sizeof (session), (uintptr_t)pr.p_sessp);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
351
mdb_vread(&tk, sizeof (tk), (uintptr_t)pr.p_task);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
355
mdb_vread(&zn, sizeof (zn), (uintptr_t)pr.p_zone);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
356
if ((prt_flags & PS_SERVICES) && pr.p_ct_process != NULL) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
357
mdb_vread(&cp, sizeof (cp), (uintptr_t)pr.p_ct_process);
usr/src/cmd/mdb/common/modules/genunix/genunix.c
378
pstat2ch(pr.p_stat), pid.pid_id, pr.p_ppid, pgid.pid_id,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
389
cred.cr_uid, pr.p_flag, addr,
usr/src/cmd/mdb/common/modules/genunix/genunix.c
390
(prt_flags & PS_PSARGS) ? pr.p_user.u_psargs : pr.p_user.u_comm);
usr/src/cmd/mdb/common/modules/genunix/thread.c
72
proc_t pr;
usr/src/cmd/mdb/common/modules/genunix/thread.c
74
if (mdb_vread(&pr, sizeof (proc_t), wsp->walk_addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/thread.c
80
wsp->walk_addr = (uintptr_t)pr.p_tlist;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1007
if (mdb_vread(&pr, sizeof (pr),
usr/src/cmd/mdb/common/modules/genunix/vfs.c
1013
mdb_printf("[door to '%s' (proc=%p)]", pr.p_user.u_comm,
usr/src/cmd/mdb/common/modules/genunix/vfs.c
999
proc_t pr;
usr/src/cmd/modload/plcysubr.c
681
char *pr;
usr/src/cmd/modload/plcysubr.c
688
while ((pr = strtok_r(l, ",", &l)) != NULL) {
usr/src/cmd/modload/plcysubr.c
690
if (priv_getbyname(pr) != -1)
usr/src/cmd/modload/plcysubr.c
693
if (add && modctl(MODALLOCPRIV, pr) != 0) {
usr/src/cmd/modload/plcysubr.c
694
(void) fprintf(stderr, gettext(ERR_BAD_PRIV), pr,
usr/src/cmd/more/more.c
1029
pr ("s\n");
usr/src/cmd/more/more.c
1031
pr ("\n");
usr/src/cmd/more/more.c
1035
pr ("\n");
usr/src/cmd/more/more.c
1076
pr ("s\n");
usr/src/cmd/more/more.c
1078
pr ("\n");
usr/src/cmd/more/more.c
1082
pr ("\n");
usr/src/cmd/more/more.c
1115
pr (gettext("\n***Back***\n\n"));
usr/src/cmd/more/more.c
1135
pr ("/");
usr/src/cmd/more/more.c
1173
pr ("vi "); pr (cmdbuf); putchar (' '); pr (fnames[fnum]);
usr/src/cmd/more/more.c
1181
promptlen = pr(gettext("[Press 'h' for instructions.]"));
usr/src/cmd/more/more.c
1292
pr ("!");
usr/src/cmd/more/more.c
1296
pr (shell_line);
usr/src/cmd/more/more.c
1356
pr ("\n");
usr/src/cmd/more/more.c
1359
pr(gettext("...skipping\n"));
usr/src/cmd/more/more.c
1380
pr (Line);
usr/src/cmd/more/more.c
1392
pr (gettext("\nPattern not found\n"));
usr/src/cmd/more/more.c
1457
pr ("------------------------\n");
usr/src/cmd/more/more.c
1496
pr (gettext("\n...Skipping "));
usr/src/cmd/more/more.c
1497
pr ("\n");
usr/src/cmd/more/more.c
1506
pr ("\n");
usr/src/cmd/more/more.c
1765
pr(mess);
usr/src/cmd/more/more.c
1769
pr (mess);
usr/src/cmd/more/more.c
388
pr("::::::::::::::");
usr/src/cmd/more/more.c
395
pr("::::::::::::::\n");
usr/src/cmd/more/more.c
679
pr(gettext("--More--"));
usr/src/cmd/more/more.c
687
promptlen += pr(gettext("[Hit space to continue, Del to abort]"));
usr/src/cmd/more/more.c
710
promptlen = pr(gettext("--No more--")); /*M003*/
usr/src/cmd/more/more.c
712
promptlen += pr(gettext("[Hit any key to continue]"));
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1818
boolean_t pr;
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1821
status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &pr);
usr/src/cmd/picl/plugins/sun4u/daktari/psvcpolicy/psvcpolicy.c
1822
if ((status != PSVC_SUCCESS) || (pr != PSVC_PRESENT)) {
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
413
boolean_t pr;
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
418
status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &pr);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
419
if ((status != PSVC_SUCCESS) || (pr != PSVC_PRESENT)) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
677
i_psvc_get_presence(EHdl_t *hdlp, EObj_t *objp, boolean_t *pr)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
688
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
703
pobjp->get_attr(hdlp, pobjp, PSVC_PRESENCE_ATTR, pr);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
704
*pr = pobjp->present;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
731
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
733
*pr = PSVC_ABSENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
736
*pr = PSVC_ABSENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
738
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
756
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
758
*pr = PSVC_ABSENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
761
*pr = PSVC_ABSENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
763
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
769
*pr = PSVC_PRESENT;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
772
objp->present = *pr;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
315
boolean_t pr;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
328
status = psvc_get_attr(hdlp, id, PSVC_PRESENCE_ATTR, &pr);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/psvcpolicy.c
329
if ((status != PSVC_SUCCESS) || (pr != PSVC_PRESENT)) {
usr/src/cmd/power/pm_pam_conv.c
114
free_resp(int num_msg, struct pam_response *pr)
usr/src/cmd/power/pm_pam_conv.c
117
struct pam_response *r = pr;
usr/src/cmd/power/pm_pam_conv.c
119
if (pr == NULL)
usr/src/cmd/power/pm_pam_conv.c
131
free(pr);
usr/src/cmd/prctl/prctl.c
1041
errflg = get_rctls(p.pr);
usr/src/cmd/prctl/prctl.c
1043
release_process(p.pr);
usr/src/cmd/prctl/prctl.c
1988
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2141
if (pr_getprojid(p->pr) != projid ||
usr/src/cmd/prctl/prctl.c
2142
pr_getzoneid(p->pr) != zone_self) {
usr/src/cmd/prctl/prctl.c
2143
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2147
if (pr_gettaskid(p->pr) != taskid) {
usr/src/cmd/prctl/prctl.c
2148
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2152
if (pr_getzoneid(p->pr) != zoneid) {
usr/src/cmd/prctl/prctl.c
2153
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2168
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2176
release_process(p->pr);
usr/src/cmd/prctl/prctl.c
2183
p->taskid = pr_gettaskid(p->pr);
usr/src/cmd/prctl/prctl.c
2184
p->projid = pr_getprojid(p->pr);
usr/src/cmd/prctl/prctl.c
2185
p->zoneid = pr_getzoneid(p->pr);
usr/src/cmd/prctl/prctl.c
2233
p->taskid = pr_gettaskid(p->pr);
usr/src/cmd/prctl/prctl.c
2234
p->projid = pr_getprojid(p->pr);
usr/src/cmd/prctl/prctl.c
2235
p->zoneid = pr_getzoneid(p->pr);
usr/src/cmd/prctl/prctl.c
2260
if ((p->pr = Pgrab(p->pid, arg_force, gret)) != NULL) {
usr/src/cmd/prctl/prctl.c
2262
if (Psetflags(p->pr, PR_RLC) != 0) {
usr/src/cmd/prctl/prctl.c
2263
Prelease(p->pr, 0);
usr/src/cmd/prctl/prctl.c
2266
if (Pcreate_agent(p->pr) == 0) {
usr/src/cmd/prctl/prctl.c
2270
Prelease(p->pr, 0);
usr/src/cmd/prctl/prctl.c
61
struct ps_prochandle *pr;
usr/src/cmd/prctl/prctl.c
735
errflg = get_rctls(p.pr);
usr/src/cmd/prctl/prctl.c
740
if (match_rctl(p.pr, &rctlblkA, arg_name,
usr/src/cmd/prctl/prctl.c
766
if (prctl_setrctl(p.pr, arg_name, NULL,
usr/src/cmd/prctl/prctl.c
775
if (match_rctl(p.pr, &rctlblkA, arg_name,
usr/src/cmd/prctl/prctl.c
800
if (prctl_setrctl(p.pr, arg_name, NULL,
usr/src/cmd/prctl/prctl.c
810
if (match_rctl(p.pr, &rctlblkA, arg_name,
usr/src/cmd/prctl/prctl.c
840
if (match_rctl(p.pr, &rctlblkB, arg_name,
usr/src/cmd/prctl/prctl.c
887
if (prctl_setrctl(p.pr, arg_name, rctlblkA,
usr/src/cmd/prctl/prctl.c
903
if (match_rctl(p.pr, &rctlblkA, arg_name,
usr/src/cmd/prctl/prctl.c
932
if (prctl_setrctl(p.pr,
usr/src/cmd/prctl/prctl.c
972
if (prctl_setrctl(p.pr, arg_name, rctlblkA,
usr/src/cmd/prctl/prctl.c
979
release_process(p.pr);
usr/src/cmd/ptools/pargs/pargs.c
642
build_env(void *data, struct ps_prochandle *pr, uintptr_t addr, const char *str)
usr/src/cmd/ptools/pargs/pargs.c
682
struct ps_prochandle *pr = datap->pd_proc;
usr/src/cmd/ptools/pargs/pargs.c
685
(void) Penv_iter(pr, build_env, datap);
usr/src/cmd/ptools/pargs/pargs.c
694
(void) Penv_iter(pr, build_env, datap);
usr/src/cmd/ptools/ppriv/ppriv.c
475
privupdate(prpriv_t *pr, const char *arg)
usr/src/cmd/ptools/ppriv/ppriv.c
482
(priv_set_t *)&pr->pr_sets[pr->pr_setsize * i];
usr/src/cmd/ptools/ppriv/ppriv.c
494
int sz = PRIV_PRPRIV_SIZE(pr);
usr/src/cmd/ptools/ppriv/ppriv.c
495
char *x = (char *)pr + PRIV_PRPRIV_INFO_OFFSET(pr);
usr/src/cmd/ptools/ppriv/ppriv.c
498
while (x < (char *)pr + sz) {
usr/src/cmd/ptools/ppriv/ppriv.c
508
if (pi->priv_info_size > pr->pr_infosize ||
usr/src/cmd/ptools/ppriv/ppriv.c
516
pr->pr_infosize = 0;
usr/src/cmd/ptools/ppriv/ppriv.c
520
pr->pr_infosize = sizeof (priv_info_uint_t);
usr/src/cmd/ptools/ppriv/ppriv.c
523
((char *)pr + PRIV_PRPRIV_INFO_OFFSET(pr));
usr/src/cmd/ptools/ppriv/ppriv.c
538
pr->pr_infosize = 0;
usr/src/cmd/rpcgen/rpc_clntout.c
81
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_cout.c
300
for (vlist = def->def.pr.versions; vlist != NULL; vlist = vlist->next)
usr/src/cmd/rpcgen/rpc_hout.c
170
for (vers = def->def.pr.versions; vers != NULL; vers = vers->next) {
usr/src/cmd/rpcgen/rpc_hout.c
285
puldefine(def->def_name, def->def.pr.prog_num, PROGRAM);
usr/src/cmd/rpcgen/rpc_hout.c
286
for (vers = def->def.pr.versions; vers != NULL; vers = vers->next) {
usr/src/cmd/rpcgen/rpc_hout.c
306
if (!define_printed(proc, def->def.pr.versions))
usr/src/cmd/rpcgen/rpc_hout.c
332
def->def.pr.versions)) {
usr/src/cmd/rpcgen/rpc_parse.c
300
vtailp = &defp->def.pr.versions;
usr/src/cmd/rpcgen/rpc_parse.c
384
defp->def.pr.prog_num = tok.str;
usr/src/cmd/rpcgen/rpc_parse.h
168
program_def pr;
usr/src/cmd/rpcgen/rpc_sample.c
216
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_sample.c
322
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_sample.c
74
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
1006
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
1164
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
229
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
263
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
356
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
446
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcgen/rpc_svcout.c
763
for (vp = def->def.pr.versions; vp != NULL;
usr/src/cmd/rpcgen/rpc_tblout.c
97
for (vp = def->def.pr.versions; vp != NULL; vp = vp->next) {
usr/src/cmd/rpcinfo/rpcinfo.c
1063
rpcbs_rmtcalllist *pr;
usr/src/cmd/rpcinfo/rpcinfo.c
1134
for (pr = inf[RPCBVERS_2_STAT].rmtinfo; pr;
usr/src/cmd/rpcinfo/rpcinfo.c
1135
pr = pr->next)
usr/src/cmd/rpcinfo/rpcinfo.c
1136
cnt += pr->success;
usr/src/cmd/rpcinfo/rpcinfo.c
1188
for (pr = inf[RPCBVERS_3_STAT].rmtinfo; pr;
usr/src/cmd/rpcinfo/rpcinfo.c
1189
pr = pr->next)
usr/src/cmd/rpcinfo/rpcinfo.c
1190
cnt += pr->success;
usr/src/cmd/rpcinfo/rpcinfo.c
1244
for (pr = inf[RPCBVERS_4_STAT].rmtinfo; pr;
usr/src/cmd/rpcinfo/rpcinfo.c
1245
pr = pr->next)
usr/src/cmd/rpcinfo/rpcinfo.c
1246
cnt += pr->success;
usr/src/cmd/rpcinfo/rpcinfo.c
1766
register rpcbs_rmtcalllist_ptr pr;
usr/src/cmd/rpcinfo/rpcinfo.c
1774
for (pr = infp->rmtinfo; pr; pr = pr->next) {
usr/src/cmd/rpcinfo/rpcinfo.c
1775
rpc = getrpcbynumber(pr->prog);
usr/src/cmd/rpcinfo/rpcinfo.c
1780
(void) printf("%-16u", pr->prog);
usr/src/cmd/rpcinfo/rpcinfo.c
1783
(void) printf("%-16lu", pr->prog);
usr/src/cmd/rpcinfo/rpcinfo.c
1786
pr->vers, pr->proc, pr->netid);
usr/src/cmd/rpcinfo/rpcinfo.c
1788
(void) printf("%d\t ", pr->indirect);
usr/src/cmd/rpcinfo/rpcinfo.c
1789
(void) printf("%d\t%d\n", pr->success, pr->failure);
usr/src/cmd/sgs/lex/common/parser.y
126
prods: prods pr
usr/src/cmd/sgs/lex/common/parser.y
129
| pr
usr/src/cmd/sgs/lex/common/parser.y
132
pr: r NEWE
usr/src/common/ficl/main.c
58
char *pr, *p, *cp, *ev;
usr/src/common/ficl/main.c
63
pr = p = strdup(cp);
usr/src/common/ficl/main.c
83
free(pr);
usr/src/common/mpi/mp_gf2m.c
450
mp_digit *pa, *pr, a_i;
usr/src/common/mpi/mp_gf2m.c
467
pr = MP_DIGITS(r);
usr/src/common/mpi/mp_gf2m.c
473
*pr++ = gf2m_SQR0(a_i);
usr/src/common/mpi/mp_gf2m.c
474
*pr++ = gf2m_SQR1(a_i);
usr/src/common/pnglite/pnglite.c
442
int pr;
usr/src/common/pnglite/pnglite.c
445
pr = a;
usr/src/common/pnglite/pnglite.c
447
pr = b;
usr/src/common/pnglite/pnglite.c
449
pr = c;
usr/src/common/pnglite/pnglite.c
451
return (pr);
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1859
tf_rdata_t *rr, *pr, *rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1865
rr = pr = NULL;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1899
if (pr == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1900
rr = pr = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1902
pr->rd_next = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1903
pr = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1920
if (pr == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1921
rr = pr = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1923
pr->rd_next = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1924
pr = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1947
if (pr == NULL) {
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1948
rr = pr = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1950
pr->rd_next = rdp;
usr/src/lib/fm/topo/libtopo/common/topo_xml.c
1951
pr = rdp;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
40
krb5_principal2salt_internal(krb5_context context, register krb5_const_principal pr, krb5_data *ret, int use_realm)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
46
if (pr == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
52
nelem = krb5_princ_size(context, pr);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
55
size += krb5_princ_realm(context, pr)->length;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
58
size += krb5_princ_component(context, pr, i)->length;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
65
offset = krb5_princ_realm(context, pr)->length;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
66
memcpy(ret->data, krb5_princ_realm(context, pr)->data, offset);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
70
memcpy(&ret->data[offset], krb5_princ_component(context, pr, i)->data,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
71
krb5_princ_component(context, pr, i)->length);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
72
offset += krb5_princ_component(context, pr, i)->length;
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
78
krb5_principal2salt(krb5_context context, register krb5_const_principal pr, krb5_data *ret)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
80
return krb5_principal2salt_internal(context, pr, ret, 1);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
84
krb5_principal2salt_norealm(krb5_context context, register krb5_const_principal pr, krb5_data *ret)
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/pr_to_salt.c
86
return krb5_principal2salt_internal(context, pr, ret, 0);
usr/src/lib/krb5/kadm5/kadm_rpc_xdr.c
1008
ret = krb5_parse_name(context, p, &pr);
usr/src/lib/krb5/kadm5/kadm_rpc_xdr.c
1011
*objp = pr;
usr/src/lib/krb5/kadm5/kadm_rpc_xdr.c
984
krb5_principal pr = NULL;
usr/src/lib/libc/amd64/unwind/eh_frame.c
368
unsigned char *pr =
usr/src/lib/libc/amd64/unwind/eh_frame.c
371
get_table_ent_val(pr, table_end, enc, reloc, base,
usr/src/lib/libc/amd64/unwind/eh_frame.c
381
pi = pr + (1 << log_size);
usr/src/lib/libc/amd64/unwind/eh_frame.c
383
pj = pr;
usr/src/lib/libc/port/fp/__x_power.c
41
__quorem10000(unsigned int x, unsigned short *pr)
usr/src/lib/libc/port/fp/__x_power.c
43
*pr = x % 10000;
usr/src/lib/libc/port/fp/double_decim.c
60
__quorem10000(unsigned int x, unsigned short *pr)
usr/src/lib/libc/port/fp/double_decim.c
62
*pr = x % 10000;
usr/src/lib/libc/port/gen/ucred.c
217
const prpriv_t *pr = UCPRIV(uc);
usr/src/lib/libc/port/gen/ucred.c
221
if (pr == NULL || pset == -1) {
usr/src/lib/libc/port/gen/ucred.c
229
&pr->pr_sets[d->pd_pinfo->priv_setsize * pset]);
usr/src/lib/libc/port/gen/ucred.c
285
prpriv_t *pr = UCPRIV(uc);
usr/src/lib/libc/port/gen/ucred.c
288
if (pr == NULL) {
usr/src/lib/libc/port/gen/ucred.c
293
end = (char *)pr + PRIV_PRPRIV_SIZE(pr);
usr/src/lib/libc/port/gen/ucred.c
294
x = end - pr->pr_infosize;
usr/src/lib/libcpc/common/libcpc.c
1165
struct priv pr = { NULL, 0 };
usr/src/lib/libcpc/common/libcpc.c
1169
pr.name = ev;
usr/src/lib/libcpc/common/libcpc.c
1170
cpc_walk_events_pic(cpc, pic, &pr, ev_walker);
usr/src/lib/libcpc/common/libcpc.c
1171
if (pr.found)
usr/src/lib/libcpc/common/libcpc.c
1174
cpc_walk_generic_events_pic(cpc, pic, &pr, ev_walker);
usr/src/lib/libcpc/common/libcpc.c
1175
if (pr.found)
usr/src/lib/libcpc/common/libcpc.c
1202
struct priv pr = { NULL, 0 };
usr/src/lib/libcpc/common/libcpc.c
1204
pr.name = attr;
usr/src/lib/libcpc/common/libcpc.c
1205
cpc_walk_attrs(cpc, &pr, at_walker);
usr/src/lib/libcpc/common/libcpc.c
1206
return (pr.found);
usr/src/lib/libidmap/common/idmap_api.c
102
(xdrproc_t)xdr_idmap_prop_type, (caddr_t)&pr,
usr/src/lib/libidmap/common/idmap_api.c
112
idmap_get_prop_ds(idmap_prop_type pr, idmap_ad_disc_ds_t *dc)
usr/src/lib/libidmap/common/idmap_api.c
117
rc = idmap_get_prop(pr, &res);
usr/src/lib/libidmap/common/idmap_api.c
137
idmap_get_prop_str(idmap_prop_type pr, char **str)
usr/src/lib/libidmap/common/idmap_api.c
142
rc = idmap_get_prop(pr, &res);
usr/src/lib/libidmap/common/idmap_api.c
95
idmap_get_prop(idmap_prop_type pr, idmap_prop_res *res)
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
209
DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
211
if (pr != NULL)
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
212
*pr = sig->r;
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
238
ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
240
if (pr != NULL)
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.c
241
*pr = sig->r;
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.h
38
void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
usr/src/lib/libkmf/plugins/kmf_openssl/common/compat.h
42
void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
usr/src/lib/libm/common/C/j0.c
252
static const GENERIC pr[7] = { /* [8 -- inf] pzero 6550 */
usr/src/lib/libm/common/C/j0.c
279
r = pr[5]+z*pr[6];
usr/src/lib/libm/common/C/j0.c
282
r = r*z + pr[i];
usr/src/lib/libm/common/R/besself.c
294
p0 = (pr[0] + z * (pr[1] + z * (pr[2] + z * (pr[3] +
usr/src/lib/libm/common/R/besself.c
295
z * (pr[4] + z * (pr[5] + z * pr[6])))))) /
usr/src/lib/libm/common/R/besself.c
381
p0 = (pr[0] + z * (pr[1] + z * (pr[2] + z * (pr[3] +
usr/src/lib/libm/common/R/besself.c
382
z * (pr[4] + z * (pr[5] + z * pr[6])))))) /
usr/src/lib/libmvec/common/__vrem_pio2m.c
172
double z, t, p, q[20], r[21], *pr;
usr/src/lib/libmvec/common/__vrem_pio2m.c
280
pr = &r[j];
usr/src/lib/libmvec/common/__vrem_pio2m.c
284
q[0] = pio2[0] * pr[0];
usr/src/lib/libmvec/common/__vrem_pio2m.c
285
q[1] = pio2[0] * pr[1] + pio2[1] * pr[0];
usr/src/lib/libmvec/common/__vrem_pio2m.c
286
q[2] = pio2[0] * pr[2] + pio2[1] * pr[1] + pio2[2] * pr[0];
usr/src/lib/libmvec/common/__vrem_pio2m.c
287
q[3] = pio2[0] * pr[3] + pio2[1] * pr[2] + pio2[2] * pr[1]
usr/src/lib/libmvec/common/__vrem_pio2m.c
288
+ pio2[3] * pr[0];
usr/src/lib/libmvec/common/__vrem_pio2m.c
290
q[i] = pio2[0] * pr[i] + pio2[1] * pr[i-1] + pio2[2] * pr[i-2]
usr/src/lib/libmvec/common/__vrem_pio2m.c
291
+ pio2[3] * pr[i-3] + pio2[4] * pr[i-4];
usr/src/lib/libnsl/rpc/svc_vc.c
303
struct cf_rendezvous *r, *pr;
usr/src/lib/libnsl/rpc/svc_vc.c
349
pr = (struct cf_rendezvous *)parent->xp_p1;
usr/src/lib/libnsl/rpc/svc_vc.c
350
r->sendsize = pr->sendsize;
usr/src/lib/libnsl/rpc/svc_vc.c
351
r->recvsize = pr->recvsize;
usr/src/lib/libnsl/rpc/svc_vc.c
352
r->cf_tsdu = pr->cf_tsdu;
usr/src/lib/libnsl/rpc/svc_vc.c
353
r->cf_cache = pr->cf_cache;
usr/src/lib/libnsl/rpc/svc_vc.c
354
r->tcp_flag = pr->tcp_flag;
usr/src/lib/libnsl/rpc/svc_vc.c
355
r->tcp_keepalive = pr->tcp_keepalive;
usr/src/lib/libnsl/rpc/svc_vc.c
356
r->cf_connmaxrec = pr->cf_connmaxrec;
usr/src/lib/libpool/common/pool.c
2133
pool_component_destroy(pool_component_t *pr)
usr/src/lib/libpool/common/pool.c
2135
pool_elem_t *pe = TO_ELEM(pr);
usr/src/lib/libpool/common/pool.c
2558
pool_component_to_elem(const pool_conf_t *conf, const pool_component_t *pr)
usr/src/lib/libpool/common/pool.c
2564
return ((pool_elem_t *)pr);
usr/src/lib/libpool/common/pool.c
2602
int (*callback)(pool_conf_t *conf, pool_component_t *pr, void *arg))
usr/src/lib/libpool/common/pool_kernel.c
1658
pool_knl_resource_t *pr = (pool_knl_resource_t *)elem;
usr/src/lib/libpool/common/pool_kernel.c
1659
pr->pr_is_system = pool_knl_resource_is_system;
usr/src/lib/libpool/common/pool_kernel.c
1660
pr->pr_can_associate = pool_knl_resource_can_associate;
usr/src/lib/libpool/common/pool_kernel.c
1956
pool_knl_resource_is_system(const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_kernel.c
1958
switch (pool_resource_elem_class(TO_ELEM(pr))) {
usr/src/lib/libpool/common/pool_kernel.c
1961
elem_get_sysid(TO_ELEM(pr))));
usr/src/lib/libpool/common/pool_kernel.c
1972
pool_knl_resource_can_associate(const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_kernel.c
1974
switch (pool_resource_elem_class(TO_ELEM(pr))) {
usr/src/lib/libpool/common/pool_xml.c
1343
pool_xml_resource_t *pr = (pool_xml_resource_t *)elem;
usr/src/lib/libpool/common/pool_xml.c
1344
pr->pr_is_system = pool_xml_resource_is_system;
usr/src/lib/libpool/common/pool_xml.c
1345
pr->pr_can_associate = pool_xml_resource_can_associate;
usr/src/lib/libpool/common/pool_xml.c
1926
pool_xml_resource_is_system(const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1928
switch (pool_resource_elem_class(TO_ELEM(pr))) {
usr/src/lib/libpool/common/pool_xml.c
1931
elem_get_sysid(TO_ELEM(pr))));
usr/src/lib/libpool/common/pool_xml.c
1942
pool_xml_resource_can_associate(const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1944
switch (pool_resource_elem_class(TO_ELEM(pr))) {
usr/src/lib/libpool/common/pool_xml.c
1957
pool_xml_pool_associate(pool_t *pool, const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1961
if (pool_xml_get_property(TO_ELEM(pr),
usr/src/lib/libpool/common/pool_xml.c
1976
pool_xml_pool_dissociate(pool_t *pool, const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1980
if ((default_res = get_default_resource(pr)) == NULL)
usr/src/lib/libpool/common/pool_xml.c
1982
if (default_res == pr)
usr/src/lib/libresolv/arpa/nameser.h
158
u_char pr:1; /* primary server required (non standard) */
usr/src/lib/libresolv/arpa/nameser.h
173
u_char pr:1; /* primary server required (non standard) */
usr/src/lib/libresolv/res_debug.c
131
if (hp->pr)
usr/src/lib/libresolv/res_mkquery.c
172
hp->pr = (_res.options & RES_PRIMARY) != 0;
usr/src/lib/libresolv2/common/irs/dns_pr.c
72
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/dns_pr.c
83
if (!(pr = memget(sizeof *pr))) {
usr/src/lib/libresolv2/common/irs/dns_pr.c
88
memset(pr, 0x5e, sizeof *pr);
usr/src/lib/libresolv2/common/irs/dns_pr.c
90
pr->private = pvt;
usr/src/lib/libresolv2/common/irs/dns_pr.c
91
pr->byname = pr_byname;
usr/src/lib/libresolv2/common/irs/dns_pr.c
92
pr->bynumber = pr_bynumber;
usr/src/lib/libresolv2/common/irs/dns_pr.c
93
pr->next = pr_next;
usr/src/lib/libresolv2/common/irs/dns_pr.c
94
pr->rewind = pr_rewind;
usr/src/lib/libresolv2/common/irs/dns_pr.c
95
pr->close = pr_close;
usr/src/lib/libresolv2/common/irs/dns_pr.c
96
pr->minimize = pr_minimize;
usr/src/lib/libresolv2/common/irs/dns_pr.c
97
pr->res_get = pr_res_get;
usr/src/lib/libresolv2/common/irs/dns_pr.c
98
pr->res_set = pr_res_set;
usr/src/lib/libresolv2/common/irs/dns_pr.c
99
return (pr);
usr/src/lib/libresolv2/common/irs/gen.c
242
if (irs->accessors[n].pr != NULL)
usr/src/lib/libresolv2/common/irs/gen.c
243
(*irs->accessors[n].pr->close)(irs->accessors[n].pr);
usr/src/lib/libresolv2/common/irs/gen.c
361
if (inst->pr == NULL && inst->acc->pr_map != NULL)
usr/src/lib/libresolv2/common/irs/gen.c
362
inst->pr = (*inst->acc->pr_map)(inst->acc);
usr/src/lib/libresolv2/common/irs/gen_p.h
73
struct irs_pr * pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
108
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
111
pr = pvt->rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
112
rval = (*pr->next)(pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
119
pr = pvt->rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
120
(*pr->rewind)(pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
131
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
135
pr = rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
136
rval = (*pr->byname)(pr, name);
usr/src/lib/libresolv2/common/irs/gen_pr.c
148
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
152
pr = rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
153
rval = (*pr->bynumber)(pr, proto);
usr/src/lib/libresolv2/common/irs/gen_pr.c
163
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
167
pr = pvt->rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
168
(*pr->rewind)(pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
178
struct irs_pr *pr = rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
180
(*pr->minimize)(pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
217
struct irs_pr *pr = rule->inst->pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
219
if (pr->res_set)
usr/src/lib/libresolv2/common/irs/gen_pr.c
220
(*pr->res_set)(pr, pvt->res, NULL);
usr/src/lib/libresolv2/common/irs/gen_pr.c
66
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/gen_pr.c
69
if (!(pr = memget(sizeof *pr))) {
usr/src/lib/libresolv2/common/irs/gen_pr.c
73
memset(pr, 0x5e, sizeof *pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
75
memput(pr, sizeof *pr);
usr/src/lib/libresolv2/common/irs/gen_pr.c
82
pr->private = pvt;
usr/src/lib/libresolv2/common/irs/gen_pr.c
83
pr->close = pr_close;
usr/src/lib/libresolv2/common/irs/gen_pr.c
84
pr->next = pr_next;
usr/src/lib/libresolv2/common/irs/gen_pr.c
85
pr->byname = pr_byname;
usr/src/lib/libresolv2/common/irs/gen_pr.c
86
pr->bynumber = pr_bynumber;
usr/src/lib/libresolv2/common/irs/gen_pr.c
87
pr->rewind = pr_rewind;
usr/src/lib/libresolv2/common/irs/gen_pr.c
88
pr->minimize = pr_minimize;
usr/src/lib/libresolv2/common/irs/gen_pr.c
89
pr->res_get = pr_res_get;
usr/src/lib/libresolv2/common/irs/gen_pr.c
90
pr->res_set = pr_res_set;
usr/src/lib/libresolv2/common/irs/gen_pr.c
91
return (pr);
usr/src/lib/libresolv2/common/irs/getprotoent.c
107
net_data->pr_last = (*pr->byname)(pr, name);
usr/src/lib/libresolv2/common/irs/getprotoent.c
115
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/getprotoent.c
117
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
122
net_data->pr_last = (*pr->bynumber)(pr, proto);
usr/src/lib/libresolv2/common/irs/getprotoent.c
130
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/getprotoent.c
132
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
134
(*pr->rewind)(pr);
usr/src/lib/libresolv2/common/irs/getprotoent.c
142
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/getprotoent.c
144
if ((net_data != NULL) && ((pr = net_data->pr) != NULL))
usr/src/lib/libresolv2/common/irs/getprotoent.c
145
(*pr->minimize)(pr);
usr/src/lib/libresolv2/common/irs/getprotoent.c
156
if (!net_data->pr) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
157
net_data->pr = (*net_data->irs->pr_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getprotoent.c
159
if (!net_data->pr || !net_data->res) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
164
(*net_data->pr->res_set)(net_data->pr, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/getprotoent.c
85
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/getprotoent.c
87
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
89
net_data->pr_last = (*pr->next)(pr);
usr/src/lib/libresolv2/common/irs/getprotoent.c
95
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/getprotoent.c
98
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/irp_pr.c
127
struct protoent *pr = &pvt->proto;
usr/src/lib/libresolv2/common/irs/irp_pr.c
134
if (pr->p_name != NULL && strcmp(name, pr->p_name) == 0) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
135
return (pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
153
free_proto(pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
154
if (irp_unmarshall_pr(pr, body) != 0) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
155
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
158
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
165
return (pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
176
struct protoent *pr = &pvt->proto;
usr/src/lib/libresolv2/common/irs/irp_pr.c
183
if (pr->p_name != NULL && proto == pr->p_proto) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
184
return (pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
202
free_proto(pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
203
if (irp_unmarshall_pr(pr, body) != 0) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
204
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
207
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
214
return (pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
254
struct protoent *pr = &pvt->proto;
usr/src/lib/libresolv2/common/irs/irp_pr.c
275
free_proto(pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
276
if (irp_unmarshall_pr(pr, body) != 0) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
277
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
280
pr = NULL;
usr/src/lib/libresolv2/common/irs/irp_pr.c
287
return (pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
308
free_proto(struct protoent *pr) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
311
if (pr == NULL)
usr/src/lib/libresolv2/common/irs/irp_pr.c
314
if (pr->p_name != NULL)
usr/src/lib/libresolv2/common/irs/irp_pr.c
315
free(pr->p_name);
usr/src/lib/libresolv2/common/irs/irp_pr.c
317
for (p = pr->p_aliases ; p != NULL && *p != NULL ; p++)
usr/src/lib/libresolv2/common/irs/irp_pr.c
62
static void free_proto(struct protoent *pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
73
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/irp_pr.c
76
if (!(pr = memget(sizeof *pr))) {
usr/src/lib/libresolv2/common/irs/irp_pr.c
80
memset(pr, 0x0, sizeof *pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
83
memput(pr, sizeof *pr);
usr/src/lib/libresolv2/common/irs/irp_pr.c
90
pr->private = pvt;
usr/src/lib/libresolv2/common/irs/irp_pr.c
91
pr->close = pr_close;
usr/src/lib/libresolv2/common/irs/irp_pr.c
92
pr->byname = pr_byname;
usr/src/lib/libresolv2/common/irs/irp_pr.c
93
pr->bynumber = pr_bynumber;
usr/src/lib/libresolv2/common/irs/irp_pr.c
94
pr->next = pr_next;
usr/src/lib/libresolv2/common/irs/irp_pr.c
95
pr->rewind = pr_rewind;
usr/src/lib/libresolv2/common/irs/irp_pr.c
96
pr->minimize = pr_minimize;
usr/src/lib/libresolv2/common/irs/irp_pr.c
97
return (pr);
usr/src/lib/libresolv2/common/irs/irpmarshall.c
735
irp_marshall_pr(struct protoent *pr, char **buffer, size_t *len) {
usr/src/lib/libresolv2/common/irs/irpmarshall.c
740
if (pr == NULL || len == NULL) {
usr/src/lib/libresolv2/common/irs/irpmarshall.c
745
sprintf(prProto, "%d", (int)pr->p_proto);
usr/src/lib/libresolv2/common/irs/irpmarshall.c
747
need += strlen(pr->p_name) + 1;
usr/src/lib/libresolv2/common/irs/irpmarshall.c
748
need += joinlength(pr->p_aliases) + 1;
usr/src/lib/libresolv2/common/irs/irpmarshall.c
772
strcpy(*buffer, pr->p_name); strcat(*buffer, fieldsep);
usr/src/lib/libresolv2/common/irs/irpmarshall.c
773
joinarray(pr->p_aliases, *buffer, COMMA); strcat(*buffer, fieldsep);
usr/src/lib/libresolv2/common/irs/irpmarshall.c
793
int irp_unmarshall_pr(struct protoent *pr, char *buffer) {
usr/src/lib/libresolv2/common/irs/irpmarshall.c
804
if (pr == NULL || buffer == NULL) {
usr/src/lib/libresolv2/common/irs/irpmarshall.c
846
pr->p_name = name;
usr/src/lib/libresolv2/common/irs/irpmarshall.c
847
pr->p_aliases = aliases;
usr/src/lib/libresolv2/common/irs/irpmarshall.c
848
pr->p_proto = prproto;
usr/src/lib/libresolv2/common/irs/irs_data.c
87
if (net_data->pr != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
88
(*net_data->pr->close)(net_data->pr);
usr/src/lib/libresolv2/common/irs/irs_data.c
89
net_data->pr = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.h
32
struct irs_pr * pr;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
106
struct irs_pr *pr;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
109
if (!(pr = memget(sizeof *pr))) {
usr/src/lib/libresolv2/common/irs/lcl_pr.c
114
memput(pr, sizeof *this);
usr/src/lib/libresolv2/common/irs/lcl_pr.c
119
pr->private = pvt;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
120
pr->close = pr_close;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
121
pr->byname = pr_byname;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
122
pr->bynumber = pr_bynumber;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
123
pr->next = pr_next;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
124
pr->rewind = pr_rewind;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
125
pr->minimize = pr_minimize;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
126
pr->res_get = NULL;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
127
pr->res_set = NULL;
usr/src/lib/libresolv2/common/irs/lcl_pr.c
128
return (pr);
usr/src/lib/libslp/clib/slp_net.c
1279
char *pr = *(char **)node;
usr/src/lib/libslp/clib/slp_net.c
1280
free(pr);
usr/src/lib/libzonecfg/common/libzonecfg.c
201
struct ps_prochandle *pr;
usr/src/lib/libzonecfg/common/libzonecfg.c
3829
if ((p->pr = Pgrab(p->pid, 0, &ret)) != NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3831
if (Psetflags(p->pr, PR_RLC) != 0) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3832
Prelease(p->pr, 0);
usr/src/lib/libzonecfg/common/libzonecfg.c
3835
if (Pcreate_agent(p->pr) == 0) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3839
Prelease(p->pr, 0);
usr/src/lib/libzonecfg/common/libzonecfg.c
3899
if (pr_getzoneid(p->pr) != zoneid) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3900
release_process(p->pr);
usr/src/lib/libzonecfg/common/libzonecfg.c
3913
get_priv_rctl(struct ps_prochandle *pr, char *name, rctlblk_t *rblk)
usr/src/lib/libzonecfg/common/libzonecfg.c
3915
if (pr_getrctl(pr, name, NULL, rblk, RCTL_FIRST))
usr/src/lib/libzonecfg/common/libzonecfg.c
3921
while (pr_getrctl(pr, name, rblk, rblk, RCTL_NEXT) == 0) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3962
while (get_priv_rctl(p.pr, rname, rblk)) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3963
if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_DELETE) !=
usr/src/lib/libzonecfg/common/libzonecfg.c
3979
if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_INSERT)) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3987
release_process(p.pr);
usr/src/tools/cscope-fast/cgrep.c
1399
pr(l->node);
usr/src/uts/common/fs/zfs/dsl_prop.c
221
dsl_prop_record_t *pr = NULL;
usr/src/uts/common/fs/zfs/dsl_prop.c
225
for (pr = list_head(&dd->dd_props);
usr/src/uts/common/fs/zfs/dsl_prop.c
226
pr != NULL; pr = list_next(&dd->dd_props, pr)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
227
if (strcmp(pr->pr_propname, propname) == 0)
usr/src/uts/common/fs/zfs/dsl_prop.c
231
return (pr);
usr/src/uts/common/fs/zfs/dsl_prop.c
237
dsl_prop_record_t *pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
241
pr = kmem_alloc(sizeof (dsl_prop_record_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/dsl_prop.c
242
pr->pr_propname = spa_strdup(propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
243
list_create(&pr->pr_cbs, sizeof (dsl_prop_cb_record_t),
usr/src/uts/common/fs/zfs/dsl_prop.c
245
list_insert_head(&dd->dd_props, pr);
usr/src/uts/common/fs/zfs/dsl_prop.c
247
return (pr);
usr/src/uts/common/fs/zfs/dsl_prop.c
260
dsl_prop_record_t *pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
262
while ((pr = list_remove_head(&dd->dd_props)) != NULL) {
usr/src/uts/common/fs/zfs/dsl_prop.c
263
list_destroy(&pr->pr_cbs);
usr/src/uts/common/fs/zfs/dsl_prop.c
264
strfree((char *)pr->pr_propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
265
kmem_free(pr, sizeof (dsl_prop_record_t));
usr/src/uts/common/fs/zfs/dsl_prop.c
284
dsl_prop_record_t *pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
300
pr = dsl_prop_record_find(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
301
if (pr == NULL)
usr/src/uts/common/fs/zfs/dsl_prop.c
302
pr = dsl_prop_record_create(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
303
cbr->cbr_pr = pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
304
list_insert_head(&pr->pr_cbs, cbr);
usr/src/uts/common/fs/zfs/dsl_prop.c
471
dsl_prop_record_t *pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
475
for (pr = list_head(&dd->dd_props);
usr/src/uts/common/fs/zfs/dsl_prop.c
476
pr; pr = list_next(&dd->dd_props, pr)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
477
for (cbr = list_head(&pr->pr_cbs); cbr;
usr/src/uts/common/fs/zfs/dsl_prop.c
478
cbr = list_next(&pr->pr_cbs, cbr)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
539
dsl_prop_record_t *pr;
usr/src/uts/common/fs/zfs/dsl_prop.c
566
pr = dsl_prop_record_find(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
567
if (pr != NULL) {
usr/src/uts/common/fs/zfs/dsl_prop.c
568
for (cbr = list_head(&pr->pr_cbs); cbr;
usr/src/uts/common/fs/zfs/dsl_prop.c
569
cbr = list_next(&pr->pr_cbs, cbr)) {
usr/src/uts/common/fs/zfs/sys/vdev_raidz_impl.h
213
_RAIDZ_REC_WRAP(pr, impl); \
usr/src/uts/common/inet/ip/spd.c
3544
ipsec_policy_root_t *pr = &php->iph_root[dir];
usr/src/uts/common/inet/ip/spd.c
3556
head = pr->ipr_nonhash[af];
usr/src/uts/common/inet/ip/spd.c
3558
head = pr->ipr_hash[sp->ipsl_key.ipsl_pol_hval].hash_head;
usr/src/uts/common/inet/ip/spd.c
3644
ipsec_policy_root_t *pr = &php->iph_root[direction];
usr/src/uts/common/inet/ip/spd.c
3669
head = pr->ipr_nonhash[af];
usr/src/uts/common/inet/ip/spd.c
3674
pr->ipr_nchains) :
usr/src/uts/common/inet/ip/spd.c
3676
pr->ipr_nchains);
usr/src/uts/common/inet/ip/spd.c
3678
head = pr->ipr_hash[selkey->ipsl_pol_hval].hash_head;
usr/src/uts/common/inet/ip/spd.c
3819
ipsec_policy_root_t *pr = &php->iph_root[direction];
usr/src/uts/common/inet/ip/spd.c
3838
HASHLIST_INSERT(ipp, ipsp_hash, pr->ipr_nonhash[af]);
usr/src/uts/common/inet/ip/spd.c
3840
HASH_LOCK(pr->ipr_hash, hval);
usr/src/uts/common/inet/ip/spd.c
3841
HASH_INSERT(ipp, ipsp_hash, pr->ipr_hash, hval);
usr/src/uts/common/inet/ip/spd.c
3842
HASH_UNLOCK(pr->ipr_hash, hval);
usr/src/uts/common/inet/ip/spd.c
3886
ipsec_policy_root_t *pr;
usr/src/uts/common/inet/ip/spd.c
3892
pr = &ph->iph_root[ptype];
usr/src/uts/common/inet/ip/spd.c
3893
HASHLIST_INSERT(pol, ipsp_hash, pr->ipr_nonhash[fam]);
usr/src/uts/common/inet/ip/spdsock.c
660
struct spd_proto *pr =
usr/src/uts/common/inet/ip/spdsock.c
662
sel->ipsl_proto = pr->spd_proto_number;
usr/src/uts/common/inet/ip/spdsock.c
666
struct spd_portrange *pr =
usr/src/uts/common/inet/ip/spdsock.c
668
sel->ipsl_lport = pr->spd_ports_minport;
usr/src/uts/common/inet/ip/spdsock.c
672
struct spd_portrange *pr =
usr/src/uts/common/inet/ip/spdsock.c
674
sel->ipsl_rport = pr->spd_ports_minport;
usr/src/uts/common/inet/ipf/ip_proxy.c
659
aproxy_t *appr_lookup(pr, name, ifs)
usr/src/uts/common/inet/ipf/ip_proxy.c
660
u_int pr;
usr/src/uts/common/inet/ipf/ip_proxy.c
667
printf("appr_lookup(%d,%s)\n", pr, name);
usr/src/uts/common/inet/ipf/ip_proxy.c
670
if ((ap->apr_p == pr) &&
usr/src/uts/common/inet/ipf/ip_proxy.c
677
if ((ap->apr_p == pr) &&
usr/src/uts/common/inet/ipf/ip_proxy.c
683
printf("appr_lookup: failed for %d/%s\n", pr, name);
usr/src/uts/common/inet/ipf/ip_state.c
2369
u_char pr;
usr/src/uts/common/inet/ipf/ip_state.c
2497
hv = (pr = oip->ip_p);
usr/src/uts/common/inet/ipf/ip_state.c
2508
if ((is->is_p != pr) || (is->is_v != 4))
usr/src/uts/common/inet/ipf/ip_state.c
2552
hv = (pr = oip->ip_p);
usr/src/uts/common/inet/ipf/ip_state.c
2573
if ((is->is_p == pr) && (is->is_v == 4) &&
usr/src/uts/common/inet/ipf/ip_state.c
2672
u_int hv, hvm, pr, v, tryagain;
usr/src/uts/common/inet/ipf/ip_state.c
2685
hv = (pr = fin->fin_fi.fi_p);
usr/src/uts/common/inet/ipf/ip_state.c
2720
switch (pr)
usr/src/uts/common/inet/ipf/ip_state.c
2736
if ((is->is_p != pr) || (is->is_v != v))
usr/src/uts/common/inet/ipf/ip_state.c
2798
if ((is->is_p != pr) || (is->is_v != v))
usr/src/uts/common/inet/ipf/ip_state.c
2830
if ((is->is_p != pr) || (is->is_v != v))
usr/src/uts/common/inet/ipf/ip_state.c
2835
if (pr == IPPROTO_TCP) {
usr/src/uts/common/inet/ipf/ip_state.c
2899
if ((is->is_p != pr) || (is->is_v != v))
usr/src/uts/common/inet/ipf/ip_state.c
4031
u_char pr;
usr/src/uts/common/inet/ipf/ip_state.c
4092
hv = (pr = oip6->ip6_nxt);
usr/src/uts/common/inet/ipf/ip_state.c
4105
if ((is->is_p == pr) &&
usr/src/uts/common/inet/ipf/ip_state.c
4132
hv = (pr = oip6->ip6_nxt);
usr/src/uts/common/inet/ipf/ip_state.c
4164
if ((is->is_p != pr) || (is->is_v != 6) ||
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
212
iec61883_plug_reg_val_t pr;
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
216
if (ddi_copyin(arg, &pr, sizeof (pr), mode) != 0) {
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
219
ph = pr.pr_handle;
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
222
ret = av1394_pcr_remote_read(avp, ph, &pr.pr_val);
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
227
&pr.pr_val);
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
231
&pr.pr_val);
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
236
pr.pr_val = pcr->pcr_val;
usr/src/uts/common/io/1394/targets/av1394/av1394_cmp.c
245
if (ddi_copyout(&pr, arg, sizeof (pr), mode) != 0) {
usr/src/uts/common/io/mac/mac_provider.c
1472
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1475
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1478
ASSERT(pr->pr_default_size >= sizeof (uint8_t));
usr/src/uts/common/io/mac/mac_provider.c
1480
*(uint8_t *)(pr->pr_default) = val;
usr/src/uts/common/io/mac/mac_provider.c
1481
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1487
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1490
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1493
ASSERT(pr->pr_default_size >= sizeof (uint64_t));
usr/src/uts/common/io/mac/mac_provider.c
1495
bcopy(&val, pr->pr_default, sizeof (val));
usr/src/uts/common/io/mac/mac_provider.c
1497
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1503
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1506
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1509
ASSERT(pr->pr_default_size >= sizeof (uint32_t));
usr/src/uts/common/io/mac/mac_provider.c
1511
bcopy(&val, pr->pr_default, sizeof (val));
usr/src/uts/common/io/mac/mac_provider.c
1513
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1519
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1522
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1525
if (strlen(str) >= pr->pr_default_size)
usr/src/uts/common/io/mac/mac_provider.c
1526
pr->pr_errno = ENOBUFS;
usr/src/uts/common/io/mac/mac_provider.c
1528
(void) strlcpy(pr->pr_default, str, pr->pr_default_size);
usr/src/uts/common/io/mac/mac_provider.c
1529
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1536
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1539
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1542
ASSERT(pr->pr_default_size >= sizeof (link_flowctrl_t));
usr/src/uts/common/io/mac/mac_provider.c
1544
bcopy(&val, pr->pr_default, sizeof (val));
usr/src/uts/common/io/mac/mac_provider.c
1546
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1552
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1555
if (pr->pr_default == NULL)
usr/src/uts/common/io/mac/mac_provider.c
1558
ASSERT(pr->pr_default_size >= sizeof (link_fec_t));
usr/src/uts/common/io/mac/mac_provider.c
1560
bcopy(&val, pr->pr_default, sizeof (val));
usr/src/uts/common/io/mac/mac_provider.c
1562
pr->pr_flags |= MAC_PROP_INFO_DEFAULT;
usr/src/uts/common/io/mac/mac_provider.c
1569
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1570
mac_propval_range_t *range = pr->pr_range;
usr/src/uts/common/io/mac/mac_provider.c
1577
if (pr->pr_range_cur_count++ == 0) {
usr/src/uts/common/io/mac/mac_provider.c
1579
pr->pr_flags |= MAC_PROP_INFO_RANGE;
usr/src/uts/common/io/mac/mac_provider.c
1584
if (pr->pr_range_cur_count > range->mpr_count) {
usr/src/uts/common/io/mac/mac_provider.c
1585
pr->pr_errno = ENOSPC;
usr/src/uts/common/io/mac/mac_provider.c
1591
range32[pr->pr_range_cur_count - 1].mpur_min = min;
usr/src/uts/common/io/mac/mac_provider.c
1592
range32[pr->pr_range_cur_count - 1].mpur_max = max;
usr/src/uts/common/io/mac/mac_provider.c
1598
mac_prop_info_state_t *pr = (mac_prop_info_state_t *)ph;
usr/src/uts/common/io/mac/mac_provider.c
1600
pr->pr_perm = perm;
usr/src/uts/common/io/mac/mac_provider.c
1601
pr->pr_flags |= MAC_PROP_INFO_PERM;
usr/src/uts/common/os/clock.c
1653
struct prof *pr = &p->p_prof;
usr/src/uts/common/os/clock.c
1660
if (pr->pr_scale >= 2 && upc >= pr->pr_off) {
usr/src/uts/common/os/clock.c
1664
uint16_t *slot = pr->pr_base;
usr/src/uts/common/os/clock.c
1666
if (pr->pr_scale != 2) {
usr/src/uts/common/os/clock.c
1667
uintptr_t delta = upc - pr->pr_off;
usr/src/uts/common/os/clock.c
1668
uintptr_t byteoff = ((delta >> 16) * pr->pr_scale) +
usr/src/uts/common/os/clock.c
1669
(((delta & 0xffff) * pr->pr_scale) >> 16);
usr/src/uts/common/os/clock.c
1670
if (byteoff >= (uintptr_t)pr->pr_size) {
usr/src/uts/common/os/clock.c
1679
pr->pr_scale = 0;
usr/src/uts/common/os/clock.c
1681
} else if (pr->pr_scale == 1) {
usr/src/uts/common/os/clock.c
1691
if (pr->pr_samples == pr->pr_size) {
usr/src/uts/common/os/clock.c
1693
pr->pr_scale = 0;
usr/src/uts/common/os/clock.c
1698
result = suword32(pr->pr_base, (uint32_t)upc);
usr/src/uts/common/os/clock.c
1702
result = suword64(pr->pr_base, (uint64_t)upc);
usr/src/uts/common/os/clock.c
1712
pr->pr_scale = 0;
usr/src/uts/common/os/clock.c
1715
pr->pr_base = (caddr_t)pr->pr_base + SIZEOF_PTR(model);
usr/src/uts/common/os/clock.c
1716
pr->pr_samples++;
usr/src/uts/common/os/klpd.c
849
pfexec_reply_t pr, *prp;
usr/src/uts/common/os/klpd.c
892
da.rbuf = (char *)&pr;
usr/src/uts/common/os/klpd.c
893
da.rsize = sizeof (pr);
usr/src/uts/common/os/klpd.c
918
if (da.rsize < sizeof (pr) ||
usr/src/uts/common/os/klpd.c
984
if (da.rbuf != (char *)&pr)
usr/src/uts/common/os/policy.c
162
#define HAS_PRIVILEGE(cr, pr) ((pr) == PRIV_ALL ? \
usr/src/uts/common/os/policy.c
164
PRIV_ISASSERT(&CR_OEPRIV(cr), pr))
usr/src/uts/common/os/priv.c
126
cred2prpriv(const cred_t *cp, prpriv_t *pr)
usr/src/uts/common/os/priv.c
131
pr->pr_nsets = PRIV_NSET;
usr/src/uts/common/os/priv.c
132
pr->pr_setsize = PRIV_SETSIZE;
usr/src/uts/common/os/priv.c
133
pr->pr_infosize = priv_info->priv_infosize;
usr/src/uts/common/os/priv.c
135
psa = (priv_set_t *)pr->pr_sets;
usr/src/uts/common/os/priv.c
140
priv_getinfo(cp, (char *)pr + PRIV_PRPRIV_INFO_OFFSET(pr));
usr/src/uts/common/os/rctl.c
2453
const char *pr, *en, *idstr;
usr/src/uts/common/os/rctl.c
2466
pr = "basic";
usr/src/uts/common/os/rctl.c
2469
pr = "privileged";
usr/src/uts/common/os/rctl.c
2472
pr = "system";
usr/src/uts/common/os/rctl.c
2475
pr = "unknown";
usr/src/uts/common/os/rctl.c
2514
pr, rde->rcd_name, v->rcv_value, en, id);
usr/src/uts/common/os/rctl.c
2521
pr, rde->rcd_name, v->rcv_value, p->p_pid,
usr/src/uts/common/os/rctl.c
2529
pr, rde->rcd_name, v->rcv_value, p->p_pid,
usr/src/uts/common/os/streamio.c
6648
int pr = 0; /* Partial read successful */
usr/src/uts/common/os/streamio.c
6952
pr = 1;
usr/src/uts/common/os/streamio.c
6967
if (pr && (savemp->b_datap->db_type == M_DATA) &&
usr/src/uts/common/os/streamio.c
7062
} else if (pr && (old_sd_flag & STRATMARK)) {
usr/src/uts/common/os/streamio.c
7214
int pr = 0; /* Partial read successful */
usr/src/uts/common/os/streamio.c
7613
pr = 1;
usr/src/uts/common/os/streamio.c
7641
} else if (pr && (savemp->b_datap->db_type == M_DATA) &&
usr/src/uts/common/os/streamio.c
7735
} else if (pr && (old_sd_flag & STRATMARK)) {
usr/src/uts/common/sys/vnode.h
1171
#define VOP_GETPAGE(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct) \
usr/src/uts/common/sys/vnode.h
1172
fop_getpage(vp, of, sz, pr, pl, ps, sg, a, rw, cr, ct)
usr/src/uts/common/vm/page_retire.c
736
struct page_retire_kstat *pr;
usr/src/uts/common/vm/page_retire.c
744
pr = (struct page_retire_kstat *)ksp->ks_data;
usr/src/uts/common/vm/page_retire.c
745
ASSERT(pr == &page_retire_kstat);
usr/src/uts/common/vm/page_retire.c
746
pr->pr_limit.value.ui64 = PAGE_RETIRE_LIMIT;
usr/src/uts/sparc/sys/fpu/fpu_simulator.h
101
unsigned int pr : 1; /* partial result */