| .. | .. |
|---|
| 260 | 260 | u8 hp_slot; |
|---|
| 261 | 261 | struct controller *ctrl; |
|---|
| 262 | 262 | void __iomem *p_sm_slot; |
|---|
| 263 | | - struct hotplug_slot *hotplug_slot; |
|---|
| 263 | + struct hotplug_slot hotplug_slot; |
|---|
| 264 | 264 | }; |
|---|
| 265 | 265 | |
|---|
| 266 | 266 | struct pci_resource { |
|---|
| .. | .. |
|---|
| 445 | 445 | |
|---|
| 446 | 446 | static inline const char *slot_name(struct slot *slot) |
|---|
| 447 | 447 | { |
|---|
| 448 | | - return hotplug_slot_name(slot->hotplug_slot); |
|---|
| 448 | + return hotplug_slot_name(&slot->hotplug_slot); |
|---|
| 449 | +} |
|---|
| 450 | + |
|---|
| 451 | +static inline struct slot *to_slot(struct hotplug_slot *hotplug_slot) |
|---|
| 452 | +{ |
|---|
| 453 | + return container_of(hotplug_slot, struct slot, hotplug_slot); |
|---|
| 449 | 454 | } |
|---|
| 450 | 455 | |
|---|
| 451 | 456 | /* |
|---|