staging: unisys: Convert bus creation to use visor_device
[linux-2.6-block.git] / drivers / staging / unisys / include / visorbus.h
index 3152ba47c7028f7ffc50f153d543a38cd19a2f70..e7f99848fe1ad99abeb0595c55350468d8cde6f8 100644 (file)
@@ -150,8 +150,8 @@ struct visor_device {
        struct semaphore visordriver_callback_lock;
        bool pausing;
        bool resuming;
-       unsigned long chipset_bus_no;
-       unsigned long chipset_dev_no;
+       u32 chipset_bus_no;
+       u32 chipset_dev_no;
        struct visorchipset_state state;
        uuid_le type;
        uuid_le inst;
@@ -220,4 +220,7 @@ void visorchannel_debug(struct visorchannel *channel, int num_queues,
                        struct seq_file *seq, u32 off);
 void __iomem *visorchannel_get_header(struct visorchannel *channel);
 
+#define BUS_ROOT_DEVICE                UINT_MAX
+struct visor_device *visorbus_get_device_by_id(u32 bus_no, u32 dev_no,
+                                              struct visor_device *from);
 #endif