Lines Matching defs:devi
144 dev_info_t *devi;
194 static int vgatext_get_pci_reg_index(dev_info_t *const devi,
197 static int vgatext_get_isa_reg_index(dev_info_t *const devi,
351 vgatext_check_for_console(dev_info_t *devi, struct vgatext_softc *softc,
366 if (pci_config_setup(devi, &pci_conf) != DDI_SUCCESS) {
388 pdevi = devi;
428 vgatext_attach(dev_info_t *devi, ddi_attach_cmd_t cmd)
431 int unit = ddi_get_instance(devi);
466 softc->devi = devi;
467 ddi_set_driver_private(devi, softc);
476 error = ddi_prop_lookup_string(DDI_DEV_T_ANY, ddi_get_parent(devi),
484 reg_rnumber = vgatext_get_isa_reg_index(devi, 1, VGA_REG_ADDR,
492 softc->fb_regno = vgatext_get_isa_reg_index(devi, 0,
502 reg_rnumber = vgatext_get_pci_reg_index(devi,
512 softc->fb_regno = vgatext_get_pci_reg_index(devi,
531 error = ddi_regs_map_setup(devi, reg_rnumber,
540 error = ddi_regs_map_setup(devi, softc->fb_regno,
569 error = ddi_create_minor_node(devi, buf, S_IFCHR,
575 devi, DDI_PROP_CANSLEEP, DDI_KERNEL_IOCTL, NULL, 0);
579 vgatext_check_for_console(devi, softc, pci_pcie_bus);
592 (void) vgatext_detach(devi, DDI_DETACH);
597 vgatext_detach(dev_info_t *devi, ddi_detach_cmd_t cmd)
599 int instance = ddi_get_instance(devi);
610 ddi_remove_minor_node(devi, NULL);
659 if (softc == NULL || softc->devi == NULL) {
662 *result = (void *) softc->devi;
954 if ((err = devmap_devmem_setup(dhp, softc->devi, NULL, softc->fb_regno,
1430 dev_info_t *const devi,
1440 if (ddi_getlongprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS,
1490 dev_info_t *const devi,
1499 if (ddi_getlongprop(DDI_DEV_T_ANY, devi, DDI_PROP_DONTPASS,