Lines Matching defs:dip

36 pci_config_setup(dev_info_t *dip, ddi_acc_handle_t *handle)
46 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(dip))) {
51 return (ddi_regs_map_setup(dip, 0, &cfgaddr, 0, 0, &attr, handle));
248 pci_report_pmcap(dev_info_t *dip, int cap, void *arg)
369 pci_save_config_regs(dev_info_t *dip)
390 PMD(PMD_SX, ("pci_save_config_regs %s:%d\n", ddi_driver_name(dip),
391 ddi_get_instance(dip)))
394 if (pci_config_setup(dip, &confhdl) != DDI_SUCCESS) {
396 ddi_driver_name(dip), ddi_get_instance(dip));
406 if (ddi_regs_map_setup(dip, 0, &cfgaddr, 0, 0, &attr, &confhdl)
409 ddi_driver_name(dip), ddi_get_instance(dip));
459 ret = ddi_peek32(dip, (int32_t *)(hp->ah_addr + offset),
478 if ((ret = ndi_prop_update_byte_array(DDI_DEV_T_NONE, dip,
483 SAVED_CONFIG_REGS_MASK, ddi_driver_name(dip),
484 ddi_get_instance(dip));
486 dip, SAVED_CONFIG_REGS, (uchar_t *)regbuf,
488 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip,
491 ddi_driver_name(dip), ddi_get_instance(dip),
541 if ((ret = ndi_prop_update_byte_array(DDI_DEV_T_NONE, dip,
545 ddi_driver_name(dip), ddi_get_instance(dip),
548 ret = ndi_prop_update_byte_array(DDI_DEV_T_NONE, dip,
552 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip,
803 pci_restore_config_regs(dev_info_t *dip)
813 if (pci_config_setup(dip, &confhdl) != DDI_SUCCESS) {
815 ddi_driver_name(dip), ddi_get_instance(dip));
819 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
823 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
841 if (ndi_prop_remove(DDI_DEV_T_NONE, dip,
844 ddi_driver_name(dip), ddi_get_instance(dip),
848 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
880 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
903 if (ndi_prop_remove(DDI_DEV_T_NONE, dip, SAVED_CONFIG_REGS) !=
906 ddi_driver_name(dip), ddi_get_instance(dip),
916 if (ndi_prop_remove(DDI_DEV_T_NONE, dip, SAVED_CONFIG_REGS_MASK) !=
919 ddi_driver_name(dip), ddi_get_instance(dip),
928 pci_lookup_pmcap(dev_info_t *dip, ddi_acc_handle_t conf_hdl,
975 * For lack of per-dip storage (parent private date is pretty busy)
1002 extern int acpi_ddi_setwake(dev_info_t *dip, int level);
1006 pci_post_suspend(dev_info_t *dip)
1016 ddi_driver_name(dip), ddi_get_instance(dip)))
1018 if (pci_save_config_regs(dip) != DDI_SUCCESS) {
1022 if (pci_config_setup(dip, &hdl) != DDI_SUCCESS) {
1026 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
1031 if (pci_lookup_pmcap(dip, hdl,
1034 ret = ndi_prop_update_byte_array(DDI_DEV_T_NONE, dip,
1038 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip,
1083 ret = ndi_prop_update_byte_array(DDI_DEV_T_NONE, dip, SAVED_PM_CONTEXT,
1089 (void) pci_restore_config_regs(dip);
1094 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip, SAVED_PM_CONTEXT);
1116 ret = acpi_ddi_setwake(dip, 3);
1120 "%x\n", PM_NAME(dip), PM_ADDR(dip), ret));
1132 if (strcmp(ddi_node_name(dip), "pci-ide") == 0) {
1166 pci_pre_resume(dev_info_t *dip)
1176 PMD(PMD_SX, ("pci_pre_resume %s:%d\n", ddi_driver_name(dip),
1177 ddi_get_instance(dip)))
1178 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
1195 retval = acpi_ddi_setwake(dip, 0); /* 0 for now */
1198 "%x\n", PM_NAME(dip), PM_ADDR(dip), retval));
1208 if (pci_config_setup(dip, &hdl) != DDI_SUCCESS) {
1215 (void) pci_restore_config_regs(dip); /* fudges D-state! */