dev_info
struct dev_info *next;
dev_info(dev, __VA_ARGS__); \
dev_info(&(pdev)->dev, fmt, ##__VA_ARGS__)
dev_info((wiphy)->dev, fmt, ##__VA_ARGS__)
struct bnxt_dev_info dev_info;
if (copyin(user_ptr, &dev_info, sizeof(dev_info))) {
softc = bnxt_find_dev(0, 0, 0, dev_info.nic_info.dev_name);
strncpy(dev_info.nic_info.driver_version, bnxt_driver_version, 64);
strncpy(dev_info.nic_info.driver_name, device_get_name(softc->dev), 64);
dev_info.pci_info.domain_no = softc->domain;
dev_info.pci_info.bus_no = softc->bus;
dev_info.pci_info.device_no = softc->slot;
dev_info.pci_info.function_no = softc->function;
dev_info.pci_info.vendor_id = pci_get_vendor(softc->dev);
dev_info.pci_info.device_id = pci_get_device(softc->dev);
dev_info.pci_info.sub_system_vendor_id = pci_get_subvendor(softc->dev);
dev_info.pci_info.sub_system_device_id = pci_get_subdevice(softc->dev);
dev_info.pci_info.revision = pci_read_config(softc->dev, PCIR_REVID, 1);
dev_info.pci_info.chip_rev_id = (dev_info.pci_info.device_id << 16);
dev_info.pci_info.chip_rev_id |= dev_info.pci_info.revision;
strncpy(dev_info.nic_info.device_serial_number, dsn, sizeof(dsn));
dev_info.nic_info.mtu = if_getmtu(ifp);
memcpy(dev_info.nic_info.mac, softc->func.mac_addr, ETHER_ADDR_LEN);
dev_info.nic_info.pci_link_speed = (lnk & PCIEM_LINK_STA_SPEED);
dev_info.nic_info.pci_link_width = (lnk & PCIEM_LINK_STA_WIDTH) >> 4;
if (copyout(&dev_info, user_ptr, sizeof(dev_info))) {
dev_info(rdev_to_dev(rdev), "CQ is already at size %d\n", cqe);
dev_info(rdev_to_dev(en_info->rdev),
dev_info(rdev_to_dev(rdev), "%s: L2 driver notified to stop."
dev_info(rdev_to_dev(rdev), "%s: Attempt to stop failed\n",
dev_info(rdev_to_dev(rdev),
dev_info(rdev_to_dev(rdev),
dev_info(rdev_to_dev(rdev), "%s: Event = %s (0x%lx), rdev %s (real_dev %s)\n",
dev_info(rdev_to_dev(rdev),
dev_info(rdev_to_dev(rdev),
dev_info(rdev_to_dev(rdev),
dev_info(rdev_to_dev(rdev),
dev_info(&pdev->dev, "rcfw timedout: cookie = %#x,"
dev_info(&res->pdev->dev,
val = SHMEM_RD(sc, dev_info.shared_feature_config.config);
SHMEM_RD(sc, dev_info.shared_hw_config.config);
SHMEM_RD(sc, dev_info.shared_hw_config.config2);
SHMEM_RD(sc, dev_info.port_feature_config[port].config);
SHMEM_RD(sc, dev_info.port_hw_config[port].speed_capability_mask);
SHMEM_RD(sc, dev_info.port_hw_config[port].speed_capability_mask2);
SHMEM_RD(sc, dev_info.port_hw_config[port].lane_config);
val = SHMEM_RD(sc, dev_info.port_feature_config[port].link_config);
SHMEM_RD(sc, dev_info.port_feature_config[port].link_config2);
val = SHMEM_RD(sc, dev_info.shared_feature_config.config);
SHMEM_RD(sc, dev_info.port_hw_config[port].multi_phy_config);
SHMEM_RD(sc, dev_info.port_hw_config[port].external_phy_config);
mac_hi = SHMEM_RD(sc, dev_info.port_hw_config[port].mac_upper);
mac_lo = SHMEM_RD(sc, dev_info.port_hw_config[port].mac_lower);
sc->devinfo.bc_ver = SHMEM_RD(sc, dev_info.bc_rev);
dev_info.port_hw_config[port].external_phy_config),
dev_info.port_hw_config[port].external_phy_config2));
(((SHMEM_RD(sc, dev_info.port_feature_config[port].eee_power_mode)) &
val = (SHMEM_RD(sc, dev_info.shared_hw_config.config2) &
dev_info.port_hw_config[port].external_phy_config);
SHMEM_RD(sc, dev_info.port_hw_config[port].external_phy_config);
SHMEM_WR(sc, dev_info.port_hw_config[port].external_phy_config,
dev_info.port_hw_config[params->port].sfp_ctrl))
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[params->port].xgbt_phy_cfg)) &
dev_info.port_hw_config[0].e3_cmn_pin_cfg));
dev_info.port_hw_config[0].default_cfg));
dev_info.port_hw_config[params->port].default_cfg)) &
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
dev_info.port_hw_config[port].xgxs_config_rx[i<<1]));
dev_info.port_hw_config[port].xgxs_config_tx[i<<1]));
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
dev_info.port_hw_config[port].external_phy_config));
dev_info.port_hw_config[port].external_phy_config2));
dev_info.port_feature_config[port].link_config)) &
offsetof(struct shmem_region, dev_info.
dev_info.shared_hw_config.config2));
offsetof(struct shmem_region, dev_info.
dev_info.
offsetof(struct shmem_region, dev_info.
dev_info.
dev_info.port_hw_config[params->port].media_type);
dev_info.port_hw_config[PORT_0].default_cfg));
dev_info.port_hw_config[port].e3_cmn_pin_cfg1)) &
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[port].aeu_int_mask);
offsetof(struct shmem_region, dev_info.
dev_info.shared_hw_config.board));
dev_info.port_hw_config[port].e3_cmn_pin_cfg));
offsetof(struct shmem_region, dev_info.
offsetof(struct shmem_region, dev_info.
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[port].media_type);
dev_info.port_hw_config[port].aeu_int_mask);
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[port].sfp_ctrl)) &
dev_info.port_hw_config[params->port].e3_sfp_ctrl)) &
dev_info.port_hw_config[params->port].media_type);
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[params->port].sfp_ctrl)) &
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
offsetof(struct shmem_region, dev_info.
dev_info.port_hw_config[params->port].sfp_ctrl))
struct shm_dev_info dev_info; /* 0x8 (0x438) */
dev_info(fb_helper->dev->dev, "No connectors reported connected with modes\n");
dev_info(fb_helper->dev->dev, "fb%d: %s frame buffer device\n",
dev_info(fb_helper->dev->dev, "registered panic notifier\n");
dev_info(enic_get_dev(enic), "vNIC csum tx/rx %s/%s "
dev_info(enic_get_dev(enic),
dev_info(enic_get_dev(enic),
dev_info(enic_get_dev(enic),
dev_info(enic_get_dev(enic),
dev_info(enic, "Overlay offload is disabled\n");
dev_info(enic, "Overlay offload is enabled\n");
hid_add_dynamic_quirk(struct hid_device_info *dev_info, uint16_t quirk)
if (dev_info->autoQuirk[x] == 0 ||
dev_info->autoQuirk[x] == quirk) {
dev_info->autoQuirk[x] = quirk;
hid_test_quirk(const struct hid_device_info *dev_info, uint16_t quirk)
if (dev_info->autoQuirk[x] == quirk)
found = (hid_test_quirk_p) (dev_info, quirk);
hid_test_quirk_w(const struct hid_device_info *dev_info, uint16_t quirk)
typedef bool hid_test_quirk_t(const struct hid_device_info *dev_info,
bool hid_test_quirk(const struct hid_device_info *dev_info, uint16_t quirk);
int hid_add_dynamic_quirk(struct hid_device_info *dev_info,
const struct iwx_dev_info *dev_info = &iwx_dev_info_table[i];
if (dev_info->device != (uint16_t)IWX_CFG_ANY &&
dev_info->device != sc->sc_pid)
if (dev_info->subdevice != (uint16_t)IWX_CFG_ANY &&
dev_info->subdevice != sdev_id)
if (dev_info->mac_type != (uint16_t)IWX_CFG_ANY &&
dev_info->mac_type != mac_type)
if (dev_info->mac_step != (uint8_t)IWX_CFG_ANY &&
dev_info->mac_step != mac_step)
if (dev_info->rf_type != (uint16_t)IWX_CFG_ANY &&
dev_info->rf_type != rf_type)
if (dev_info->cdb != (uint8_t)IWX_CFG_ANY &&
dev_info->cdb != cdb)
if (dev_info->jacket != (uint8_t)IWX_CFG_ANY &&
dev_info->jacket != jacket)
if (dev_info->rf_id != (uint8_t)IWX_CFG_ANY &&
dev_info->rf_id != rf_id)
if (dev_info->no_160 != (uint8_t)IWX_CFG_ANY &&
dev_info->no_160 != no_160)
if (dev_info->cores != (uint8_t)IWX_CFG_ANY &&
dev_info->cores != cores)
return dev_info->cfg;
dev_info(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__)
dev_info(&(__adev)->mdev->pdev->dev, "FPGA: " format, ##__VA_ARGS__)
U16 dev_info = (sasinf->DeviceInfo);
tgtdev->dev_spec.sassata_inf.dev_info = dev_info;
if ((dev_info & MPI3_SAS_DEVICE_INFO_DEVICE_TYPE_MASK) !=
else if (!(dev_info & (MPI3_SAS_DEVICE_INFO_STP_SATA_TARGET |
U16 dev_info = (pcieinf->DeviceInfo);
tgtdev->dev_spec.pcie_inf.dev_info = dev_info;
if (((dev_info & MPI3_DEVICE0_PCIE_DEVICE_INFO_TYPE_MASK) !=
((dev_info & MPI3_DEVICE0_PCIE_DEVICE_INFO_TYPE_MASK) !=
((targ->dev_spec.pcie_inf.dev_info &
U16 dev_info;
U16 dev_info;
dev_info(&mdev->pdev->dev, format, ## arg)
struct adf_dev_status_info *dev_info;
dev_info = (struct adf_dev_status_info *)arg;
accel_dev = adf_devmgr_get_dev_by_id(dev_info->accel_id);
dev_info->state = adf_dev_started(accel_dev) ? DEV_UP : DEV_DOWN;
dev_info->num_ae = hw_data->get_num_aes(hw_data);
dev_info->num_accel = hw_data->get_num_accels(hw_data);
dev_info->num_logical_accel = hw_data->num_logical_accel;
dev_info->banks_per_accel = (uint8_t)banks_per_accel;
strlcpy(dev_info->name, hw_data->dev_class->name,
sizeof(dev_info->name));
dev_info->instance_id = hw_data->instance_id;
dev_info->type = hw_data->dev_class->type;
dev_info->bus = pci_get_bus(accel_to_pci_dev(accel_dev));
dev_info->dev = pci_get_slot(accel_to_pci_dev(accel_dev));
dev_info->fun = pci_get_function(accel_to_pci_dev(accel_dev));
dev_info->domain = pci_get_domain(accel_to_pci_dev(accel_dev));
dev_info->pci_device_id = pci_get_device(accel_to_pci_dev(accel_dev));
dev_info->node_id = accel_dev->accel_pci_dev.node;
dev_info->sku = accel_dev->accel_pci_dev.sku;
dev_info->device_mem_available = accel_dev->aram_info ?
qlnx_dev_settings(qlnx_host_t *ha, qlnx_dev_setting_t *dev_info)
dev_info->supported = if_link.supported_caps;
dev_info->advertising = if_link.advertised_caps;
dev_info->speed = if_link.speed;
dev_info->duplex = if_link.duplex;
dev_info->port = ha->pci_func & 0x1;
dev_info->autoneg = if_link.autoneg;