···474474 __attribute__((aligned(sizeof(kernel_ulong_t))));475475};476476477477+struct zorro_device_id {478478+ __u32 id; /* Device ID or ZORRO_WILDCARD */479479+ kernel_ulong_t driver_data; /* Data private to the driver */480480+};481481+482482+#define ZORRO_WILDCARD (0xffffffff) /* not official */483483+484484+#define ZORRO_DEVICE_MODALIAS_FMT "zorro:i%08X"485485+477486#endif /* LINUX_MOD_DEVICETABLE_H */
+1-12
include/linux/zorro.h
···3838typedef __u32 zorro_id;393940404141-#define ZORRO_WILDCARD (0xffffffff) /* not official */4242-4341/* Include the ID list */4442#include <linux/zorro_ids.h>4543···114116115117#include <linux/init.h>116118#include <linux/ioport.h>119119+#include <linux/mod_devicetable.h>117120118121#include <asm/zorro.h>119122···151152152153extern struct zorro_bus zorro_bus; /* single Zorro bus */153154extern struct bus_type zorro_bus_type;154154-155155-156156- /*157157- * Zorro device IDs158158- */159159-160160-struct zorro_device_id {161161- zorro_id id; /* Device ID or ZORRO_WILDCARD */162162- unsigned long driver_data; /* Data private to the driver */163163-};164155165156166157 /*