}
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);
 
 
        accel_pci_dev->sku = hw_data->get_sku(hw_data);
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);
 
 
        }
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);
 
 
        accel_pci_dev->sku = hw_data->get_sku(hw_data);
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);
 
 
        }
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);
 
 
        accel_pci_dev->sku = hw_data->get_sku(hw_data);
 
        /* Create dev top level debugfs entry */
-       snprintf(name, sizeof(name), "%s%s_%02x:%02d.%d",
-                ADF_DEVICE_NAME_PREFIX, hw_data->dev_class->name,
-                pdev->bus->number, PCI_SLOT(pdev->devfn),
-                PCI_FUNC(pdev->devfn));
+       snprintf(name, sizeof(name), "%s%s_%s", ADF_DEVICE_NAME_PREFIX,
+                hw_data->dev_class->name, pci_name(pdev));
 
        accel_dev->debugfs_dir = debugfs_create_dir(name, NULL);