/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe.c | 512 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/intel/io/pci/ |
H A D | pci_boot.c | 3315 pci_ranges_t *pci_rp = *rp; in memlist_to_ranges() local 3346 pci_rp->child_high = newtype; in memlist_to_ranges() 3347 pci_rp->child_mid = pci_rp->parent_high = in memlist_to_ranges() 3349 pci_rp->child_low = pci_rp->parent_low = in memlist_to_ranges() 3351 pci_rp->size_high = (uint32_t)(list->ml_size >> 32); in memlist_to_ranges() 3352 pci_rp->size_low = (uint32_t)list->ml_size; in memlist_to_ranges() 3353 *rp = ++pci_rp; in memlist_to_ranges()
|
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/ |
H A D | pcicfg.c | 2476 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/common/io/pciex/hotplug/ |
H A D | pcie_hp.c | 1048 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/hotplug/pcihp/ |
H A D | pcihp.c | 612 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/common/io/cardbus/ |
H A D | cardbus_cfg.c | 1834 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 …]
|
H A D | cardbus_hp.c | 856 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 D | cardbus.c | 991 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 …]
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | pcicfg.c | 2588 pci_regspec_t *pci_rp; in pcicfg_sum_resources() local 2650 pci_rp[i].pci_size_low + in pcicfg_sum_resources() 2652 pci_rp[i].pci_size_low); in pcicfg_sum_resources() 2654 pci_rp[i].pci_size_low); in pcicfg_sum_resources() 2659 pci_rp[i].pci_size_low + in pcicfg_sum_resources() 2661 pci_rp[i].pci_size_low); in pcicfg_sum_resources() 2663 pci_rp[i].pci_size_low); in pcicfg_sum_resources() 2668 pci_rp[i].pci_size_low + in pcicfg_sum_resources() 2683 kmem_free(pci_rp, length); in pcicfg_sum_resources() 3028 pci_regspec_t *pci_rp; in pcicfg_match_dev() local [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pcifm.c | 409 pci_regspec_t *pci_rp; in pci_ereport_setup() local 459 (caddr_t)&pci_rp, &len) == DDI_SUCCESS) { in pci_ereport_setup() 460 phys_hi = pci_rp->pci_phys_hi; in pci_ereport_setup() 461 kmem_free(pci_rp, len); in pci_ereport_setup()
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_drv.c | 1283 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()
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 83 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()
|
H A D | pci_common.h | 111 int pci_common_get_reg_prop(dev_info_t *dip, pci_regspec_t *pci_rp);
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_pci.c | 85 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/ |
H A D | pcieb.c | 856 pci_regspec_t *pci_rp; in pcieb_name_child() local 889 DDI_PROP_DONTPASS, "reg", (int **)&pci_rp, &n) != DDI_SUCCESS) { in pcieb_name_child() 894 device = PCI_REG_DEV_G(pci_rp[0].pci_phys_hi); in pcieb_name_child() 895 func = PCI_REG_FUNC_G(pci_rp[0].pci_phys_hi); in pcieb_name_child() 908 ddi_prop_free(pci_rp); in pcieb_name_child()
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_util.h | 49 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/sun4u/io/pci/ |
H A D | simba.c | 651 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 D | pcipsy.c | 496 pci_regspec_t *pci_rp; in pci_xlate_intr() local 510 (caddr_t)&pci_rp, &len) != DDI_SUCCESS) in pci_xlate_intr() 512 phys_hi = pci_rp->pci_phys_hi; in pci_xlate_intr() 513 kmem_free(pci_rp, len); in pci_xlate_intr()
|
H A D | pci_util.c | 219 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 D | pci_tools.c | 627 pci_nexus_regspec_t *pci_rp = NULL; in pcitool_bus_reg_ops() local 651 "reg", (int **)&pci_rp, ®len) == 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 D | pci_pci.c | 663 pci_regspec_t *pci_rp; in ppb_intr_ops() local 688 "reg", (caddr_t)&pci_rp, ®len) != 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 D | db21554.c | 2149 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 …]
|
H A D | pci.c | 1176 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()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_util.c | 312 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 D | px_util.h | 49 pci_regspec_t *pci_rp); 50 extern int px_xlate_reg(px_t *px_p, pci_regspec_t *pci_rp,
|