Lines Matching refs:dev_info
305 struct bnxt_dev_info dev_info; in bnxt_mgmt_get_dev_info() local
314 if (copyin(user_ptr, &dev_info, sizeof(dev_info))) { in bnxt_mgmt_get_dev_info()
320 softc = bnxt_find_dev(0, 0, 0, dev_info.nic_info.dev_name); in bnxt_mgmt_get_dev_info()
327 strncpy(dev_info.nic_info.driver_version, bnxt_driver_version, 64); in bnxt_mgmt_get_dev_info()
328 strncpy(dev_info.nic_info.driver_name, device_get_name(softc->dev), 64); in bnxt_mgmt_get_dev_info()
329 dev_info.pci_info.domain_no = softc->domain; in bnxt_mgmt_get_dev_info()
330 dev_info.pci_info.bus_no = softc->bus; in bnxt_mgmt_get_dev_info()
331 dev_info.pci_info.device_no = softc->slot; in bnxt_mgmt_get_dev_info()
332 dev_info.pci_info.function_no = softc->function; in bnxt_mgmt_get_dev_info()
333 dev_info.pci_info.vendor_id = pci_get_vendor(softc->dev); in bnxt_mgmt_get_dev_info()
334 dev_info.pci_info.device_id = pci_get_device(softc->dev); in bnxt_mgmt_get_dev_info()
335 dev_info.pci_info.sub_system_vendor_id = pci_get_subvendor(softc->dev); in bnxt_mgmt_get_dev_info()
336 dev_info.pci_info.sub_system_device_id = pci_get_subdevice(softc->dev); in bnxt_mgmt_get_dev_info()
337 dev_info.pci_info.revision = pci_read_config(softc->dev, PCIR_REVID, 1); in bnxt_mgmt_get_dev_info()
338 dev_info.pci_info.chip_rev_id = (dev_info.pci_info.device_id << 16); in bnxt_mgmt_get_dev_info()
339 dev_info.pci_info.chip_rev_id |= dev_info.pci_info.revision; in bnxt_mgmt_get_dev_info()
355 strncpy(dev_info.nic_info.device_serial_number, dsn, sizeof(dsn)); in bnxt_mgmt_get_dev_info()
359 dev_info.nic_info.mtu = if_getmtu(ifp); in bnxt_mgmt_get_dev_info()
360 memcpy(dev_info.nic_info.mac, softc->func.mac_addr, ETHER_ADDR_LEN); in bnxt_mgmt_get_dev_info()
367 dev_info.nic_info.pci_link_speed = (lnk & PCIEM_LINK_STA_SPEED); in bnxt_mgmt_get_dev_info()
368 dev_info.nic_info.pci_link_width = (lnk & PCIEM_LINK_STA_WIDTH) >> 4; in bnxt_mgmt_get_dev_info()
371 if (copyout(&dev_info, user_ptr, sizeof(dev_info))) { in bnxt_mgmt_get_dev_info()