/illumos-gate/usr/src/uts/common/io/audio/drv/audio1575/ |
H A D | audio1575.c | 712 devid = (pci_config_get16(statep->pcih, PCI_CONF_VENID) << 16) | in audio1575_attach() 713 pci_config_get16(statep->pcih, PCI_CONF_DEVID); in audio1575_attach() 1015 if (pci_config_setup(dip, &statep->pcih) != DDI_SUCCESS) { in audio1575_map_regs() 1050 if (statep->pcih) { in audio1575_unmap_regs() 1051 pci_config_teardown(&statep->pcih); in audio1575_unmap_regs() 1081 ddi_acc_handle_t pcih; in audio1575_chip_init() local 1178 pcih = statep->pcih; in audio1575_chip_init() 1179 pci_config_put8(pcih, M1575_PCIACD_REG, 0); in audio1575_chip_init() 1180 pci_config_put8(pcih, M1575_PCIACD_REG, 4); in audio1575_chip_init() 1181 pci_config_put8(pcih, M1575_PCIACD_REG, 0); in audio1575_chip_init() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/ontario/common/ |
H A D | pelton.c | 135 pelton_pci_callback(picl_nodehdl_t pcih, void *args) in pelton_pci_callback() argument 149 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in pelton_pci_callback() 157 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in pelton_pci_callback() 289 pelton_hw_rev_callback(picl_nodehdl_t pcih, void *args) in pelton_hw_rev_callback() argument 301 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in pelton_hw_rev_callback() 312 revision = pelton_get_int_propval(pcih, OBP_PROP_REVISION_ID, in pelton_hw_rev_callback() 321 revision = pelton_get_int_propval(pcih, OBP_PROP_REVISION_ID, in pelton_hw_rev_callback() 330 revision = pelton_get_int_propval(pcih, OBP_PROP_VERSION_NUM, in pelton_hw_rev_callback() 341 revision = pelton_get_int_propval(pcih, OBP_PROP_REVISION_ID, in pelton_hw_rev_callback() 348 revision = pelton_get_int_propval(pcih, OBP_PROP_REVISION_ID, in pelton_hw_rev_callback() [all …]
|
H A D | huron.c | 131 huron_pci_callback(picl_nodehdl_t pcih, void *args) in huron_pci_callback() argument 145 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in huron_pci_callback() 152 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in huron_pci_callback() 291 huron_hw_rev_callback(picl_nodehdl_t pcih, void *args) in huron_hw_rev_callback() argument 301 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in huron_hw_rev_callback() 312 revision = huron_get_int_propval(pcih, OBP_PROP_REVISION_ID, in huron_hw_rev_callback() 321 revision = huron_get_int_propval(pcih, OBP_PROP_REVISION_ID, in huron_hw_rev_callback() 329 revision = huron_get_int_propval(pcih, OBP_PROP_REVISION_ID, in huron_hw_rev_callback() 337 revision = huron_get_int_propval(pcih, OBP_PROP_REVISION_ID, in huron_hw_rev_callback() 345 revision = huron_get_int_propval(pcih, OBP_PROP_REVISION_ID, in huron_hw_rev_callback() [all …]
|
H A D | erie.c | 65 erie_pci_callback(picl_nodehdl_t pcih, void *args) in erie_pci_callback() argument 79 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in erie_pci_callback() 86 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in erie_pci_callback() 168 erie_hw_rev_callback(picl_nodehdl_t pcih, void *args) in erie_hw_rev_callback() argument 177 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in erie_hw_rev_callback() 191 revision = erie_get_int_propval(pcih, OBP_PROP_REVISION_ID, in erie_hw_rev_callback() 197 revision = erie_get_int_propval(pcih, OBP_PROP_REVISION_ID, in erie_hw_rev_callback() 202 revision = erie_get_int_propval(pcih, OBP_PROP_REVISION_ID, in erie_hw_rev_callback() 207 revision = erie_get_int_propval(pcih, OBP_PROP_REVISION_ID, in erie_hw_rev_callback() 213 revision = erie_get_int_propval(pcih, OBP_PROP_REVISION_ID, in erie_hw_rev_callback() [all …]
|
H A D | stpaul.c | 68 stpaul_pci_callback(picl_nodehdl_t pcih, void *args) in stpaul_pci_callback() argument 83 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in stpaul_pci_callback() 90 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in stpaul_pci_callback() 246 stpaul_hw_rev_callback(picl_nodehdl_t pcih, void *args) in stpaul_hw_rev_callback() argument 258 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in stpaul_hw_rev_callback() 265 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in stpaul_hw_rev_callback() 285 revision = stpaul_get_int_propval(pcih, OBP_PROP_REVISION_ID, in stpaul_hw_rev_callback() 295 revision = stpaul_get_int_propval(pcih, OBP_PROP_REVISION_ID, in stpaul_hw_rev_callback() 304 revision = stpaul_get_int_propval(pcih, OBP_PROP_VERSION_NUM, in stpaul_hw_rev_callback() 312 revision = stpaul_get_int_propval(pcih, OBP_PROP_REVISION_ID, in stpaul_hw_rev_callback() [all …]
|
H A D | ontario.c | 72 static int ontario_pci_callback(picl_nodehdl_t pcih, void *args); 149 ontario_pci_callback(picl_nodehdl_t pcih, void *args) in ontario_pci_callback() argument 163 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in ontario_pci_callback() 171 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in ontario_pci_callback() 404 ontario_hw_rev_callback(picl_nodehdl_t pcih, void *args) in ontario_hw_rev_callback() argument 416 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in ontario_hw_rev_callback() 427 revision = ontario_get_int_propval(pcih, OBP_PROP_REVISION_ID, in ontario_hw_rev_callback() 436 revision = ontario_get_int_propval(pcih, OBP_PROP_REVISION_ID, in ontario_hw_rev_callback() 445 revision = ontario_get_int_propval(pcih, OBP_PROP_VERSION_NUM, in ontario_hw_rev_callback() 454 revision = ontario_get_int_propval(pcih, OBP_PROP_REVISION_ID, in ontario_hw_rev_callback() [all …]
|
H A D | pelton.h | 92 int pelton_pci_callback(picl_nodehdl_t pcih, void *args); 93 int pelton_hw_rev_callback(picl_nodehdl_t pcih, void *args);
|
H A D | stpaul.h | 98 int stpaul_pci_callback(picl_nodehdl_t pcih, void *args); 99 int stpaul_hw_rev_callback(picl_nodehdl_t pcih, void *args);
|
H A D | erie.h | 94 int erie_pci_callback(picl_nodehdl_t pcih, void *args); 95 int erie_hw_rev_callback(picl_nodehdl_t pcih, void *args);
|
H A D | huron.h | 101 int huron_pci_callback(picl_nodehdl_t pcih, void *args); 102 int huron_hw_rev_callback(picl_nodehdl_t pcih, void *args);
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/monza/common/ |
H A D | monza.c | 70 static int monza_pci_callback(picl_nodehdl_t pcih, void *args); 144 monza_pci_callback(picl_nodehdl_t pcih, void *args) in monza_pci_callback() argument 158 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in monza_pci_callback() 167 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in monza_pci_callback() 376 monza_hw_rev_callback(picl_nodehdl_t pcih, void *args) in monza_hw_rev_callback() argument 388 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in monza_hw_rev_callback() 400 revision = monza_get_int_propval(pcih, OBP_PROP_REVISION_ID, in monza_hw_rev_callback() 409 revision = monza_get_int_propval(pcih, OBP_PROP_REVISION_ID, in monza_hw_rev_callback() 418 revision = monza_get_int_propval(pcih, OBP_PROP_REVISION_ID, in monza_hw_rev_callback() 427 revision = monza_get_int_propval(pcih, OBP_PROP_REVISION_ID, in monza_hw_rev_callback() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/montoya/common/ |
H A D | montoya.c | 68 static int montoya_pci_callback(picl_nodehdl_t pcih, void *args); 117 montoya_pci_callback(picl_nodehdl_t pcih, void *args) in montoya_pci_callback() argument 131 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in montoya_pci_callback() 139 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in montoya_pci_callback() 339 montoya_hw_rev_callback(picl_nodehdl_t pcih, void *args) in montoya_hw_rev_callback() argument 351 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, path, in montoya_hw_rev_callback() 363 revision = montoya_get_int_propval(pcih, OBP_PROP_REVISION_ID, in montoya_hw_rev_callback() 372 revision = montoya_get_int_propval(pcih, OBP_PROP_REVISION_ID, in montoya_hw_rev_callback() 381 revision = montoya_get_int_propval(pcih, OBP_PROP_VERSION_NUM, in montoya_hw_rev_callback() 389 revision = montoya_get_int_propval(pcih, in montoya_hw_rev_callback() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiovia823x/ |
H A D | audiovia823x.c | 511 if (devc->pcih != NULL) { in auvia_destroy() 512 pci_config_teardown(&devc->pcih); in auvia_destroy() 520 ddi_acc_handle_t pcih = devc->pcih; in auvia_hwinit() local 523 val = pci_config_get32(pcih, AUVIA_PCICFG); in auvia_hwinit() 535 pci_config_put32(pcih, AUVIA_PCICFG, val); in auvia_hwinit() 546 ddi_acc_handle_t pcih; in auvia_attach() local 558 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in auvia_attach() 562 devc->pcih = pcih; in auvia_attach() 564 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in auvia_attach() 565 device = pci_config_get16(pcih, PCI_CONF_DEVID); in auvia_attach() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiop16x/ |
H A D | audiop16x.c | 484 if (dev->pcih != NULL) { in p16x_destroy() 485 pci_config_teardown(&dev->pcih); in p16x_destroy() 546 ddi_acc_handle_t pcih; in p16x_attach() local 559 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in p16x_attach() 563 dev->pcih = pcih; in p16x_attach() 565 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in p16x_attach() 566 device = pci_config_get16(pcih, PCI_CONF_DEVID); in p16x_attach() 575 pci_config_put16(pcih, PCI_CONF_COMM, in p16x_attach() 576 pci_config_get16(pcih, PCI_CONF_COMM) | in p16x_attach()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiols/ |
H A D | audiols.c | 605 if (dev->pcih != NULL) { in audigyls_destroy() 606 pci_config_teardown(&dev->pcih); in audigyls_destroy() 1104 ddi_acc_handle_t pcih; in audigyls_attach() local 1119 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in audigyls_attach() 1123 dev->pcih = pcih; in audigyls_attach() 1125 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in audigyls_attach() 1126 device = pci_config_get16(pcih, PCI_CONF_DEVID); in audigyls_attach() 1127 subdevice = pci_config_get16(pcih, PCI_CONF_SUBVENID); in audigyls_attach() 1129 subdevice |= pci_config_get16(pcih, PCI_CONF_SUBSYSID); in audigyls_attach() 1137 pci_command = pci_config_get16(pcih, PCI_CONF_COMM); in audigyls_attach() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiots/ |
H A D | audiots.c | 585 ddi_acc_handle_t pcih = state->ts_pcih; in audiots_power_up() local 589 if ((pci_config_get16(pcih, PCI_CONF_STAT) & PCI_STAT_CAP) == 0) { in audiots_power_up() 594 ptr = pci_config_get8(pcih, PCI_CONF_CAP_PTR); in audiots_power_up() 600 if (pci_config_get8(pcih, ptr + PCI_CAP_ID) == PCI_CAP_ID_PM) { in audiots_power_up() 604 ptr = pci_config_get8(pcih, ptr + PCI_CAP_NEXT_PTR); in audiots_power_up() 611 pmcsr = pci_config_get16(pcih, ptr); in audiots_power_up() 617 pci_config_put16(pcih, ptr, pmcsr); in audiots_power_up() 632 pmcsr = pci_config_get16(pcih, ptr); in audiots_power_up() 633 pci_config_put16(pcih, ptr, pmcsr | PCI_PMCSR_PME_STAT); in audiots_power_up()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audioixp/ |
H A D | audioixp.c | 966 if (pci_config_setup(statep->dip, &statep->pcih) == DDI_FAILURE) { in audioixp_map_regs() 996 if (statep->pcih) { in audioixp_unmap_regs() 997 pci_config_teardown(&statep->pcih); in audioixp_unmap_regs() 1277 devid = ((pci_config_get16(statep->pcih, PCI_CONF_VENID)) << 16) | in audioixp_attach() 1278 pci_config_get16(statep->pcih, PCI_CONF_DEVID); in audioixp_attach() 1289 if (pci_config_get8(statep->pcih, PCI_CONF_REVID) & 0x80) { in audioixp_attach() 1306 cmdeg = pci_config_get16(statep->pcih, PCI_CONF_COMM); in audioixp_attach() 1307 pci_config_put16(statep->pcih, PCI_CONF_COMM, in audioixp_attach()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/ |
H A D | lmrc_ioctl.c | 101 ddi_acc_handle_t pcih; in lmrc_drv_ioctl_pci_info() local 119 if (pci_config_setup(lmrc->l_dip, &pcih) != DDI_SUCCESS) in lmrc_drv_ioctl_pci_info() 123 pi.pi_header[i] = pci_config_get8(pcih, i); in lmrc_drv_ioctl_pci_info() 126 pci_config_teardown(&pcih); in lmrc_drv_ioctl_pci_info() 132 pci_config_teardown(&pcih); in lmrc_drv_ioctl_pci_info()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audioens/ |
H A D | audioens.c | 996 ddi_acc_handle_t pcih; in audioens_attach() local 1005 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in audioens_attach() 1010 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in audioens_attach() 1011 device = pci_config_get16(pcih, PCI_CONF_DEVID); in audioens_attach() 1012 revision = pci_config_get8(pcih, PCI_CONF_REVID); in audioens_attach() 1078 pci_config_put8(pcih, PCI_CONF_LATENCY_TIMER, in audioens_attach() 1082 pci_command = pci_config_get16(pcih, PCI_CONF_COMM); in audioens_attach() 1084 pci_config_put16(pcih, PCI_CONF_COMM, pci_command); in audioens_attach() 1123 pci_config_teardown(&pcih); in audioens_attach() 1130 pci_config_teardown(&pcih); in audioens_attach()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/ |
H A D | opl_picl.c | 68 static picl_errno_t opl_pci_callback(picl_nodehdl_t pcih, void *args); 87 opl_pci_callback(picl_nodehdl_t pcih, void *args) in opl_pci_callback() argument 116 err = picl_get_propval_by_name(pcih, PICL_PROP_CLASSNAME, in opl_pci_callback() 127 err = picl_get_propval_by_name(pcih, PICL_PROP_DEVFS_PATH, parent_path, in opl_pci_callback() 132 err = picl_get_propval_by_name(pcih, OBP_PROP_BOARD_NUM, &board, in opl_pci_callback() 148 (pcih, OBP_PROP_PORTID, &portid, sizeof (portid)); in opl_pci_callback() 155 err = picl_get_propval_by_name(pcih, PICL_PROP_CHILD, &nodeh, in opl_pci_callback()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audio810/ |
H A D | audio810.c | 694 ddi_acc_handle_t pcih; in audio810_attach() local 721 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in audio810_attach() 725 cmdreg = pci_config_get16(pcih, PCI_CONF_COMM); in audio810_attach() 726 pci_config_put16(pcih, PCI_CONF_COMM, in audio810_attach() 728 devid = pci_config_get16(pcih, PCI_CONF_VENID); in audio810_attach() 730 devid |= pci_config_get16(pcih, PCI_CONF_DEVID); in audio810_attach() 731 pci_config_teardown(&pcih); in audio810_attach()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiosolo/ |
H A D | audiosolo.c | 206 ddi_acc_handle_t pcih; member 1089 if (dev->pcih != NULL) { in solo_release_resources() 1090 pci_config_teardown(&dev->pcih); in solo_release_resources() 1204 pci_config_put16(dev->pcih, ESS_PCI_LEGACYCONTROL, 0x8041); in solo_init_hw() 1210 data = pci_config_get32(dev->pcih, PCI_CONF_BASE2); in solo_init_hw() 1212 pci_config_put16(dev->pcih, ESS_PCI_DDMACONTROL, data & 0xffff); in solo_init_hw() 1218 pci_config_put16(dev->pcih, ESS_PCI_CONFIG, 0); in solo_init_hw() 1382 if (pci_config_setup(dip, &dev->pcih) != DDI_SUCCESS) { in solo_attach() 1387 data = pci_config_get16(dev->pcih, PCI_CONF_COMM); in solo_attach() 1389 pci_config_put16(dev->pcih, PCI_CONF_COMM, data); in solo_attach()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiocmihd/ |
H A D | audiocmihd.c | 872 if (devc->pcih != NULL) { in cmediahd_destroy() 873 pci_config_teardown(&devc->pcih); in cmediahd_destroy() 1538 ddi_acc_handle_t pcih; in cmediahd_attach() local 1552 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in cmediahd_attach() 1556 devc->pcih = pcih; in cmediahd_attach() 1558 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in cmediahd_attach() 1559 device = pci_config_get16(pcih, PCI_CONF_DEVID); in cmediahd_attach() 1560 subvendor = pci_config_get16(pcih, PCI_CONF_SUBVENID); in cmediahd_attach() 1561 subdevice = pci_config_get16(pcih, PCI_CONF_SUBSYSID); in cmediahd_attach() 1570 pci_command = pci_config_get16(pcih, PCI_CONF_COMM); in cmediahd_attach() [all …]
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audiocmi/ |
H A D | audiocmi.c | 873 ddi_acc_handle_t pcih; in cmpci_attach() local 877 if (pci_config_setup(dip, &pcih) != DDI_SUCCESS) { in cmpci_attach() 882 vendor = pci_config_get16(pcih, PCI_CONF_VENID); in cmpci_attach() 883 device = pci_config_get16(pcih, PCI_CONF_DEVID); in cmpci_attach() 888 pci_config_teardown(&pcih); in cmpci_attach() 894 pci_config_put16(pcih, PCI_CONF_COMM, in cmpci_attach() 895 pci_config_get16(pcih, PCI_CONF_COMM) | in cmpci_attach() 898 pci_config_teardown(&pcih); in cmpci_attach()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/ |
H A D | qlge_flash.c | 310 pci_header_t *pcih; in ql_check_pci() local 329 pcih = (pci_header_t *)pciinfo; in ql_check_pci() 331 doff = pcih->dataoffset[1]; in ql_check_pci() 333 doff |= pcih->dataoffset[0]; in ql_check_pci() 336 if (pcih->signature[0] != PCI_HEADER0 /* '55' */ || in ql_check_pci() 337 pcih->signature[1] != PCI_HEADER1 /* 'AA' */ || doff > 50) { in ql_check_pci() 340 pcih->signature[0], pcih->signature[1], doff); in ql_check_pci()
|