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 ) isa_probe_addr_t * probe_addrs
Probe address list.
uint16_t ioaddr
I/O address.
struct device dev
Generic device.
uint16_t prod_id
Product ID to be assumed for this device.
int(* probe)(struct isa_device *isa)
Probe device.
void * priv
Driver-private data.
uint16_t vendor_id
Manufacturer ID to be assumed for this device.
uint16_t isa_probe_addr_t
static void isa_set_drvdata(struct isa_device *isa, void *priv)
Set ISA driver-private data.
FILE_LICENCE(GPL2_OR_LATER)
void(* remove)(struct isa_device *isa)
Remove device.
static struct tlan_private * priv
unsigned int addr_count
Number of entries in probe address list.
struct isa_driver * driver
Driver for this device.
static void * isa_get_drvdata(struct isa_device *isa)
Get ISA driver-private data.