Lines Matching defs:devinfo
530 vioblk_devid_init(void *arg, dev_info_t *devinfo, ddi_devid_t *devid)
539 ret = ddi_devid_init(devinfo, DEVID_ATA_SERIAL,
542 dev_err(devinfo, CE_WARN, "Cannot build devid from the device");
815 vioblk_attach(dev_info_t *devinfo, ddi_attach_cmd_t cmd)
823 instance = ddi_get_instance(devinfo);
831 dev_err(devinfo, CE_WARN, "resume not supported yet");
836 dev_err(devinfo, CE_WARN, "cmd 0x%x not recognized", cmd);
842 ddi_set_driver_private(devinfo, sc);
847 sc->sc_dev = devinfo;
848 vsc->sc_dev = devinfo;
863 dev_err(devinfo, CE_WARN, "kstat_create failed");
891 ret = ddi_regs_map_setup(devinfo, 1,
895 dev_err(devinfo, CE_WARN, "unable to map bar0: [%d]", ret);
904 dev_err(devinfo, CE_WARN, "Unable to add interrupt");
969 dev_debug(devinfo, CE_NOTE,
1001 ret = bd_attach_handle(devinfo, sc->bd_h);
1003 dev_err(devinfo, CE_WARN, "Failed to attach blkdev");
1037 vioblk_detach(dev_info_t *devinfo, ddi_detach_cmd_t cmd)
1039 struct vioblk_softc *sc = ddi_get_driver_private(devinfo);
1068 vioblk_quiesce(dev_info_t *devinfo)
1070 struct vioblk_softc *sc = ddi_get_driver_private(devinfo);