Home
last modified time | relevance | path

Searched refs:pci_rp (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_util.c312 pci_regspec_t *pci_rp; in px_name_child() local
356 ddi_prop_free(pci_rp); in px_name_child()
405 pci_regspec_t *pci_rp; in px_init_child() local
454 kmem_free(pci_rp, i); in px_init_child()
550 pci_regspec_t *pci_rp; in px_get_reg_set_size() local
561 (caddr_t)&pci_rp, &i) != DDI_SUCCESS) in px_get_reg_set_size()
567 size = pci_rp[rnumber].pci_size_low | in px_get_reg_set_size()
570 kmem_free(pci_rp, i); in px_get_reg_set_size()
588 pci_regspec_t *pci_rp; in px_get_nreg_set() local
595 (caddr_t)&pci_rp, &i) != DDI_SUCCESS) in px_get_nreg_set()
[all …]
H A Dpx_util.h49 pci_regspec_t *pci_rp);
50 extern int px_xlate_reg(px_t *px_p, pci_regspec_t *pci_rp,
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci.c341 pci_regspec_t *pci_rp; in pci_bus_map() local
367 pci_rp = &pci_reg; in pci_bus_map()
392 ddi_prop_free(pci_rp); in pci_bus_map()
399 pci_reg = pci_rp[rnumber]; in pci_bus_map()
404 ddi_prop_free(pci_rp); in pci_bus_map()
406 pci_rp = &pci_reg; in pci_bus_map()
415 space = pci_rp->pci_phys_hi & PCI_REG_ADDR_M; in pci_bus_map()
440 (uint64_t)pci_rp->pci_phys_low; in pci_bus_map()
442 (uint64_t)pci_rp->pci_size_low; in pci_bus_map()
491 (uint64_t)pci_rp->pci_size_hi << 32; in pci_bus_map()
[all …]
H A Dpci_common.c83 pci_regspec_t *pci_rp; in pci_common_name_child() local
108 "reg", (int **)&pci_rp, (uint_t *)&length) != DDI_PROP_SUCCESS) { in pci_common_name_child()
115 dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pci_common_name_child()
116 func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in pci_common_name_child()
121 ddi_prop_free(pci_rp); in pci_common_name_child()
992 pci_common_get_reg_prop(dev_info_t *dip, pci_regspec_t *pci_rp) in pci_common_get_reg_prop() argument
997 uint_t phys_hi = pci_rp->pci_phys_hi; in pci_common_get_reg_prop()
1047 pci_rp->pci_phys_mid = assigned_addr[i].pci_phys_mid; in pci_common_get_reg_prop()
1048 pci_rp->pci_phys_low = assigned_addr[i].pci_phys_low; in pci_common_get_reg_prop()
/illumos-gate/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c512 pci_regspec_t *pci_rp; in npe_bus_map() local
529 pci_rp = &pci_reg; in npe_bus_map()
554 ddi_prop_free(pci_rp); in npe_bus_map()
561 pci_reg = pci_rp[rnumber]; in npe_bus_map()
566 ddi_prop_free(pci_rp); in npe_bus_map()
568 pci_rp = &pci_reg; in npe_bus_map()
606 pci_rp->pci_size_hi = 0; in npe_bus_map()
620 (uint64_t)pci_rp->pci_phys_low; in npe_bus_map()
622 (uint64_t)pci_rp->pci_size_low; in npe_bus_map()
720 pci_rp->pci_size_hi = 0; in npe_bus_map()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_util.c219 uint32_t sz = pci_rp->pci_size_low; in pci_xlate_reg()
227 reg_begin += pci_rp->pci_phys_hi; in pci_xlate_reg()
311 pci_regspec_t *pci_rp; in name_child() local
348 func = PCI_REG_FUNC_G(pci_rp[0].pci_phys_hi); in name_child()
354 PCI_REG_DEV_G(pci_rp[0].pci_phys_hi)); in name_child()
355 ddi_prop_free(pci_rp); in name_child()
401 pci_regspec_t *pci_rp; in init_child() local
447 kmem_free(pci_rp, i); in init_child()
654 pci_regspec_t *pci_rp; in get_nreg_set() local
661 (caddr_t)&pci_rp, &i) != DDI_SUCCESS) in get_nreg_set()
[all …]
H A Dsimba.c651 pci_regspec_t *pci_rp; in simba_name_child() local
678 (int **)&pci_rp, &n) != DDI_SUCCESS) in simba_name_child()
682 slot = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in simba_name_child()
683 func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in simba_name_child()
690 ddi_prop_free(pci_rp); in simba_name_child()
716 pci_regspec_t *pci_rp; in simba_initchild() local
719 DDI_PROP_DONTPASS, "reg", (caddr_t)&pci_rp, &i) == in simba_initchild()
724 kmem_free(pci_rp, i); in simba_initchild()
H A Dpci_tools.c627 pci_nexus_regspec_t *pci_rp = NULL; in pcitool_bus_reg_ops() local
651 "reg", (int **)&pci_rp, &reglen) == DDI_SUCCESS) { in pcitool_bus_reg_ops()
670 base_addr = pci_rp[prg.barnum].phys_addr; in pcitool_bus_reg_ops()
671 max_addr = base_addr + pci_rp[prg.barnum].size; in pcitool_bus_reg_ops()
685 if (pci_rp != NULL) in pcitool_bus_reg_ops()
686 ddi_prop_free(pci_rp); in pcitool_bus_reg_ops()
H A Dpci_pci.c663 pci_regspec_t *pci_rp; in ppb_intr_ops() local
688 "reg", (caddr_t)&pci_rp, &reglen) != DDI_SUCCESS) in ppb_intr_ops()
694 d = PCI_REG_DEV_G(pci_rp[0].pci_phys_hi); in ppb_intr_ops()
703 kmem_free(pci_rp, reglen); in ppb_intr_ops()
734 pci_regspec_t *pci_rp; in ppb_name_child() local
769 "reg", (int **)&pci_rp, &n) != DDI_SUCCESS) { in ppb_name_child()
773 slot = PCI_REG_DEV_G(pci_rp[0].pci_phys_hi); in ppb_name_child()
774 func = PCI_REG_FUNC_G(pci_rp[0].pci_phys_hi); in ppb_name_child()
781 ddi_prop_free(pci_rp); in ppb_name_child()
H A Dpci.c1176 pci_regspec_t *pci_rp; in get_reg_set_size() local
1187 (caddr_t)&pci_rp, &i) != DDI_SUCCESS) in get_reg_set_size()
1191 kmem_free(pci_rp, i); in get_reg_set_size()
1195 size = pci_rp[rnumber].pci_size_low | in get_reg_set_size()
1196 ((uint64_t)pci_rp[rnumber].pci_size_hi << 32); in get_reg_set_size()
1197 kmem_free(pci_rp, i); in get_reg_set_size()
H A Ddb21554.c2149 pci_regspec_t *pci_rp; in db_intr_ops() local
2183 d = PCI_REG_DEV_G(pci_rp[0].pci_phys_hi); in db_intr_ops()
2195 kmem_free(pci_rp, reglen); in db_intr_ops()
2206 pci_regspec_t *pci_rp; in db_name_child() local
2233 (int **)&pci_rp, &n) != DDI_SUCCESS) in db_name_child()
2237 slot = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in db_name_child()
2245 ddi_prop_free(pci_rp); in db_name_child()
2407 pci_regspec_t *pci_rp; in db_create_pci_prop() local
2413 "reg", (caddr_t)&pci_rp, &length); in db_create_pci_prop()
2418 (uchar_t *)pci_rp, length); in db_create_pci_prop()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_pci.c85 pci_regspec_t *pci_rp; in gfxp_pci_get_bsf() local
91 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, in gfxp_pci_get_bsf()
98 *bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in gfxp_pci_get_bsf()
99 *dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in gfxp_pci_get_bsf()
100 *func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in gfxp_pci_get_bsf()
105 ddi_prop_free(pci_rp); in gfxp_pci_get_bsf()
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/
H A Dpcie_hp.c1048 pci_regspec_t *pci_rp; in pcie_hp_match_dev_func() local
1059 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcie_hp_match_dev_func()
1060 pci_func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in pcie_hp_match_dev_func()
1065 ddi_prop_free(pci_rp); in pcie_hp_match_dev_func()
1086 pci_regspec_t *pci_rp; in pcie_hp_match_dev() local
1096 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcie_hp_match_dev()
1101 ddi_prop_free(pci_rp); in pcie_hp_match_dev()
1124 pci_regspec_t *pci_rp; in pcie_hp_list_occupants() local
1135 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, in pcie_hp_list_occupants()
1143 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcie_hp_list_occupants()
[all …]
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus_hp.c856 pci_regspec_t *pci_rp; in cbus_configure() local
893 if (pci_rp->pci_phys_hi == 0) in cbus_configure()
897 bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in cbus_configure()
898 device = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in cbus_configure()
904 ddi_prop_free(pci_rp); in cbus_configure()
974 pci_regspec_t *pci_rp; in cbus_unconfigure() local
993 if (pci_rp->pci_phys_hi == 0) in cbus_unconfigure()
996 bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in cbus_unconfigure()
1001 device = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in cbus_unconfigure()
1002 func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in cbus_unconfigure()
[all …]
H A Dcardbus.c991 pci_regspec_t *pci_rp; in cardbus_ctlops() local
1000 if (pci_rp->pci_phys_hi == 0) in cardbus_ctlops()
1010 bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in cardbus_ctlops()
1059 ddi_prop_free(pci_rp); in cardbus_ctlops()
1302 pci_regspec_t *pci_rp; in cardbus_name_child() local
1341 bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in cardbus_name_child()
1343 func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in cardbus_name_child()
1344 ddi_prop_free(pci_rp); in cardbus_name_child()
1891 if (PCI_REG_ADDR_G(pci_rp->pci_phys_hi) == in pcirp2rp()
1899 rp->regspec_addr = pci_rp->pci_phys_low; in pcirp2rp()
[all …]
H A Dcardbus_cfg.c1834 pci_regspec_t *pci_rp; in cardbus_sum_resources() local
2088 pci_rp[i].pci_size_low + in cardbus_sum_resources()
2090 pci_rp[i].pci_size_low); in cardbus_sum_resources()
2094 pci_rp[i].pci_size_low, in cardbus_sum_resources()
2107 pci_rp[i].pci_size_low + in cardbus_sum_resources()
2109 pci_rp[i].pci_size_low); in cardbus_sum_resources()
2112 pci_rp[i].pci_size_low, in cardbus_sum_resources()
2121 pci_rp[i].pci_size_low + in cardbus_sum_resources()
2123 pci_rp[i].pci_size_low); in cardbus_sum_resources()
2126 pci_rp[i].pci_size_low, in cardbus_sum_resources()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_util.h49 pci_regspec_t *pci_rp);
50 extern int pci_xlate_reg(pci_t *pci_p, pci_regspec_t *pci_rp,
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_hw.c189 pci_regspec_t *pci_rp; in oce_get_bdf() local
195 0, "reg", (int **)&pci_rp, (uint_t *)&length); in oce_get_bdf()
204 dev->pci_bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in oce_get_bdf()
205 dev->pci_device = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in oce_get_bdf()
206 dev->pci_function = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in oce_get_bdf()
213 ddi_prop_free(pci_rp); in oce_get_bdf()
/illumos-gate/usr/src/uts/i86pc/io/psm/
H A Dpsm_common.c232 pci_regspec_t *pci_rp; in get_bdf() local
236 "reg", (int **)&pci_rp, (uint_t *)&len) != DDI_SUCCESS) in get_bdf()
240 ddi_prop_free(pci_rp); in get_bdf()
244 *bus = (int)PCI_REG_BUS_G(pci_rp->pci_phys_hi); in get_bdf()
246 *device = (int)PCI_REG_DEV_G(pci_rp->pci_phys_hi); in get_bdf()
248 *func = (int)PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in get_bdf()
249 ddi_prop_free(pci_rp); in get_bdf()
/illumos-gate/usr/src/uts/sparc/io/pciex/
H A Dpcieb_sparc.c74 pci_regspec_t *pci_rp; in pcieb_plat_intr_ops() local
99 "reg", (caddr_t)&pci_rp, &reglen) != DDI_SUCCESS) in pcieb_plat_intr_ops()
105 PCI_REG_DEV_G(pci_rp[0].pci_phys_hi); in pcieb_plat_intr_ops()
115 kmem_free(pci_rp, reglen); in pcieb_plat_intr_ops()
/illumos-gate/usr/src/uts/common/io/aac/
H A Daac_ioctl.c643 pci_regspec_t *pci_rp; in aac_get_pci_info() local
649 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, &num) != in aac_get_pci_info()
653 ddi_prop_free(pci_rp); in aac_get_pci_info()
657 resp->bus = PCI_REG_BUS_G(pci_rp->pci_phys_hi); in aac_get_pci_info()
658 resp->slot = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in aac_get_pci_info()
659 ddi_prop_free(pci_rp); in aac_get_pci_info()
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/
H A Dpcicfg.c2476 pci_regspec_t *pci_rp; in pcicfg_sum_resources() local
2541 pci_rp[i].pci_size_low + in pcicfg_sum_resources()
2544 pci_rp[i].pci_size_low); in pcicfg_sum_resources()
2546 pci_rp[i].pci_size_low); in pcicfg_sum_resources()
2549 pci_rp[i].pci_size_low + in pcicfg_sum_resources()
2578 pci_rp[i].pci_size_low + in pcicfg_sum_resources()
2580 pci_rp[i].pci_size_low); in pcicfg_sum_resources()
2582 pci_rp[i].pci_size_low); in pcicfg_sum_resources()
2593 kmem_free(pci_rp, length); in pcicfg_sum_resources()
2904 pci_regspec_t *pci_rp; in pcicfg_match_dev() local
[all …]
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c589 pci_regspec_t *pci_rp; in ppb_name_child() local
619 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, &n) != DDI_SUCCESS) { in ppb_name_child()
624 slot = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in ppb_name_child()
625 func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in ppb_name_child()
632 ddi_prop_free(pci_rp); in ppb_name_child()
/illumos-gate/usr/src/uts/common/io/hotplug/pcihp/
H A Dpcihp.c612 pci_regspec_t *pci_rp; in pcihp_list_occupants() local
623 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, in pcihp_list_occupants()
631 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcihp_list_occupants()
636 ddi_prop_free(pci_rp); in pcihp_list_occupants()
3011 pci_regspec_t *pci_rp; in pcihp_configure() local
3028 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcihp_configure()
3033 ddi_prop_free(pci_rp); in pcihp_configure()
3138 pci_regspec_t *pci_rp; in pcihp_match_dev() local
3150 pci_dev = PCI_REG_DEV_G(pci_rp->pci_phys_hi); in pcihp_match_dev()
3151 pci_func = PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in pcihp_match_dev()
[all …]
/illumos-gate/usr/src/uts/intel/io/mc-amd/
H A Dmcamd_drv.c1283 pci_regspec_t *pci_rp = NULL; in mc_read_smbios() local
1290 (caddr_t)&pci_rp, &m) == DDI_SUCCESS) { in mc_read_smbios()
1291 phys_hi = pci_rp->pci_phys_hi; in mc_read_smbios()
1294 kmem_free(pci_rp, m); in mc_read_smbios()
1295 pci_rp = NULL; in mc_read_smbios()
1314 if (pci_rp != NULL) in mc_read_smbios()
1315 kmem_free(pci_rp, m); in mc_read_smbios()

12