62#define ISA_DRIVERS __table ( struct isa_driver, "isa_drivers" )
65#define __isa_driver __table_entry ( ISA_DRIVERS, 01 )
92#define ISA_ROM( IMAGE, DESCRIPTION )
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
uint16_t isa_probe_addr_t
static void isa_set_drvdata(struct isa_device *isa, void *priv)
Set ISA driver-private data.
static void * isa_get_drvdata(struct isa_device *isa)
Get ISA driver-private data.
void * priv
Driver-private data.
struct isa_driver * driver
Driver for this device.
struct device dev
Generic device.
uint16_t ioaddr
I/O address.
unsigned int addr_count
Number of entries in probe address list.
uint16_t vendor_id
Manufacturer ID to be assumed for this device.
isa_probe_addr_t * probe_addrs
Probe address list.
void(* remove)(struct isa_device *isa)
Remove device.
int(* probe)(struct isa_device *isa)
Probe device.
uint16_t prod_id
Product ID to be assumed for this device.
static struct tlan_private * priv