to_isa_dev
struct device *tmp = to_isa_dev(dev)->next;
isa_driver->match(dev, to_isa_dev(dev)->id))
return isa_driver->probe(dev, to_isa_dev(dev)->id);
isa_driver->remove(dev, to_isa_dev(dev)->id);
isa_driver->shutdown(dev, to_isa_dev(dev)->id);
return isa_driver->suspend(dev, to_isa_dev(dev)->id, state);
return isa_driver->resume(dev, to_isa_dev(dev)->id);
kfree(to_isa_dev(dev));