/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/common/io/cardbus/ |
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 …]
|
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 …]
|
/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/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/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/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/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/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/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()
|
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/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/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/intel/io/acpica/ |
H A D | osl.c | 1863 pci_regspec_t *pci_rp; in acpica_get_bdf() local 1867 "reg", (int **)&pci_rp, (uint_t *)&len) != DDI_SUCCESS) in acpica_get_bdf() 1871 ddi_prop_free(pci_rp); in acpica_get_bdf() 1875 *bus = (int)PCI_REG_BUS_G(pci_rp->pci_phys_hi); in acpica_get_bdf() 1877 *device = (int)PCI_REG_DEV_G(pci_rp->pci_phys_hi); in acpica_get_bdf() 1879 *func = (int)PCI_REG_FUNC_G(pci_rp->pci_phys_hi); in acpica_get_bdf() 1880 ddi_prop_free(pci_rp); in acpica_get_bdf()
|
/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/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/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()
|
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/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/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/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/sun4u/io/pci/ |
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 …]
|