Lines Matching defs:dip
134 drm_supp_register(dev_info_t *dip, drm_device_t *dp)
138 int instance = ddi_get_instance(dip);
146 ASSERT(dip != NULL);
148 entry = drm_supp_alloc_drv_entry(dip);
158 devop = ddi_get_driver(dip);
165 error = gfxp_vgatext_attach(dip, DDI_ATTACH, gfxp);
173 error = ddi_create_minor_node(dip, buf, S_IFCHR,
182 error = pci_config_setup(dip, &pci_cfg_handle);
193 error = agpmaster_attach(dip, &agpm,
203 mstate->mis_major = ddi_driver_major(dip);
204 mstate->mis_dip = dip;
213 if (ddi_create_minor_node(dip, buf, S_IFCHR,
227 (void) gfxp_vgatext_detach(dip, DDI_DETACH, gfxp);
230 drm_supp_free_drv_entry(dip);
231 ddi_remove_minor_node(dip, NULL);
651 regno = drm_get_pci_index_reg(dp->dip,
659 ret = devmap_devmem_setup(dhp, dp->dip, NULL,
677 ret = devmap_umem_setup(dhp, dp->dip, NULL,
705 if ((ret = devmap_umem_setup(dhp, dp->dip,
730 ret = devmap_umem_setup(dhp, dp->dip,
745 if (gfxp_devmap_umem_setup(dhp, dp->dip,
869 drm_supp_alloc_drv_entry(dev_info_t *dip)
880 if (list->disl_state.mis_dip == dip) {
883 ddi_driver_name(dip), ddi_get_instance(dip));
890 /* "dip" is not registered, create new one and add to list */
893 entry->disl_state.mis_dip = dip;
906 drm_supp_free_drv_entry(dev_info_t *dip)
917 if (list->disl_state.mis_dip == dip) {