Home
last modified time | relevance | path

Searched refs:regspec (Results 1 – 25 of 60) sorted by relevance

123

/titanic_50/usr/src/uts/sparc/os/
H A Dddi_arch.c64 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()
/titanic_50/usr/src/uts/intel/os/
H A Dddi_arch.c54 struct regspec tmp_reg, *rp; in i_ddi_bus_map()
73 if (rp == (struct regspec *)0) { in i_ddi_bus_map()
180 struct regspec *
184 return ((struct regspec *)0); in i_ddi_rnumber_to_regspec()
194 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range()
219 i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp) in i_ddi_apply_range()
/titanic_50/usr/src/cmd/prtconf/
H A Dprt_xxx.c46 static void obio_printregs(struct regspec *, int);
74 sizeof (struct regspec), /* first pointer */
111 sizeof (struct regspec), /* first pointer */
149 obio_printregs(struct regspec *rp, int ilev) in obio_printregs()
183 struct regspec *reg; in obio_print()
207 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg)); in obio_print()
292 struct regspec *reg; in sbus_print()
316 reg = (struct regspec *)(data + *(di_off_t *)(&dp->par_reg)); in sbus_print()
/titanic_50/usr/src/uts/intel/io/acpica/
H A Dacpi_enum.c109 add_used_io_mem(struct regspec *io, int io_count) in add_used_io_mem()
163 parse_resources_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_io()
185 parse_resources_fixed_io(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_fixed_io()
205 parse_resources_fixed_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_fixed_mem32()
226 parse_resources_mem32(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_mem32()
257 parse_resources_addr16(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr16()
313 parse_resources_addr32(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr32()
369 parse_resources_addr64(ACPI_RESOURCE *resource_ptr, struct regspec *io, in parse_resources_addr64()
448 struct regspec *io; in parse_resources()
475 io = (struct regspec *)kmem_zalloc(sizeof (struct regspec) * in parse_resources()
[all …]
/titanic_50/usr/src/uts/i86pc/io/
H A Disa.c110 static struct regspec isa_extra_resource[MAX_EXTRA_RESOURCE];
114 static struct regspec asy_regs[] = {
419 isa_apply_range(dev_info_t *dip, struct regspec *isa_reg_p, in isa_apply_range()
474 struct regspec *reg_p = &isa_extra_resource[i]; in isa_apply_range()
501 struct regspec tmp_reg, *rp; in isa_bus_map()
519 if (rp == (struct regspec *)0) in isa_bus_map()
544 mp->map_obj.rp = (struct regspec *)&vreg; in isa_bus_map()
1190 struct regspec i8042_regs[] = { in isa_enumerate()
1205 bzero(isa_extra_resource, MAX_EXTRA_RESOURCE * sizeof (struct regspec)); in isa_enumerate()
1292 struct regspec *tmpregs; in enumerate_BIOS_serial()
[all …]
H A Dimmu_dmar.c644 struct regspec reg; in drhd_devi_create()
671 sizeof (struct regspec) / sizeof (int)); in drhd_devi_create()
683 + sizeof (struct regspec), KM_SLEEP); in drhd_devi_create()
685 pdptr->par_reg = (struct regspec *)(pdptr + 1); in drhd_devi_create()
/titanic_50/usr/src/uts/sun4u/io/
H A Dmach_rootnex.c236 struct regspec *rp; in rootnex_ctl_reportdev_impl()
300 struct regspec *rp; in rootnex_name_child_impl()
397 struct regspec *rp; in rootnex_ctl_initchild_impl()
467 struct regspec *rp; in rootnex_ctl_uninitchild_impl()
H A Dupa64s.c188 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, &regspec); in upa64s_map()
541 rval = get_reg_set(dip, rdip, rnumber, off, len, &regspec); in upa64s_map()
560 p_map_request.map_obj.rp = &regspec; 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 Dsysiosbus.c1001 pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype; in make_sbus_ppd()
1002 pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr; in make_sbus_ppd()
1015 struct regspec *rp = (struct regspec *)reg_prop; in make_sbus_ppd()
1019 rp = (struct regspec *)rgstr_prop; in make_sbus_ppd()
1020 n = rgstr_len / sizeof (struct regspec); in make_sbus_ppd()
1032 pdptr->par_nreg = reg_len / (int)sizeof (struct regspec); in make_sbus_ppd()
1033 pdptr->par_reg = (struct regspec *)reg_prop; in make_sbus_ppd()
1077 struct regspec r; in sbusmem_initchild()
1086 sizeof (struct regspec) / sizeof (int)); in sbusmem_initchild()
1315 kmem_free(pdptr->par_reg, n * sizeof (struct regspec)); in sbus_uninitchild()
[all …]
H A Dopl_cfg.c76 static int opl_map_phys(dev_info_t *, struct regspec *, caddr_t *,
1278 struct regspec rspec; in opl_map_in()
1899 opl_map_phys(dev_info_t *dip, struct regspec *phys_spec, in opl_map_phys()
1906 struct regspec *rspecp; in opl_map_phys()
1916 rspecp = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); in opl_map_phys()
1925 mapreq.map_obj.rp = (struct regspec *)phys_spec; in opl_map_phys()
1935 kmem_free(rspecp, sizeof (struct regspec)); in opl_map_phys()
1949 struct regspec *rspecp; in opl_unmap_phys()
1957 mapreq.map_obj.rp = (struct regspec *)rspecp; in opl_unmap_phys()
1970 kmem_free(rspecp, sizeof (struct regspec)); in opl_unmap_phys()
/titanic_50/usr/src/uts/sun4u/starcat/io/
H A Dfcgp2.c134 static int gp2_map_phys(dev_info_t *, struct regspec *, caddr_t *,
260 struct regspec r; in gfc_map_in()
931 gp2_map_phys(dev_info_t *dip, struct regspec *phys_spec, in gp2_map_phys()
938 struct regspec *ph; in gp2_map_phys()
948 ph = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); in gp2_map_phys()
954 mr.map_obj.rp = (struct regspec *)phys_spec; in gp2_map_phys()
985 mr.map_obj.rp = (struct regspec *)ph; in gp2_unmap_phys()
995 kmem_free(ph, sizeof (struct regspec)); /* Free the cached copy */ in gp2_unmap_phys()
H A Daxq.c221 static int axq_map_phys(dev_info_t *, struct regspec *, caddr_t *,
1551 struct regspec phys_spec; in starcat_axq_pio_workaround()
1672 axq_map_phys(dev_info_t *dip, struct regspec *phys_spec, in axq_map_phys()
1679 struct regspec *ph; in axq_map_phys()
1689 ph = kmem_zalloc(sizeof (struct regspec), KM_SLEEP); in axq_map_phys()
1718 struct regspec *ph; in axq_unmap_phys()
1736 kmem_free(ph, sizeof (struct regspec)); /* Free the cached copy */ in axq_unmap_phys()
/titanic_50/usr/src/uts/sun4v/io/
H A Dmach_rootnex.c115 struct regspec *rp; in rootnex_ctl_reportdev_impl()
151 struct regspec *rp; in rootnex_name_child_impl()
/titanic_50/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/
H A Dmemcfg_impl.h69 typedef struct regspec { struct
/titanic_50/usr/src/uts/sun4/io/
H A Drootnex.c335 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()
/titanic_50/usr/src/uts/common/sys/
H A Dddimapreq.h53 struct regspec *rp;
H A Dddi_implfuncs.h56 i_ddi_apply_range(dev_info_t *dip, dev_info_t *rdip, struct regspec *rp);
58 struct regspec *
/titanic_50/usr/src/uts/sun4u/sys/pci/
H A Dpci_util.h51 struct regspec *new_rp);
/titanic_50/usr/src/uts/sun4/io/px/
H A Dpx_util.h51 struct regspec *new_rp);
/titanic_50/usr/src/uts/sun4/sys/
H A Dfcode.h345 void *regspec; member
391 #define fc_regspec un.m.regspec
/titanic_50/usr/src/uts/sun4/os/
H A Dddi_impl.c123 struct regspec *irp; in init_regspec_64()
128 struct regspec *rp; in init_regspec_64()
152 irp = rp = (struct regspec *)reg_prop; in init_regspec_64()
216 pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec)); in make_ddi_ppd()
217 pdptr->par_reg = (struct regspec *)reg_prop; in make_ddi_ppd()
296 struct regspec *rp; in impl_sunbus_name_child()
/titanic_50/usr/src/uts/common/pcmcia/nexus/
H A Dpcmcia.c127 struct regspec *pcmcia_cons_regspec(dev_info_t *, int, uchar_t *,
905 struct regspec *
912 return ((struct regspec *)&ppd->ppd_reg[rnumber]); in pcmcia_rnum_to_regspec()
915 struct regspec *
927 return ((struct regspec *)&ppd->ppd_assigned[rnumber]); in pcmcia_rnum_to_mapped()
931 pcmcia_find_rnum(dev_info_t *dip, struct regspec *reg) in pcmcia_find_rnum()
934 struct regspec *regp; in pcmcia_find_rnum()
940 for (regp = (struct regspec *)ppd->ppd_reg, i = 0; in pcmcia_find_rnum()
942 if (bcmp(reg, regp, sizeof (struct regspec)) == 0) in pcmcia_find_rnum()
945 for (regp = (struct regspec *)ppd->ppd_assigned, i = 0; in pcmcia_find_rnum()
[all …]
/titanic_50/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c1145 pci_regspec_t *regspec; in get_busdevfn() local
1153 (caddr_t)&regspec, &reglen) != DDI_SUCCESS) { in get_busdevfn()
1161 *busp = PCI_REG_BUS_G(regspec[0].pci_phys_hi); in get_busdevfn()
1165 *devfnp = (regspec[0].pci_phys_hi & (PCI_REG_FUNC_M | PCI_REG_DEV_M)) >> in get_busdevfn()
1168 kmem_free(regspec, reglen); in get_busdevfn()
/titanic_50/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_util.h47 extern int pcmu_xlate_reg(pcmu_t *, pci_regspec_t *, struct regspec *);
/titanic_50/usr/src/uts/common/io/pciex/
H A Dpcie.c1603 pci_regspec_t *regspec; in pcie_get_bdf_from_dip() local
1607 "reg", (int **)&regspec, (uint_t *)&reglen) != DDI_SUCCESS) in pcie_get_bdf_from_dip()
1611 ddi_prop_free(regspec); in pcie_get_bdf_from_dip()
1616 *bdf = (regspec->pci_phys_hi & (PCI_REG_BDFR_M ^ PCI_REG_REG_M)) >> 8; in pcie_get_bdf_from_dip()
1618 ddi_prop_free(regspec); in pcie_get_bdf_from_dip()
2057 mr.map_obj.rp = (struct regspec *)phys_spec; in pcie_map_phys()
2089 mr.map_obj.rp = (struct regspec *)ph; in pcie_unmap_phys()

123