Revision 6f3279b5

b/hw/pci.c
256 256
}
257 257

  
258 258
void pci_bus_new_inplace(PCIBus *bus, DeviceState *parent,
259
                         const char *name, int devfn_min)
259
                         const char *name, uint8_t devfn_min)
260 260
{
261 261
    qbus_create_inplace(&bus->qbus, &pci_bus_info, parent, name);
262 262
    assert(PCI_FUNC(devfn_min) == 0);
......
269 269
    vmstate_register(NULL, -1, &vmstate_pcibus, bus);
270 270
}
271 271

  
272
PCIBus *pci_bus_new(DeviceState *parent, const char *name, int devfn_min)
272
PCIBus *pci_bus_new(DeviceState *parent, const char *name, uint8_t devfn_min)
273 273
{
274 274
    PCIBus *bus;
275 275

  
......
303 303

  
304 304
PCIBus *pci_register_bus(DeviceState *parent, const char *name,
305 305
                         pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
306
                         void *irq_opaque, int devfn_min, int nirq)
306
                         void *irq_opaque, uint8_t devfn_min, int nirq)
307 307
{
308 308
    PCIBus *bus;
309 309

  
b/hw/pci.h
230 230
typedef int (*pci_hotplug_fn)(DeviceState *qdev, PCIDevice *pci_dev,
231 231
                              PCIHotplugState state);
232 232
void pci_bus_new_inplace(PCIBus *bus, DeviceState *parent,
233
                         const char *name, int devfn_min);
234
PCIBus *pci_bus_new(DeviceState *parent, const char *name, int devfn_min);
233
                         const char *name, uint8_t devfn_min);
234
PCIBus *pci_bus_new(DeviceState *parent, const char *name, uint8_t devfn_min);
235 235
void pci_bus_irqs(PCIBus *bus, pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
236 236
                  void *irq_opaque, int nirq);
237 237
void pci_bus_hotplug(PCIBus *bus, pci_hotplug_fn hotplug, DeviceState *dev);
238 238
PCIBus *pci_register_bus(DeviceState *parent, const char *name,
239 239
                         pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
240
                         void *irq_opaque, int devfn_min, int nirq);
240
                         void *irq_opaque, uint8_t devfn_min, int nirq);
241 241
void pci_device_reset(PCIDevice *dev);
242 242
void pci_bus_reset(PCIBus *bus);
243 243

  
b/hw/pci_internals.h
16 16

  
17 17
struct PCIBus {
18 18
    BusState qbus;
19
    int devfn_min;
19
    uint8_t devfn_min;
20 20
    pci_set_irq_fn set_irq;
21 21
    pci_map_irq_fn map_irq;
22 22
    pci_hotplug_fn hotplug;

Also available in: Unified diff