/illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/ |
H A D | pcf8584.c | 760 pcf8584_regs_t *rp = &i2c->pcf8584_regs; local 762 ddi_put8(hp, rp->pcf8584_regs_s1, cmd); 768 (void) ddi_get8(hp, rp->pcf8584_regs_s1); 780 pcf8584_regs_t *rp = &i2c->pcf8584_regs; local 782 ddi_put8(hp, rp->pcf8584_regs_s0, data); 788 (void) ddi_get8(hp, rp->pcf8584_regs_s1); 800 pcf8584_regs_t *rp = &i2c->pcf8584_regs; local 803 s0 = ddi_get8(hp, rp->pcf8584_regs_s0); 817 pcf8584_regs_t *rp = &i2c->pcf8584_regs; local 820 s1 = ddi_get8(hp, rp 879 pcf8584_regs_t *rp = &i2c->pcf8584_regs; local [all...] |
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci.c | 488 pci_regspec_t reloc_reg, *rp = &reloc_reg; local 498 reloc_reg = *(pci_regspec_t *)mp->map_obj.rp; /* dup whole */ 506 "reg", (caddr_t)&rp, ®len) != DDI_SUCCESS) 510 kmem_free(rp, reglen); 513 rp += r_no; 522 if (rval = pci_reloc_reg(dip, rdip, pci_p, rp)) 526 rp->pci_size_low = len; 527 rp->pci_phys_low += off; 530 if (rval = pci_xlate_reg(pci_p, rp, &p_regspec)) 535 p_mapreq.map_obj.rp [all...] |
H A D | pci_tools.c | 838 pci_ranges_t *rp = pci_p->pci_ranges; local 869 range_prop = PCI_GET_RANGE_PROP(rp, PCI_CONFIG_RANGE_BANK); 870 range_prop_size = PCI_GET_RANGE_PROP_SIZE(rp, PCI_CONFIG_RANGE_BANK); 912 range_prop = PCI_GET_RANGE_PROP(rp, PCI_IO_RANGE_BANK); 913 range_prop_size = PCI_GET_RANGE_PROP_SIZE(rp, 923 range_prop = PCI_GET_RANGE_PROP(rp, 925 range_prop_size = PCI_GET_RANGE_PROP_SIZE(rp, 951 range_prop = PCI_GET_RANGE_PROP(rp, PCI_MEM_RANGE_BANK); 952 range_prop_size = PCI_GET_RANGE_PROP_SIZE(rp,
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sbbc.c | 128 sbbc_child_regspec_t *child_rp, pci_regspec_t *rp); 544 child_rp = (sbbc_child_regspec_t *)mp->map_obj.rp; 598 p_map_request.map_obj.rp = (struct regspec *)&pci_reg; 888 sbbc_child_regspec_t *child_rp, pci_regspec_t *rp) 918 rp->pci_phys_hi = 920 rp->pci_phys_mid = rangep->pci_phys_mid; 921 rp->pci_phys_low = 923 rp->pci_size_hi = 0; 924 rp->pci_size_low = 887 sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip, sbbc_child_regspec_t *child_rp, pci_regspec_t *rp) argument
|
H A D | upa64s.c | 188 off_t off, off_t len, struct regspec *rp); 190 off_t off, off_t len, struct regspec *rp); 525 rval = xlate_reg_prop(dip, (upa64s_regspec_t *)mp->map_obj.rp, 560 p_map_request.map_obj.rp = ®spec; 925 off_t off, off_t len, struct regspec *rp) 947 rval = xlate_reg_prop(dip, &upa64s_rp[rnumber], off, len, rp); 969 off_t len, struct regspec *rp) 1021 rp->regspec_bustype = HI32(addr); 1022 rp->regspec_addr = LO32(addr); 1023 rp 924 get_reg_set(dev_info_t *dip, dev_info_t *child, int rnumber, off_t off, off_t len, struct regspec *rp) argument 968 xlate_reg_prop(dev_info_t *dip, upa64s_regspec_t *child_rp, off_t off, off_t len, struct regspec *rp) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/montecarlo/io/ |
H A D | acebus.c | 84 ebus_regspec_t *ebus_rp, pci_regspec_t *rp); 400 ebus_rp = (ebus_regspec_t *)mp->map_obj.rp; 478 p_map_request.map_obj.rp = (struct regspec *)&pci_reg; 487 ebus_regspec_t *ebus_rp, pci_regspec_t *rp) 516 rp->pci_phys_hi = 518 rp->pci_phys_mid = rangep->pci_phys_mid; 519 rp->pci_phys_low = 521 rp->pci_size_hi = 0; 522 rp->pci_size_low = 486 acebus_apply_range(ebus_devstate_t *ebus_p, dev_info_t *rdip, ebus_regspec_t *ebus_rp, pci_regspec_t *rp) argument
|
/illumos-gate/usr/src/uts/sun4u/ngdr/io/ |
H A D | dr_quiesce.c | 280 struct dr_ref *rp = (struct dr_ref *)arg; local 294 if (ref && rp->refcount) { 295 *rp->refcount += ref; 299 if (ref && rp->refcount_non_gldv3) { 301 *rp->refcount_non_gldv3 += ref; 306 if (rp->arr != NULL && rp->idx != NULL) 307 *rp->idx = dr_add_int(rp->arr, *rp [all...] |
/illumos-gate/usr/src/uts/sparc/fs/proc/ |
H A D | prmachdep.c | 1034 pr_watch_emul(struct regs *rp, caddr_t addr, enum seg_rw rw) argument 1045 res = do_unaligned(rp, &badaddr); 1051 rp->r_pc = rp->r_npc; 1052 rp->r_npc += 4;
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | intr.c | 499 void do_interrupt(struct regs *rp, trap_trace_rec_t *ttp); 524 * The 'pil' is already set to the appropriate level for rp->r_trapno. 527 hilevel_intr_prolog(struct cpu *cpu, uint_t pil, uint_t oldpil, struct regs *rp) argument 538 if (USERMODE(rp->r_cs)) { 540 cpu->cpu_profile_upc = rp->r_pc; 542 cpu->cpu_cpcprofile_upc = rp->r_pc; 544 cpu->cpu_profile_pc = rp->r_pc; 546 cpu->cpu_cpcprofile_pc = rp->r_pc; 1339 do_interrupt(struct regs *rp, trap_trace_rec_t *ttp) argument 1361 if (rp 1419 sys_rtt_common(struct regs *rp) argument [all...] |
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | syscall.c | 88 copyin_args(struct regs *rp, long *ap, uint_t nargs) argument 90 greg_t *sp = 1 + (greg_t *)rp->r_sp; /* skip ret addr */ 99 copyin_args32(struct regs *rp, long *ap, uint_t nargs) argument 101 greg32_t *sp = 1 + (greg32_t *)rp->r_sp; /* skip ret addr */ 145 struct regs *rp = lwptoregs(lwp); local 168 code = rp->r_r0; 196 COPYIN_ARGS32(rp, argp, nargs)) { 212 struct regs *rp = lwptoregs(lwp); local 218 rp->r_ps &= ~PS_C; /* reset carry bit */ 219 rp 440 struct regs *rp = lwptoregs(lwp); local 1050 struct regs *rp = lwptoregs(lwp); local 1091 struct regs *rp = lwptoregs(lwp); local [all...] |
/illumos-gate/usr/src/uts/common/io/efe/ |
H A D | efe.c | 974 efe_ring_t *rp; local 978 rp = efep->efe_rx_ring; 980 for (int i = 0; i < DESCLEN(rp); ++i) { 981 efe_desc_t *dp = GETDESC(rp, i); 982 efe_buf_t *bp = GETBUF(rp, i); 984 PUTDESC16(rp, &dp->d_status, RXSTAT_OWNER); 985 PUTDESC16(rp, &dp->d_len, 0); 986 PUTDESC32(rp, &dp->d_bufaddr, BUFADDR(bp)); 987 PUTDESC16(rp, &dp->d_buflen, BUFLEN(bp)); 988 PUTDESC16(rp, 1002 efe_ring_t *rp; local 1149 efe_ring_t *rp; local 1199 efe_ring_t *rp = *rpp; local 1304 efe_ring_t *rp; local 1361 efe_ring_t *rp; local 1416 efe_ring_t *rp; local 1485 efe_ring_t *rp; local [all...] |
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | trap.c | 70 int vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault); 90 die(unsigned type, struct regs *rp, caddr_t addr, uint_t mmu_fsr) argument 98 ti.trap_regs = rp; 106 panic("BAD TRAP: type=%x rp=%p addr=%p mmu_fsr=%x " 108 type, (void *)rp, (void *)addr, mmu_fsr, 109 mod_containing_pc((caddr_t)rp->r_pc), 114 panic("BAD TRAP: type=%x rp=%p addr=%p mmu_fsr=%x", 115 type, (void *)rp, (void *)addr, mmu_fsr); 143 trap(struct regs *rp, caddr_t addr, uint32_t type, uint32_t mmu_fsr) argument 178 if (USERMODE(rp 1242 trap_cleanup( struct regs *rp, uint_t fault, k_siginfo_t *sip, int restartable) argument 1360 fpu_trap(struct regs *rp, caddr_t addr, uint32_t type, uint32_t code) argument 1613 nfload(struct regs *rp, int *instrp) argument 1696 swap_nc(struct regs *rp, int instr) argument 1724 ldstub_nc(struct regs *rp, int instr) argument 1903 get_accesstype(struct regs *rp) argument 1952 trap_async_berr_bto(int type, struct regs *rp) argument [all...] |
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 335 struct regspec *rp = mp->map_obj.rp; local 338 base = (uint64_t)rp->regspec_addr & (~MMU_PAGEOFFSET); /* base addr */ 344 pfn = mmu_btop(((uint64_t)(rp->regspec_bustype & 353 if (rp->regspec_size == 0) { 362 pgoffset = (ulong_t)rp->regspec_addr & MMU_PAGEOFFSET; 363 npages = mmu_btopr(rp->regspec_size + pgoffset); 366 "%lu pages physical %x.%lx ", npages, rp->regspec_bustype, 399 struct regspec *rp; local 404 rp 431 register struct regspec *rp; local 486 struct regspec *rp, tmp_reg; local [all...] |
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xpv_panic.c | 473 xpv_die(struct regs *rp) argument 478 ti.trap_regs = rp; 479 ti.trap_type = rp->r_trapno; 485 panic("Fatal pagefault at 0x%lx. fault addr=0x%p rp=0x%p", 486 rp->r_pc, (void *)ti.trap_addr, (void *)rp); 488 ti.trap_addr = (caddr_t)rp->r_pc; 489 panic("Fatal trap %ld at 0x%lx. rp=0x%p", rp->r_trapno, 490 rp 650 xpv_panicsys(struct regs *rp, char *fmt, ...) argument [all...] |
/illumos-gate/usr/src/uts/common/klm/ |
H A D | nlm_client.c | 530 rnode_t *rp = VTOR(vp); local 534 if ((rp->r_mapcnt > 0) && (fl->l_start != 0 || fl->l_len != 0))
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm_hyper.c | 216 char **rp = &serial_config[com - 1]; local 226 if (*rp != NULL) { 227 free(*rp); 228 *rp = NULL; 233 *rp = s_realloc(*rp, strlen(rate) + 1); 234 (void) strcpy(*rp, rate);
|
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | psm_common.c | 591 ACPI_RESOURCE *rp; local 615 for (rp = rb.Pointer; rp->Type != ACPI_RESOURCE_TYPE_END_TAG; 616 rp = ACPI_NEXT_RESOURCE(rp)) { 617 if (rp->Type == ACPI_RESOURCE_TYPE_IRQ) { 625 if (rp->Data.Irq.InterruptCount != 1) { 633 rp->Data.Irq.Triggering); 635 rp->Data.Irq.Polarity); 636 irq = rp [all...] |
/illumos-gate/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_mirror.c | 307 md_row_t *rp; local 369 rp = &stripep->rows.rows_val[0]; 370 cp = &rp->comps.comps_val[0];
|
H A D | meta_mn_handlers.c | 2131 md_mn_rr_dirty_params_t rp; local 2141 (void) memset(&rp, 0, sizeof (rp)); 2142 MD_SETDRIVERNAME(&rp, MD_MIRROR, MD_MIN2SET(d->rr_mnum)) 2143 rp.rr_mnum = d->rr_mnum; 2144 rp.rr_nodeid = d->rr_nodeid; 2145 rp.rr_start = (ushort_t)((d->rr_range >> 16) & 0xffff); 2146 rp.rr_end = (ushort_t)(d->rr_range & 0xffff); 2148 ret = metaioctl(MD_MN_RR_DIRTY, &rp, &rp [all...] |
H A D | meta_stripe.c | 178 md_row_t *rp = &stripep->rows.rows_val[row]; local 180 if (rp->comps.comps_val != NULL) { 181 assert(rp->comps.comps_len > 0); 182 Free(rp->comps.comps_val); 262 md_row_t *rp = &stripep->rows.rows_val[row]; local 266 rp->interlace = mdr->un_interlace; 270 rp->comps.comps_len = mdr->un_ncomp; 271 rp->comps.comps_val = Zalloc(rp->comps.comps_len * 272 sizeof (*rp 416 md_row_t *rp = &stripep->rows.rows_val[row]; local 584 md_row_t *rp = &stripep->rows.rows_val[row]; local 670 subdev_row_report( mdsetname_t *sp, md_row_t *rp, char *fname, FILE *fp, mdprtopts_t options, uint_t top_tstate, md_error_t *ep ) argument 837 toplev_row_report( mdsetname_t *sp, md_row_t *rp, char *fname, FILE *fp, mdprtopts_t options, md_error_t *ep ) argument 1058 md_row_t *rp = &stripep->rows.rows_val[row]; local 1175 md_row_t *rp = &stripep->rows.rows_val[row]; local 1221 md_row_t *rp = &stripep->rows.rows_val[row]; local 1235 md_row_t *rp = &stripep->rows.rows_val[row]; local 1275 md_row_t *rp = &stripep->rows.rows_val[row]; local 1643 md_row_t *rp = &stripep->rows.rows_val[r]; local 1716 md_row_t *rp = &stripep->rows.rows_val[row]; local 1803 md_row_t *rp = &stripep->rows.rows_val[row]; local 1949 md_row_t *rp = &stripep->rows.rows_val[row]; local 1963 md_row_t *rp = &stripep->rows.rows_val[row]; local 2466 md_row_t *rp = &stripep->rows.rows_val[row]; local 2507 md_row_t *rp = &stripep->rows.rows_val[row]; local 2595 md_row_t *rp = &stripe->rows.rows_val[i]; local [all...] |
H A D | meta_db.c | 593 md_replica_t *rp, 600 mdname_t *repnp = rp->r_namep; 601 diskaddr_t rep_sblk = rp->r_blkno; 602 diskaddr_t rep_nblks = rp->r_nblk; 647 md_replica_t *rp = rl->rl_repp; local 650 if (in_replica(sp, rp, np, slblk, nblks, ep) != 0) { 2172 md_replica_t *rp; local 2179 rp = Zalloc(sizeof (*rp)); 2201 Free(rp); 591 in_replica( mdsetname_t *sp, md_replica_t *rp, mdname_t *np, diskaddr_t slblk, diskaddr_t nblks, md_error_t *ep ) argument 2307 md_replica_t *rp; local [all...] |
/illumos-gate/usr/src/lib/cfgadm_plugins/sbd/common/ |
H A D | ap_sbd.c | 646 ap_sys_err(apd_t *a, char **rp) argument 673 if (*rsc != '\0' && rp != NULL) 674 *rp = strdup(rsc);
|
/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | path.c | 633 struct Ufunction *rp; local 636 if(shp->fpathdict && (rp = dtmatch(shp->fpathdict,(void*)pname))) 641 if((np = dtsearch(funtree,rp->np)) && is_afunction(np)) 643 if(np->nvalue.rp) 644 np->nvalue.rp->fdict = 0; 647 dtinsert(funtree,rp->np); 648 rp->fdict = funtree; 650 while((rp=dtnext(shp->fpathdict,rp)) && strcmp(pname,rp 1697 struct Ufunction *rp, *rpnext; local [all...] |
/illumos-gate/usr/src/lib/libsip/common/ |
H A D | sip_dialog.c | 322 char *rp; local 407 rp = rset; 409 count = snprintf(rp, rpl, "%s %c ", SIP_ROUTE, SIP_HCOLON); 410 rp += count; 415 count = snprintf(rp, rpl, "%s", route->sip_dlg_route); 416 rp += count; 429 count = snprintf(rp, rpl, "%c%s", SIP_COMMA, 431 rp += count; 451 count = snprintf(rp, rpl, "%c %s %c", SIP_LAQUOT, 454 count = snprintf(rp, rp [all...] |
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_module.c | 139 dt_module_symcomp32(const void *lp, const void *rp) argument 142 Elf32_Sym *rhs = *((Elf32_Sym **)rp); 168 dt_module_symcomp64(const void *lp, const void *rp) argument 171 Elf64_Sym *rhs = *((Elf64_Sym **)rp);
|