Lines Matching defs:dip

88 static int cardbus_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
90 static int cardbus_list_occupants(dev_info_t *dip, void *hdl);
92 static void delete_occupant_props(dev_info_t *dip, dev_t dev);
96 void cardbus_dump_pci_config(dev_info_t *dip);
97 void cardbus_dump_pci_node(dev_info_t *dip);
456 cardbus_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
464 cardbus_err(dip, 8,
470 cb_instance = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
484 cardbus_err(dip, 4,
497 if (ddi_create_minor_node(dip, slot_info->pci_slot_name,
501 cardbus_err(dip, 4,
514 cardbus_err(dip, 4,
521 create_occupant_props(dip,
522 makedevice(ddi_name_to_major(ddi_get_name(dip)),
535 cardbus_err(dip, 4,
566 ddi_remove_minor_node(dip, cbp->name);
574 cardbus_err(dip, 6,
591 cardbus_list_occupants(dev_info_t *dip, void *hdl)
599 if (strcmp(ddi_binding_name(dip), "pcs") == 0) {
603 (void) ddi_pathname(dip, pn);
649 delete_occupant_props(dev_info_t *dip, dev_t dev)
651 if (ddi_prop_remove(dev, dip, "pci-occupant")
690 ctrl.dip = NULL;
752 ctrl.dip = NULL;
852 cbus_configure(dev_info_t *dip, void *hdl)
862 if (strcmp(ddi_binding_name(dip), "hp_attachment") == 0 ||
863 strcmp(ddi_binding_name(dip), "pcs") == 0) {
864 cardbus_err(dip, 8, "cbus_configure: Ignoring\n");
868 cardbus_err(dip, 6, "cbus_configure\n");
878 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, dip,
882 if (ddi_get_child(dip) == NULL)
885 cardbus_err(dip, 1, "cubs_configure: Don't configure device\n");
887 ctrl->dip = dip;
907 cardbus_err(dip, 8,
911 rc = ndi_devi_online(dip, NDI_ONLINE_ATTACH|NDI_CONFIG);
913 cardbus_err(dip, 7,
924 cardbus_unconfigure_node(dev_info_t *dip, int prim_bus, boolean_t top_bridge)
928 cardbus_err(dip, 6, "cardbus_unconfigure_node\n");
933 if (strcmp(ddi_binding_name(dip), "pcs") == 0) {
934 cardbus_err(dip, 8, "cardbus_unconfigure_node: Ignoring\n");
941 for (child = ddi_get_child(dip); child; child = next) {
955 if (cbus_unconfigure(dip, prim_bus) != NDI_SUCCESS) {
956 cardbus_err(dip, 1,
1746 cardbus_dump_pci_node(dev_info_t *dip)
1753 cmn_err(CE_NOTE, "\nPCI leaf node of dip 0x%p:\n", (void *)dip);
1754 for (next = ddi_get_child(dip); next;
1779 cardbus_dump_pci_config(dev_info_t *dip)
1784 if (pci_config_setup(dip, &config_handle) != DDI_SUCCESS) {
1786 "!pci_config_setup() failed on 0x%p", (void *)dip);
1797 cardbus_dump_socket(dev_info_t *dip)
1805 if (ddi_regs_map_setup(dip, 1,
1810 cmn_err(CE_WARN, "Failed to map address for 0x%p", (void *)dip);