| .. | .. |
|---|
| 196 | 196 | goto err_pci_release_regions; |
|---|
| 197 | 197 | } |
|---|
| 198 | 198 | |
|---|
| 199 | + bus->dev = &dev->dev; |
|---|
| 200 | + |
|---|
| 199 | 201 | /* Map MMIO */ |
|---|
| 200 | 202 | err = -ENOMEM; |
|---|
| 201 | 203 | bus->mmio = pci_iomap(dev, 0, ~0UL); |
|---|
| .. | .. |
|---|
| 258 | 260 | #ifdef CONFIG_PM_SLEEP |
|---|
| 259 | 261 | static int bcma_host_pci_suspend(struct device *dev) |
|---|
| 260 | 262 | { |
|---|
| 261 | | - struct pci_dev *pdev = to_pci_dev(dev); |
|---|
| 262 | | - struct bcma_bus *bus = pci_get_drvdata(pdev); |
|---|
| 263 | + struct bcma_bus *bus = dev_get_drvdata(dev); |
|---|
| 263 | 264 | |
|---|
| 264 | 265 | bus->mapped_core = NULL; |
|---|
| 265 | 266 | |
|---|
| .. | .. |
|---|
| 268 | 269 | |
|---|
| 269 | 270 | static int bcma_host_pci_resume(struct device *dev) |
|---|
| 270 | 271 | { |
|---|
| 271 | | - struct pci_dev *pdev = to_pci_dev(dev); |
|---|
| 272 | | - struct bcma_bus *bus = pci_get_drvdata(pdev); |
|---|
| 272 | + struct bcma_bus *bus = dev_get_drvdata(dev); |
|---|
| 273 | 273 | |
|---|
| 274 | 274 | return bcma_bus_resume(bus); |
|---|
| 275 | 275 | } |
|---|