usr/src/cmd/prtconf/prt_xxx.c
112
sizeof (struct regspec), /* first pointer */
usr/src/cmd/prtconf/prt_xxx.c
150
obio_printregs(struct regspec *rp, int ilev)
usr/src/cmd/prtconf/prt_xxx.c
184
struct regspec *reg;
usr/src/cmd/prtconf/prt_xxx.c
208
reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg));
usr/src/cmd/prtconf/prt_xxx.c
293
struct regspec *reg;
usr/src/cmd/prtconf/prt_xxx.c
317
reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg));
usr/src/cmd/prtconf/prt_xxx.c
47
static void obio_printregs(struct regspec *, int);
usr/src/cmd/prtconf/prt_xxx.c
75
sizeof (struct regspec), /* first pointer */
usr/src/uts/common/cpr/cpr_driver.c
275
struct regspec *regbuf;
usr/src/uts/common/io/cardbus/cardbus.c
1372
ppd->ppd.par_nreg * sizeof (struct regspec));
usr/src/uts/common/io/cardbus/cardbus.c
1890
pcirp2rp(const pci_regspec_t *pci_rp, struct regspec *rp)
usr/src/uts/common/io/cardbus/cardbus.c
87
static void pcirp2rp(const pci_regspec_t *pci_rp, struct regspec *rp);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
240
static void cardbus_dump_reg(dev_info_t *dip, const pci_regspec_t *regspec,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4484
cardbus_dump_reg(dev_info_t *dip, const pci_regspec_t *regspec, int nelems)
usr/src/uts/common/io/cardbus/cardbus_cfg.c
4494
uint32_t *regs = (uint32_t *)regspec;
usr/src/uts/common/io/pciex/pcie.c
2565
pci_regspec_t *regspec;
usr/src/uts/common/io/pciex/pcie.c
2569
"reg", (int **)®spec, (uint_t *)®len) != DDI_SUCCESS)
usr/src/uts/common/io/pciex/pcie.c
2573
ddi_prop_free(regspec);
usr/src/uts/common/io/pciex/pcie.c
2578
*bdf = (regspec->pci_phys_hi & (PCI_REG_BDFR_M ^ PCI_REG_REG_M)) >> 8;
usr/src/uts/common/io/pciex/pcie.c
2580
ddi_prop_free(regspec);
usr/src/uts/common/os/sunddi.c
160
ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/common/os/sunddi.c
284
struct regspec *
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1019
mp->map_obj.rp = (struct regspec *)(regs = &tmp_reg);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1081
struct regspec *
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1087
struct regspec *defreg;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1126
defreg = (struct regspec *)buff;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1132
return ((struct regspec *)buff);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
131
struct regspec *pcmcia_cons_regspec(dev_info_t *, int, uchar_t *,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4350
struct regspec *reg;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4635
struct regspec *assigned;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
909
struct regspec *
usr/src/uts/common/pcmcia/nexus/pcmcia.c
916
return ((struct regspec *)&ppd->ppd_reg[rnumber]);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
919
struct regspec *
usr/src/uts/common/pcmcia/nexus/pcmcia.c
931
return ((struct regspec *)&ppd->ppd_assigned[rnumber]);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
935
pcmcia_find_rnum(dev_info_t *dip, struct regspec *reg)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
938
struct regspec *regp;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
944
for (regp = (struct regspec *)ppd->ppd_reg, i = 0;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
946
if (bcmp(reg, regp, sizeof (struct regspec)) == 0)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
949
for (regp = (struct regspec *)ppd->ppd_assigned, i = 0;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
951
if (bcmp(reg, regp, sizeof (struct regspec)) == 0)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
982
rnum = pcmcia_find_rnum(rdip, (struct regspec *)mregs);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
993
mp->map_obj.rp = (struct regspec *)mregs;
usr/src/uts/common/sys/ddi_impldefs.h
779
struct regspec *par_reg; /* array of regs */
usr/src/uts/common/sys/ddi_implfuncs.h
54
struct regspec *rp);
usr/src/uts/common/sys/ddi_implfuncs.h
55
extern struct regspec *i_ddi_rnumber_to_regspec(dev_info_t *dip, int rnumber);
usr/src/uts/common/sys/ddimapreq.h
51
struct regspec *rp;
usr/src/uts/common/sys/sunddi.h
589
ddi_apply_range(dev_info_t *dip, dev_info_t *rdip, struct regspec *rp);
usr/src/uts/common/sys/sunddi.h
594
struct regspec *
usr/src/uts/i86pc/io/dr/dr_quiesce.c
177
struct regspec *regbuf = NULL;
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c
1291
struct regspec *reg;
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c
1298
for (index = 0; index < length / sizeof (struct regspec); index++) {
usr/src/uts/i86pc/io/immu_dmar.c
657
struct regspec reg;
usr/src/uts/i86pc/io/immu_dmar.c
684
sizeof (struct regspec) / sizeof (int));
usr/src/uts/i86pc/io/immu_dmar.c
696
+ sizeof (struct regspec), KM_SLEEP);
usr/src/uts/i86pc/io/immu_dmar.c
698
pdptr->par_reg = (struct regspec *)(pdptr + 1);
usr/src/uts/i86pc/io/isa.c
111
static struct regspec isa_extra_resource[MAX_EXTRA_RESOURCE];
usr/src/uts/i86pc/io/isa.c
115
static struct regspec asy_regs[] = {
usr/src/uts/i86pc/io/isa.c
1191
struct regspec i8042_regs[] = {
usr/src/uts/i86pc/io/isa.c
1206
bzero(isa_extra_resource, MAX_EXTRA_RESOURCE * sizeof (struct regspec));
usr/src/uts/i86pc/io/isa.c
1298
struct regspec *tmpregs;
usr/src/uts/i86pc/io/isa.c
1367
sizeof (struct regspec));
usr/src/uts/i86pc/io/isa.c
1416
struct regspec *regs_p, *extreg_p;
usr/src/uts/i86pc/io/isa.c
1431
nreg = regs_len / (sizeof (struct regspec) / sizeof (int));
usr/src/uts/i86pc/io/isa.c
420
isa_apply_range(dev_info_t *dip, struct regspec *isa_reg_p,
usr/src/uts/i86pc/io/isa.c
475
struct regspec *reg_p = &isa_extra_resource[i];
usr/src/uts/i86pc/io/isa.c
502
struct regspec tmp_reg, *rp;
usr/src/uts/i86pc/io/isa.c
520
if (rp == (struct regspec *)0)
usr/src/uts/i86pc/io/isa.c
545
mp->map_obj.rp = (struct regspec *)&vreg;
usr/src/uts/i86pc/io/pci/pci.c
454
mp->map_obj.rp = (struct regspec *)®
usr/src/uts/i86pc/io/pci/pci.c
527
mp->map_obj.rp = (struct regspec *)®
usr/src/uts/i86pc/io/pciex/npe.c
634
mp->map_obj.rp = (struct regspec *)®
usr/src/uts/i86pc/io/pciex/npe.c
775
mp->map_obj.rp = (struct regspec *)®
usr/src/uts/i86pc/io/rootnex.c
740
struct regspec *rp = sparc_pd_getreg(dev, i);
usr/src/uts/i86pc/io/rootnex.c
809
struct regspec *orp = NULL;
usr/src/uts/i86pc/io/rootnex.c
878
mp->map_obj.rp = (struct regspec *)&rp;
usr/src/uts/i86pc/os/ddi_impl.c
615
pdptr->par_nreg = reg_len / (int)sizeof (struct regspec);
usr/src/uts/i86pc/os/ddi_impl.c
616
pdptr->par_reg = (struct regspec *)reg_prop;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1147
pci_regspec_t *regspec;
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1155
(caddr_t)®spec, ®len) != DDI_SUCCESS) {
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1163
*busp = PCI_REG_BUS_G(regspec[0].pci_phys_hi);
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1167
*devfnp = (regspec[0].pci_phys_hi & (PCI_REG_FUNC_M | PCI_REG_DEV_M)) >>
usr/src/uts/i86xpv/io/psm/xpv_psm.c
1170
kmem_free(regspec, reglen);
usr/src/uts/intel/io/acpica/acpi_enum.c
156
add_used_io_mem(struct regspec *io, int io_count)
usr/src/uts/intel/io/acpica/acpi_enum.c
244
parse_resources_io(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
266
parse_resources_fixed_io(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
286
parse_resources_fixed_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
307
parse_resources_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
338
parse_resources_addr16(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
394
parse_resources_addr32(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
450
parse_resources_addr64(ACPI_RESOURCE *resource_ptr, struct regspec *io,
usr/src/uts/intel/io/acpica/acpi_enum.c
529
struct regspec *io;
usr/src/uts/intel/io/acpica/acpi_enum.c
557
io = kmem_zalloc(sizeof (struct regspec) *
usr/src/uts/intel/io/acpica/acpi_enum.c
670
kmem_free(io, sizeof (struct regspec) * MAX_PARSED_ACPI_RESOURCES);
usr/src/uts/intel/io/acpica/acpi_enum.c
679
struct regspec i8042_regs[] = {
usr/src/uts/intel/io/vmm/intel/vtd.c
361
struct regspec reg;
usr/src/uts/intel/io/vmm/intel/vtd.c
398
sizeof (struct regspec) / sizeof (int));
usr/src/uts/intel/io/vmm/intel/vtd.c
410
+ sizeof (struct regspec), KM_SLEEP);
usr/src/uts/intel/io/vmm/intel/vtd.c
412
pdptr->par_reg = (struct regspec *)(pdptr + 1);
usr/src/uts/intel/os/ddi_arch.c
178
struct regspec *
usr/src/uts/intel/os/ddi_arch.c
182
return ((struct regspec *)0);
usr/src/uts/intel/os/ddi_arch.c
192
reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep)
usr/src/uts/intel/os/ddi_arch.c
217
i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/intel/os/ddi_arch.c
52
struct regspec tmp_reg, *rp;
usr/src/uts/intel/os/ddi_arch.c
71
if (rp == (struct regspec *)0) {
usr/src/uts/sparc/os/ddi_arch.c
164
struct regspec *
usr/src/uts/sparc/os/ddi_arch.c
168
return ((struct regspec *)0);
usr/src/uts/sparc/os/ddi_arch.c
178
reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep)
usr/src/uts/sparc/os/ddi_arch.c
202
i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/sparc/os/ddi_arch.c
64
struct regspec tmp_reg, *rp;
usr/src/uts/sparc/os/ddi_arch.c
83
if (rp == (struct regspec *)0) {
usr/src/uts/sun/io/sbusmem.c
171
struct regspec *rp = ddi_rnumber_to_regspec(devi, 0);
usr/src/uts/sun4/io/ebus.c
534
p_map_request.map_obj.rp = (struct regspec *)&vreg;
usr/src/uts/sun4/io/efcode/fcpci.c
1711
mr.map_obj.rp = (struct regspec *)phys_spec;
usr/src/uts/sun4/io/efcode/fcpci.c
1740
mr.map_obj.rp = (struct regspec *)ph;
usr/src/uts/sun4/io/pcicfg.c
6753
mr.map_obj.rp = (struct regspec *)phys_spec;
usr/src/uts/sun4/io/pcicfg.c
6782
mr.map_obj.rp = (struct regspec *)ph;
usr/src/uts/sun4/io/px/px.c
729
struct regspec p_regspec;
usr/src/uts/sun4/io/px/px_tools.c
462
struct regspec xlated_regspec;
usr/src/uts/sun4/io/px/px_util.c
209
px_xlate_reg(px_t *px_p, pci_regspec_t *px_rp, struct regspec *new_rp)
usr/src/uts/sun4/io/px/px_util.h
51
struct regspec *new_rp);
usr/src/uts/sun4/io/rootnex.c
335
struct regspec *rp = mp->map_obj.rp;
usr/src/uts/sun4/io/rootnex.c
399
struct regspec *rp;
usr/src/uts/sun4/io/rootnex.c
431
register struct regspec *rp;
usr/src/uts/sun4/io/rootnex.c
486
struct regspec *rp, tmp_reg;
usr/src/uts/sun4/io/rootnex.c
521
if (rp == (struct regspec *)0) {
usr/src/uts/sun4/os/ddi_impl.c
124
struct regspec *irp;
usr/src/uts/sun4/os/ddi_impl.c
129
struct regspec *rp;
usr/src/uts/sun4/os/ddi_impl.c
153
irp = rp = (struct regspec *)reg_prop;
usr/src/uts/sun4/os/ddi_impl.c
217
pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec));
usr/src/uts/sun4/os/ddi_impl.c
218
pdptr->par_reg = (struct regspec *)reg_prop;
usr/src/uts/sun4/os/ddi_impl.c
297
struct regspec *rp;
usr/src/uts/sun4/sys/ebus.h
111
struct regspec jbus_regspec;
usr/src/uts/sun4/sys/fcode.h
345
void *regspec;
usr/src/uts/sun4/sys/fcode.h
391
#define fc_regspec un.m.regspec
usr/src/uts/sun4u/io/iommu.c
679
struct regspec *rp;
usr/src/uts/sun4u/io/mach_rootnex.c
237
struct regspec *rp;
usr/src/uts/sun4u/io/mach_rootnex.c
301
struct regspec *rp;
usr/src/uts/sun4u/io/mach_rootnex.c
392
struct regspec *rp;
usr/src/uts/sun4u/io/mach_rootnex.c
462
struct regspec *rp;
usr/src/uts/sun4u/io/opl_cfg.c
1277
struct regspec rspec;
usr/src/uts/sun4u/io/opl_cfg.c
1898
opl_map_phys(dev_info_t *dip, struct regspec *phys_spec,
usr/src/uts/sun4u/io/opl_cfg.c
1905
struct regspec *rspecp;
usr/src/uts/sun4u/io/opl_cfg.c
1915
rspecp = kmem_zalloc(sizeof (struct regspec), KM_SLEEP);
usr/src/uts/sun4u/io/opl_cfg.c
1924
mapreq.map_obj.rp = (struct regspec *)phys_spec;
usr/src/uts/sun4u/io/opl_cfg.c
1934
kmem_free(rspecp, sizeof (struct regspec));
usr/src/uts/sun4u/io/opl_cfg.c
1948
struct regspec *rspecp;
usr/src/uts/sun4u/io/opl_cfg.c
1956
mapreq.map_obj.rp = (struct regspec *)rspecp;
usr/src/uts/sun4u/io/opl_cfg.c
1969
kmem_free(rspecp, sizeof (struct regspec));
usr/src/uts/sun4u/io/opl_cfg.c
78
static int opl_map_phys(dev_info_t *, struct regspec *, caddr_t *,
usr/src/uts/sun4u/io/pci/pci.c
489
struct regspec p_regspec;
usr/src/uts/sun4u/io/pci/pci_util.c
211
pci_xlate_reg(pci_t *pci_p, pci_regspec_t *pci_rp, struct regspec *new_rp)
usr/src/uts/sun4u/io/pmubus.c
836
mp->map_obj.rp = (struct regspec *)&pci_reg;
usr/src/uts/sun4u/io/sbbc.c
598
p_map_request.map_obj.rp = (struct regspec *)&pci_reg;
usr/src/uts/sun4u/io/sysiosbus.c
1032
struct regspec r;
usr/src/uts/sun4u/io/sysiosbus.c
1041
sizeof (struct regspec) / sizeof (int));
usr/src/uts/sun4u/io/sysiosbus.c
1270
kmem_free(pdptr->par_reg, n * sizeof (struct regspec));
usr/src/uts/sun4u/io/sysiosbus.c
1435
struct regspec *rp;
usr/src/uts/sun4u/io/sysiosbus.c
956
pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype;
usr/src/uts/sun4u/io/sysiosbus.c
957
pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr;
usr/src/uts/sun4u/io/sysiosbus.c
970
struct regspec *rp = (struct regspec *)reg_prop;
usr/src/uts/sun4u/io/sysiosbus.c
974
rp = (struct regspec *)rgstr_prop;
usr/src/uts/sun4u/io/sysiosbus.c
975
n = rgstr_len / sizeof (struct regspec);
usr/src/uts/sun4u/io/sysiosbus.c
987
pdptr->par_nreg = reg_len / (int)sizeof (struct regspec);
usr/src/uts/sun4u/io/sysiosbus.c
988
pdptr->par_reg = (struct regspec *)reg_prop;
usr/src/uts/sun4u/io/upa64s.c
188
off_t off, off_t len, struct regspec *rp);
usr/src/uts/sun4u/io/upa64s.c
190
off_t off, off_t len, struct regspec *rp);
usr/src/uts/sun4u/io/upa64s.c
495
struct regspec regspec;
usr/src/uts/sun4u/io/upa64s.c
526
off, len, ®spec);
usr/src/uts/sun4u/io/upa64s.c
541
rval = get_reg_set(dip, rdip, rnumber, off, len, ®spec);
usr/src/uts/sun4u/io/upa64s.c
560
p_map_request.map_obj.rp = ®spec;
usr/src/uts/sun4u/io/upa64s.c
925
off_t off, off_t len, struct regspec *rp)
usr/src/uts/sun4u/io/upa64s.c
969
off_t len, struct regspec *rp)
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
178
struct regspec *regbuf = NULL;
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
691
struct regspec p_regspec;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_util.c
188
pcmu_xlate_reg(pcmu_t *pcmu_p, pci_regspec_t *pcmu_rp, struct regspec *new_rp)
usr/src/uts/sun4u/opl/sys/pcicmu/pcmu_util.h
47
extern int pcmu_xlate_reg(pcmu_t *, pci_regspec_t *, struct regspec *);
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
167
struct regspec *regbuf = NULL;
usr/src/uts/sun4u/serengeti/io/ssm.c
538
struct regspec *rp;
usr/src/uts/sun4u/serengeti/io/ssm.c
636
struct regspec *rp;
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
192
struct regspec *regbuf;
usr/src/uts/sun4u/sys/pci/pci_util.h
51
struct regspec *new_rp);
usr/src/uts/sun4u/sys/sysiosbus.h
373
struct regspec *par_reg; /* array of regs */
usr/src/uts/sun4v/io/mach_rootnex.c
115
struct regspec *rp;
usr/src/uts/sun4v/io/mach_rootnex.c
151
struct regspec *rp;
usr/src/uts/sun4v/io/niumx/niumx.c
372
struct regspec p_regspec;