Lines Matching refs:devinfo
787 xnf_attach(dev_info_t *devinfo, ddi_attach_cmd_t cmd) in xnf_attach() argument
796 printf("xnf%d: attach(0x%p)\n", ddi_get_instance(devinfo), in xnf_attach()
797 (void *)devinfo); in xnf_attach()
802 xnfp = ddi_get_driver_private(devinfo); in xnf_attach()
805 (void) xvdi_resume(devinfo); in xnf_attach()
806 (void) xvdi_alloc_evtchn(devinfo); in xnf_attach()
807 xnfp->xnf_evtchn = xvdi_get_evtchn(devinfo); in xnf_attach()
812 (void) ddi_add_intr(devinfo, 0, NULL, NULL, xnf_intr, in xnf_attach()
832 macp->m_dip = devinfo; in xnf_attach()
834 xnfp->xnf_devinfo = devinfo; in xnf_attach()
864 if (ddi_get_iblock_cookie(devinfo, 0, &xnfp->xnf_icookie) in xnf_attach()
882 ddi_get_instance(devinfo)); in xnf_attach()
891 ddi_get_instance(devinfo)); in xnf_attach()
915 ddi_set_driver_private(devinfo, xnfp); in xnf_attach()
924 (void) xvdi_alloc_evtchn(devinfo); in xnf_attach()
925 xnfp->xnf_evtchn = xvdi_get_evtchn(devinfo); in xnf_attach()
929 (void) ddi_add_intr(devinfo, 0, NULL, NULL, xnf_intr, (caddr_t)xnfp); in xnf_attach()
938 if (xvdi_add_event_handler(devinfo, XS_OE_STATE, oe_state_change, NULL) in xnf_attach()
950 (void) ndi_prop_update_string(DDI_DEV_T_NONE, devinfo, "model", in xnf_attach()
967 xvdi_free_evtchn(devinfo); in xnf_attach()
969 ddi_remove_intr(devinfo, 0, xnfp->xnf_icookie); in xnf_attach()
1003 xnf_detach(dev_info_t *devinfo, ddi_detach_cmd_t cmd) in xnf_detach() argument
1009 printf("xnf_detach(0x%p)\n", (void *)devinfo); in xnf_detach()
1012 xnfp = ddi_get_driver_private(devinfo); in xnf_detach()
1018 xvdi_free_evtchn(devinfo); in xnf_detach()
1020 ddi_remove_intr(devinfo, 0, xnfp->xnf_icookie); in xnf_detach()
1023 xvdi_suspend(devinfo); in xnf_detach()
1061 xvdi_remove_event_handler(devinfo, XS_OE_STATE); in xnf_detach()
1066 xvdi_free_evtchn(devinfo); in xnf_detach()
1068 ddi_remove_intr(devinfo, 0, xnfp->xnf_icookie); in xnf_detach()
2157 dev_info_t *devinfo = xnfp->xnf_devinfo; in xnf_alloc_dma_resources() local
2170 if (ddi_dma_alloc_handle(devinfo, &ringbuf_dma_attr, in xnf_alloc_dma_resources()
2207 if (ddi_dma_alloc_handle(devinfo, &ringbuf_dma_attr, in xnf_alloc_dma_resources()