Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mlx4/mlx4_core/mlx4_main.c
Show First 20 Lines • Show All 3,775 Lines • ▼ Show 20 Lines | static int mlx4_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | ||||
ret = __mlx4_init_one(pdev, id->driver_data, priv); | ret = __mlx4_init_one(pdev, id->driver_data, priv); | ||||
if (ret) { | if (ret) { | ||||
kfree(dev->persist); | kfree(dev->persist); | ||||
kfree(priv); | kfree(priv); | ||||
return ret; | return ret; | ||||
} else { | } else { | ||||
device_set_desc(pdev->dev.bsddev, mlx4_description); | device_set_desc(pdev->dev.bsddev, mlx4_description); | ||||
pci_save_state(pdev->dev.bsddev); | pci_save_state(pdev); | ||||
} | } | ||||
snprintf(dev->fw_str, sizeof(dev->fw_str), "%d.%d.%d", | snprintf(dev->fw_str, sizeof(dev->fw_str), "%d.%d.%d", | ||||
(int) (dev->caps.fw_ver >> 32), | (int) (dev->caps.fw_ver >> 32), | ||||
(int) (dev->caps.fw_ver >> 16) & 0xffff, | (int) (dev->caps.fw_ver >> 16) & 0xffff, | ||||
(int) (dev->caps.fw_ver & 0xffff)); | (int) (dev->caps.fw_ver & 0xffff)); | ||||
ctx = &dev->hw_ctx; | ctx = &dev->hw_ctx; | ||||
▲ Show 20 Lines • Show All 445 Lines • Show Last 20 Lines |