/illumos-gate/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 64 struct regspec tmp_reg, *rp; in i_ddi_bus_map() 83 if (rp == (struct regspec *)0) { in i_ddi_bus_map() 164 struct regspec * 168 return ((struct regspec *)0); in i_ddi_rnumber_to_regspec() 178 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() 202 i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp) in i_ddi_apply_range()
|
/illumos-gate/usr/src/cmd/prtconf/ |
H A D | prt_xxx.c | 47 static void obio_printregs(struct regspec *, int); 75 sizeof (struct regspec), /* first pointer */ 112 sizeof (struct regspec), /* first pointer */ 150 obio_printregs(struct regspec *rp, int ilev) in obio_printregs() 184 struct regspec *reg; in obio_print() 208 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg)); in obio_print() 293 struct regspec *reg; in sbus_print() 317 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg)); in sbus_print()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 52 struct regspec tmp_reg, *rp; in i_ddi_bus_map() 71 if (rp == (struct regspec *)0) { in i_ddi_bus_map() 178 struct regspec * 182 return ((struct regspec *)0); in i_ddi_rnumber_to_regspec() 192 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() 217 i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp) in i_ddi_apply_range()
|
/illumos-gate/usr/src/uts/intel/io/acpica/ |
H A D | acpi_enum.c | 156 add_used_io_mem(struct regspec *io, int io_count) in add_used_io_mem() 244 parse_resources_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_io() 266 parse_resources_fixed_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_fixed_io() 307 parse_resources_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_mem32() 338 parse_resources_addr16(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr16() 394 parse_resources_addr32(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr32() 450 parse_resources_addr64(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr64() 529 struct regspec *io; in parse_resources() 557 io = kmem_zalloc(sizeof (struct regspec) * in parse_resources() 670 kmem_free(io, sizeof (struct regspec) * MAX_PARSED_ACPI_RESOURCES); in parse_resources() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 111 static struct regspec isa_extra_resource[MAX_EXTRA_RESOURCE]; 115 static struct regspec asy_regs[] = { 420 isa_apply_range(dev_info_t *dip, struct regspec *isa_reg_p, in isa_apply_range() 475 struct regspec *reg_p = &isa_extra_resource[i]; in isa_apply_range() 502 struct regspec tmp_reg, *rp; in isa_bus_map() 520 if (rp == (struct regspec *)0) in isa_bus_map() 545 mp->map_obj.rp = (struct regspec *)&vreg; in isa_bus_map() 1191 struct regspec i8042_regs[] = { in isa_enumerate() 1298 struct regspec *tmpregs; in enumerate_BIOS_serial() 1367 sizeof (struct regspec)); in enumerate_BIOS_serial() [all …]
|
H A D | immu_dmar.c | 647 struct regspec reg; in drhd_devi_create() 674 sizeof (struct regspec) / sizeof (int)); in drhd_devi_create() 686 + sizeof (struct regspec), KM_SLEEP); in drhd_devi_create() 688 pdptr->par_reg = (struct regspec *)(pdptr + 1); in drhd_devi_create()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mach_rootnex.c | 237 struct regspec *rp; in rootnex_ctl_reportdev_impl() 301 struct regspec *rp; in rootnex_name_child_impl() 392 struct regspec *rp; in rootnex_ctl_initchild_impl() 462 struct regspec *rp; in rootnex_ctl_uninitchild_impl()
|
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); 495 struct regspec regspec; in upa64s_map() local 526 off, len, ®spec); in upa64s_map() 541 rval = get_reg_set(dip, rdip, rnumber, off, len, ®spec); in upa64s_map() 560 p_map_request.map_obj.rp = ®spec; in upa64s_map() 925 off_t off, off_t len, struct regspec *rp) in get_reg_set() 969 off_t len, struct regspec *rp) in xlate_reg_prop()
|
H A D | sysiosbus.c | 956 pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype; in make_sbus_ppd() 957 pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr; in make_sbus_ppd() 970 struct regspec *rp = (struct regspec *)reg_prop; in make_sbus_ppd() 974 rp = (struct regspec *)rgstr_prop; in make_sbus_ppd() 975 n = rgstr_len / sizeof (struct regspec); in make_sbus_ppd() 987 pdptr->par_nreg = reg_len / (int)sizeof (struct regspec); in make_sbus_ppd() 988 pdptr->par_reg = (struct regspec *)reg_prop; in make_sbus_ppd() 1032 struct regspec r; in sbusmem_initchild() 1041 sizeof (struct regspec) / sizeof (int)); in sbusmem_initchild() 1270 kmem_free(pdptr->par_reg, n * sizeof (struct regspec)); in sbus_uninitchild() [all …]
|
H A D | opl_cfg.c | 78 static int opl_map_phys(dev_info_t *, struct regspec *, caddr_t *, 1277 struct regspec rspec; in opl_map_in() 1898 opl_map_phys(dev_info_t *dip, struct regspec *phys_spec, in opl_map_phys() 1905 struct regspec *rspecp; in opl_map_phys() 1915 rspecp = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); in opl_map_phys() 1924 mapreq.map_obj.rp = (struct regspec *)phys_spec; in opl_map_phys() 1934 kmem_free(rspecp, sizeof (struct regspec)); in opl_map_phys() 1948 struct regspec *rspecp; in opl_unmap_phys() 1956 mapreq.map_obj.rp = (struct regspec *)rspecp; in opl_unmap_phys() 1969 kmem_free(rspecp, sizeof (struct regspec)); in opl_unmap_phys()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | mach_rootnex.c | 115 struct regspec *rp; in rootnex_ctl_reportdev_impl() 151 struct regspec *rp; in rootnex_name_child_impl()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 335 struct regspec *rp = mp->map_obj.rp; in rootnex_map_regspec() 399 struct regspec *rp; in rootnex_unmap_regspec() 431 register struct regspec *rp; in rootnex_map_handle() 486 struct regspec *rp, tmp_reg; in rootnex_map() 521 if (rp == (struct regspec *)0) { in rootnex_map()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_implfuncs.h | 54 struct regspec *rp); 55 extern struct regspec *i_ddi_rnumber_to_regspec(dev_info_t *dip, int rnumber);
|
H A D | ddimapreq.h | 51 struct regspec *rp;
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/ |
H A D | memcfg_impl.h | 67 typedef struct regspec { struct
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_util.h | 51 struct regspec *new_rp);
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vtd.c | 358 struct regspec reg; in vtd_get_dip() 395 sizeof (struct regspec) / sizeof (int)); in vtd_get_dip() 407 + sizeof (struct regspec), KM_SLEEP); in vtd_get_dip() 409 pdptr->par_reg = (struct regspec *)(pdptr + 1); in vtd_get_dip()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_util.h | 51 struct regspec *new_rp);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | ddi_impl.c | 124 struct regspec *irp; in init_regspec_64() 129 struct regspec *rp; in init_regspec_64() 153 irp = rp = (struct regspec *)reg_prop; in init_regspec_64() 217 pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec)); in make_ddi_ppd() 218 pdptr->par_reg = (struct regspec *)reg_prop; in make_ddi_ppd() 297 struct regspec *rp; in impl_sunbus_name_child()
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | fcode.h | 345 void *regspec; member 391 #define fc_regspec un.m.regspec
|
H A D | ebus.h | 113 struct regspec jbus_regspec;
|
/illumos-gate/usr/src/uts/common/pcmcia/nexus/ |
H A D | pcmcia.c | 909 struct regspec * 916 return ((struct regspec *)&ppd->ppd_reg[rnumber]); in pcmcia_rnum_to_regspec() 919 struct regspec * 938 struct regspec *regp; in pcmcia_find_rnum() 993 mp->map_obj.rp = (struct regspec *)mregs; in pcmcia_bus_map() 1081 struct regspec * 1087 struct regspec *defreg; in pcmcia_cons_regspec() 1126 defreg = (struct regspec *)buff; in pcmcia_cons_regspec() 1132 return ((struct regspec *)buff); in pcmcia_cons_regspec() 4350 struct regspec *reg; in pcmcia_map_reg() [all …]
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 1147 pci_regspec_t *regspec; in get_busdevfn() local 1155 (caddr_t)®spec, ®len) != DDI_SUCCESS) { in get_busdevfn() 1163 *busp = PCI_REG_BUS_G(regspec[0].pci_phys_hi); in get_busdevfn() 1167 *devfnp = (regspec[0].pci_phys_hi & (PCI_REG_FUNC_M | PCI_REG_DEV_M)) >> in get_busdevfn() 1170 kmem_free(regspec, reglen); in get_busdevfn()
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_util.h | 47 extern int pcmu_xlate_reg(pcmu_t *, pci_regspec_t *, struct regspec *);
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_driver.c | 275 struct regspec *regbuf;
|