Lines Matching defs:devinfo
1310 i40e_unconfigure(dev_info_t *devinfo, i40e_t *i40e)
1350 (void) ddi_prop_remove_all(devinfo);
1370 ddi_set_driver_private(devinfo, NULL);
1454 dev_info_t *devinfo = i40e->i40e_dip;
1460 if (ddi_dev_regsize(devinfo, I40E_ADAPTER_REGSET, &memsize) !=
1466 if ((ret = ddi_regs_map_setup(devinfo, I40E_ADAPTER_REGSET,
1595 i40e_alloc_intr_handles(i40e_t *i40e, dev_info_t *devinfo, int intr_type)
1623 rc = ddi_intr_get_nintrs(devinfo, intr_type, &count);
1630 rc = ddi_intr_get_navail(devinfo, intr_type, &count);
1646 rc = ddi_intr_alloc(devinfo, i40e->i40e_intr_handles, intr_type, 0,
1692 i40e_alloc_intrs(i40e_t *i40e, dev_info_t *devinfo)
1696 rc = ddi_intr_get_supported_types(devinfo, &intr_types);
1707 if (i40e_alloc_intr_handles(i40e, devinfo, DDI_INTR_TYPE_MSIX))
1721 if (i40e_alloc_intr_handles(i40e, devinfo, DDI_INTR_TYPE_MSI))
1726 if (i40e_alloc_intr_handles(i40e, devinfo, DDI_INTR_TYPE_FIXED))
2637 i40e_attach(dev_info_t *devinfo, ddi_attach_cmd_t cmd)
2647 instance = ddi_get_instance(devinfo);
2652 i40e->i40e_dip = devinfo;
2659 ddi_set_driver_private(devinfo, i40e);
2664 if (pci_config_setup(devinfo, &osdep->ios_cfg_handle) != DDI_SUCCESS) {
2692 if (!i40e_alloc_intrs(i40e, devinfo)) {
2763 i40e_unconfigure(devinfo, i40e);
2768 i40e_detach(dev_info_t *devinfo, ddi_detach_cmd_t cmd)
2775 i40e = (i40e_t *)ddi_get_driver_private(devinfo);
2791 i40e_unconfigure(devinfo, i40e);