Lines Matching refs:devi
147 dev_info_t *devi; member
199 static int vgatext_get_pci_reg_index(dev_info_t *const devi,
202 static int vgatext_get_isa_reg_index(dev_info_t *const devi,
356 vgatext_check_for_console(dev_info_t *devi, struct vgatext_softc *softc, in vgatext_check_for_console() argument
371 if (pci_config_setup(devi, &pci_conf) != DDI_SUCCESS) { in vgatext_check_for_console()
393 pdevi = devi; in vgatext_check_for_console()
433 vgatext_attach(dev_info_t *devi, ddi_attach_cmd_t cmd) in vgatext_attach() argument
436 int unit = ddi_get_instance(devi); in vgatext_attach()
472 softc->devi = devi; in vgatext_attach()
473 ddi_set_driver_private(devi, softc); in vgatext_attach()
482 error = ddi_prop_lookup_string(DDI_DEV_T_ANY, ddi_get_parent(devi), in vgatext_attach()
490 reg_rnumber = vgatext_get_isa_reg_index(devi, 1, VGA_REG_ADDR, in vgatext_attach()
498 softc->fb_regno = vgatext_get_isa_reg_index(devi, 0, in vgatext_attach()
508 reg_rnumber = vgatext_get_pci_reg_index(devi, in vgatext_attach()
518 softc->fb_regno = vgatext_get_pci_reg_index(devi, in vgatext_attach()
538 error = ddi_regs_map_setup(devi, reg_rnumber, in vgatext_attach()
547 error = ddi_regs_map_setup(devi, softc->fb_regno, in vgatext_attach()
576 error = ddi_create_minor_node(devi, buf, S_IFCHR, in vgatext_attach()
582 devi, DDI_PROP_CANSLEEP, DDI_KERNEL_IOCTL, NULL, 0); in vgatext_attach()
586 vgatext_check_for_console(devi, softc, pci_pcie_bus); in vgatext_attach()
598 error = pci_config_setup(devi, softc->pci_cfg_hdlp); in vgatext_attach()
605 (void) agpmaster_attach(softc->devi, &softc->agp_master, in vgatext_attach()
614 (void) vgatext_detach(devi, DDI_DETACH); in vgatext_attach()
619 vgatext_detach(dev_info_t *devi, ddi_detach_cmd_t cmd) in vgatext_detach() argument
621 int instance = ddi_get_instance(devi); in vgatext_detach()
637 ddi_remove_minor_node(devi, NULL); in vgatext_detach()
686 if (softc == NULL || softc->devi == NULL) { in vgatext_info()
689 *result = (void *) softc->devi; in vgatext_info()
974 if ((err = devmap_devmem_setup(dhp, softc->devi, NULL, softc->fb_regno, in vgatext_devmap()
1450 dev_info_t *const devi, in vgatext_get_pci_reg_index() argument
1460 if (ddi_getlongprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in vgatext_get_pci_reg_index()
1510 dev_info_t *const devi, in vgatext_get_isa_reg_index() argument
1519 if (ddi_getlongprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS, in vgatext_get_isa_reg_index()