/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,
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci.c | 341 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 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()
|
/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/sun4u/io/pci/ |
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 | 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 | 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 | 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()
|
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 …]
|
/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/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/cardbus/ |
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 …]
|
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 …]
|
/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/common/io/fibre-channel/fca/oce/ |
H A D | oce_hw.c | 189 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 D | psm_common.c | 232 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 D | pcieb_sparc.c | 74 pci_regspec_t *pci_rp; in pcieb_plat_intr_ops() local 99 "reg", (caddr_t)&pci_rp, ®len) != 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 D | aac_ioctl.c | 643 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 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/intel/io/pci/ |
H A D | pci_pci.c | 589 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 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/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()
|