/opensolaris-onvv-gate/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/ |
H A D | memcfg_impl.h | 69 typedef struct regspec { struct
|
/opensolaris-onvv-gate/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 64 struct regspec tmp_reg, *rp; 71 * First, if given an rnumber, convert it to a regspec... 83 if (rp == (struct regspec *)0) { 92 * Convert the given ddi_map_req_t from rnumber to regspec... 101 * A non-zero length means override the one in the regspec, 120 * (This is where nexus specific regspec translation takes place. 164 struct regspec * 168 return ((struct regspec *)0); 178 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) 198 * Apply range of dp to struct regspec *r [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | ddimapreq.h | 41 * Mapping requests are for an rnumber or for a regspec. 43 * A regspec is a generic triple, usually representing 52 struct regspec *rp;
|
H A D | ddi_implfuncs.h | 53 i_ddi_apply_range(dev_info_t *dip, dev_info_t *rdip, struct regspec *rp); 55 struct regspec *
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_util.h | 51 struct regspec *new_rp);
|
/opensolaris-onvv-gate/usr/src/cmd/prtconf/ |
H A D | prt_xxx.c | 44 static void obio_printregs(struct regspec *, int); 72 sizeof (struct regspec), /* first pointer */ 109 sizeof (struct regspec), /* first pointer */ 147 obio_printregs(struct regspec *rp, int ilev) 181 struct regspec *reg; 205 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg)); 290 struct regspec *reg; 314 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg));
|
/opensolaris-onvv-gate/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 54 struct regspec tmp_reg, *rp; 61 * First, if given an rnumber, convert it to a regspec... 73 if (rp == (struct regspec *)0) { 82 * Convert the given ddi_map_req_t from rnumber to regspec... 91 * XXX: A non-zero length means override the one in the regspec. 155 * (This is where nexus specific regspec translation takes place. 180 struct regspec * 184 return ((struct regspec *)0); 194 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) 214 * Apply range of dp to struct regspec *r [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4/io/px/ |
H A D | px_util.h | 51 struct regspec *new_rp);
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 102 static struct regspec isa_extra_resource[MAX_EXTRA_RESOURCE]; 392 isa_apply_range(dev_info_t *dip, struct regspec *isa_reg_p, 445 struct regspec *reg_p = &isa_extra_resource[i]; 473 struct regspec tmp_reg, *rp; 484 * First, if given an rnumber, convert it to a regspec... 491 if (rp == (struct regspec *)0) 495 * Convert the given ddi_map_req_t from rnumber to regspec... 503 * XXX: A non-zero length means override the one in the regspec. 516 mp->map_obj.rp = (struct regspec *)&vreg; 1158 struct regspec asy_reg [all...] |
H A D | immu_dmar.c | 644 struct regspec reg; 671 sizeof (struct regspec) / sizeof (int)); 683 + sizeof (struct regspec), KM_SLEEP); 685 pdptr->par_reg = (struct regspec *)(pdptr + 1);
|
/opensolaris-onvv-gate/usr/src/uts/intel/io/acpica/ |
H A D | acpi_enum.c | 106 add_used_io_mem(struct regspec *io, int io_count) 160 parse_resources_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, 182 parse_resources_fixed_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, 202 parse_resources_fixed_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io, 223 parse_resources_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io, 254 parse_resources_addr16(ACPI_RESOURCE *resource_ptr, struct regspec *io, 310 parse_resources_addr32(ACPI_RESOURCE *resource_ptr, struct regspec *io, 366 parse_resources_addr64(ACPI_RESOURCE *resource_ptr, struct regspec *io, 445 struct regspec *io; 454 io = (struct regspec *)kmem_zallo [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/ |
H A D | mach_rootnex.c | 115 struct regspec *rp; 151 struct regspec *rp;
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/ |
H A D | mach_rootnex.c | 236 struct regspec *rp; 300 struct regspec *rp; 397 struct regspec *rp; 467 struct regspec *rp;
|
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); 486 * get the corresponding regspec from device node 487 * build a new regspec in our parent's format 488 * build a new map_req with the new regspec 495 struct regspec regspec; local 519 * We must convert it into a regspec of our parent's 526 off, len, ®spec); 541 rval = get_reg_set(dip, rdip, rnumber, off, len, ®spec); [all...] |
H A D | sysiosbus.c | 998 pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype; 999 pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr; 1012 struct regspec *rp = (struct regspec *)reg_prop; 1016 rp = (struct regspec *)rgstr_prop; 1017 n = rgstr_len / sizeof (struct regspec); 1029 pdptr->par_nreg = reg_len / (int)sizeof (struct regspec); 1030 pdptr->par_reg = (struct regspec *)reg_prop; 1074 struct regspec r; 1083 sizeof (struct regspec) / sizeo [all...] |
/opensolaris-onvv-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 *);
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | fcgp2.c | 134 static int gp2_map_phys(dev_info_t *, struct regspec *, caddr_t *, 260 struct regspec r; 931 gp2_map_phys(dev_info_t *dip, struct regspec *phys_spec, 938 struct regspec *ph; 948 ph = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); 954 mr.map_obj.rp = (struct regspec *)phys_spec; 985 mr.map_obj.rp = (struct regspec *)ph; 995 kmem_free(ph, sizeof (struct regspec)); /* Free the cached copy */
|
H A D | axq.c | 221 static int axq_map_phys(dev_info_t *, struct regspec *, caddr_t *, 1551 struct regspec phys_spec; 1624 cmn_err(CE_WARN, "%s: no regspec\n", ddi_get_name(axq_dip)); 1672 axq_map_phys(dev_info_t *dip, struct regspec *phys_spec, 1679 struct regspec *ph; 1689 ph = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); 1718 struct regspec *ph; 1736 kmem_free(ph, sizeof (struct regspec)); /* Free the cached copy */
|
/opensolaris-onvv-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 264 rootnex_regspec_arena = vmem_create("regspec", 335 struct regspec *rp = mp->map_obj.rp; 399 struct regspec *rp; 431 register struct regspec *rp; 486 struct regspec *rp, tmp_reg; 512 * First, if given an rnumber, convert it to a regspec... 521 if (rp == (struct regspec *)0) { 529 * Convert the given ddi_map_req_t from rnumber to regspec... 538 * XXX: A non-zero length means override the one in the regspec 551 * (This is where nexus specific regspec translatio [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/cpr/ |
H A D | cpr_driver.c | 277 struct regspec *regbuf;
|
/opensolaris-onvv-gate/usr/src/uts/sun4/sys/ |
H A D | ebus.h | 113 struct regspec jbus_regspec;
|
H A D | fcode.h | 347 void *regspec; member in struct:fc_map_resource 393 #define fc_regspec un.m.regspec
|
/opensolaris-onvv-gate/usr/src/uts/common/pcmcia/nexus/ |
H A D | pcmcia.c | 83 /* need PCI regspec size for worst case at present */ 127 struct regspec *pcmcia_cons_regspec(dev_info_t *, int, uchar_t *, 905 struct regspec * 912 return ((struct regspec *)&ppd->ppd_reg[rnumber]); 915 struct regspec * 927 return ((struct regspec *)&ppd->ppd_assigned[rnumber]); 931 pcmcia_find_rnum(dev_info_t *dip, struct regspec *reg) 934 struct regspec *regp; 940 for (regp = (struct regspec *)ppd->ppd_reg, i = 0; 942 if (bcmp(reg, regp, sizeof (struct regspec)) [all...] |
/opensolaris-onvv-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 1145 pci_regspec_t *regspec; local 1153 (caddr_t)®spec, ®len) != DDI_SUCCESS) { 1155 "get_busdevfn() failed to get regspec."); 1161 *busp = PCI_REG_BUS_G(regspec[0].pci_phys_hi); 1165 *devfnp = (regspec[0].pci_phys_hi & (PCI_REG_FUNC_M | PCI_REG_DEV_M)) >> 1168 kmem_free(regspec, reglen);
|
/opensolaris-onvv-gate/usr/src/uts/sun4/os/ |
H A D | ddi_impl.c | 120 struct regspec *irp; 125 struct regspec *rp; 145 * to a regspec. We do this so that in the 149 irp = rp = (struct regspec *)reg_prop; 213 pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec)); 214 pdptr->par_reg = (struct regspec *)reg_prop; 293 struct regspec *rp;
|