isa_driver 28 drivers/base/isa.c struct isa_driver *isa_driver = to_isa_driver(driver); isa_driver 30 drivers/base/isa.c if (dev->platform_data == isa_driver) { isa_driver 31 drivers/base/isa.c if (!isa_driver->match || isa_driver 32 drivers/base/isa.c isa_driver->match(dev, to_isa_dev(dev)->id)) isa_driver 41 drivers/base/isa.c struct isa_driver *isa_driver = dev->platform_data; isa_driver 43 drivers/base/isa.c if (isa_driver && isa_driver->probe) isa_driver 44 drivers/base/isa.c return isa_driver->probe(dev, to_isa_dev(dev)->id); isa_driver 51 drivers/base/isa.c struct isa_driver *isa_driver = dev->platform_data; isa_driver 53 drivers/base/isa.c if (isa_driver && isa_driver->remove) isa_driver 54 drivers/base/isa.c return isa_driver->remove(dev, to_isa_dev(dev)->id); isa_driver 61 drivers/base/isa.c struct isa_driver *isa_driver = dev->platform_data; isa_driver 63 drivers/base/isa.c if (isa_driver && isa_driver->shutdown) isa_driver 64 drivers/base/isa.c isa_driver->shutdown(dev, to_isa_dev(dev)->id); isa_driver 69 drivers/base/isa.c struct isa_driver *isa_driver = dev->platform_data; isa_driver 71 drivers/base/isa.c if (isa_driver && isa_driver->suspend) isa_driver 72 drivers/base/isa.c return isa_driver->suspend(dev, to_isa_dev(dev)->id, state); isa_driver 79 drivers/base/isa.c struct isa_driver *isa_driver = dev->platform_data; isa_driver 81 drivers/base/isa.c if (isa_driver && isa_driver->resume) isa_driver 82 drivers/base/isa.c return isa_driver->resume(dev, to_isa_dev(dev)->id); isa_driver 102 drivers/base/isa.c void isa_unregister_driver(struct isa_driver *isa_driver) isa_driver 104 drivers/base/isa.c struct device *dev = isa_driver->devices; isa_driver 111 drivers/base/isa.c driver_unregister(&isa_driver->driver); isa_driver 115 drivers/base/isa.c int isa_register_driver(struct isa_driver *isa_driver, unsigned int ndev) isa_driver 120 drivers/base/isa.c isa_driver->driver.bus = &isa_bus_type; isa_driver 121 drivers/base/isa.c isa_driver->devices = NULL; isa_driver 123 drivers/base/isa.c error = driver_register(&isa_driver->driver); isa_driver 140 drivers/base/isa.c isa_driver->driver.name, id); isa_driver 141 drivers/base/isa.c isa_dev->dev.platform_data = isa_driver; isa_driver 155 drivers/base/isa.c isa_dev->next = isa_driver->devices; isa_driver 156 drivers/base/isa.c isa_driver->devices = &isa_dev->dev; isa_driver 161 drivers/base/isa.c if (!error && !isa_driver->devices) isa_driver 165 drivers/base/isa.c isa_unregister_driver(isa_driver); isa_driver 1482 drivers/counter/104-quad-8.c static struct isa_driver quad8_driver = { isa_driver 470 drivers/gpio/gpio-104-dio-48e.c static struct isa_driver dio48e_driver = { isa_driver 330 drivers/gpio/gpio-104-idi-48.c static struct isa_driver idi_48_driver = { isa_driver 288 drivers/gpio/gpio-104-idio-16.c static struct isa_driver idio_16_driver = { isa_driver 335 drivers/gpio/gpio-gpio-mm.c static struct isa_driver gpiomm_driver = { isa_driver 684 drivers/gpio/gpio-winbond.c static struct isa_driver winbond_gpio_idriver = { isa_driver 461 drivers/gpio/gpio-ws16c48.c static struct isa_driver ws16c48_driver = { isa_driver 305 drivers/i2c/busses/i2c-elektor.c static struct isa_driver i2c_elektor_driver = { isa_driver 177 drivers/i2c/busses/i2c-pca-isa.c static struct isa_driver pca_isa_driver = { isa_driver 364 drivers/iio/adc/stx104.c static struct isa_driver stx104_driver = { isa_driver 125 drivers/iio/dac/cio-dac.c static struct isa_driver cio_dac_driver = { isa_driver 206 drivers/input/touchscreen/htcpen.c static struct isa_driver htcpen_isa_driver = { isa_driver 66 drivers/media/radio/radio-isa.h struct isa_driver driver; isa_driver 309 drivers/media/radio/radio-sf16fmr2.c static struct isa_driver fmr2_isa_driver = { isa_driver 186 drivers/net/can/sja1000/tscan1.c static struct isa_driver tscan1_isa_driver = { isa_driver 381 drivers/net/ethernet/3com/3c509.c static struct isa_driver el3_isa_driver = { isa_driver 11480 drivers/scsi/advansys.c static struct isa_driver advansys_isa_driver = { isa_driver 11555 drivers/scsi/advansys.c static struct isa_driver advansys_vlb_driver = { isa_driver 1036 drivers/scsi/aha1542.c static struct isa_driver aha1542_isa_driver = { isa_driver 190 drivers/scsi/fdomain_isa.c static struct isa_driver fdomain_isa_driver = { isa_driver 731 drivers/scsi/g_NCR5380.c static struct isa_driver generic_NCR5380_isa_driver = { isa_driver 116 drivers/watchdog/ebc-c384_wdt.c static struct isa_driver ebc_c384_wdt_driver = { isa_driver 985 drivers/watchdog/pcwd.c static struct isa_driver pcwd_isa_driver = { isa_driver 25 include/linux/isa.h #define to_isa_driver(x) container_of((x), struct isa_driver, driver) isa_driver 28 include/linux/isa.h int isa_register_driver(struct isa_driver *, unsigned int); isa_driver 29 include/linux/isa.h void isa_unregister_driver(struct isa_driver *); isa_driver 31 include/linux/isa.h static inline int isa_register_driver(struct isa_driver *d, unsigned int i) isa_driver 36 include/linux/isa.h static inline void isa_unregister_driver(struct isa_driver *d) isa_driver 149 sound/isa/ad1848/ad1848.c static struct isa_driver snd_ad1848_driver = { isa_driver 106 sound/isa/adlib.c static struct isa_driver snd_adlib_driver = { isa_driver 460 sound/isa/cmi8328.c static struct isa_driver snd_cmi8328_driver = { isa_driver 657 sound/isa/cmi8330.c static struct isa_driver snd_cmi8330_driver = { isa_driver 166 sound/isa/cs423x/cs4231.c static struct isa_driver snd_cs4231_driver = { isa_driver 526 sound/isa/cs423x/cs4236.c static struct isa_driver cs423x_isa_driver = { isa_driver 201 sound/isa/es1688/es1688.c static struct isa_driver snd_es1688_driver = { isa_driver 2250 sound/isa/es18xx.c static struct isa_driver snd_es18xx_isa_driver = { isa_driver 617 sound/isa/galaxy/galaxy.c static struct isa_driver snd_galaxy_driver = { isa_driver 204 sound/isa/gus/gusclassic.c static struct isa_driver snd_gusclassic_driver = { isa_driver 333 sound/isa/gus/gusextreme.c static struct isa_driver snd_gusextreme_driver = { isa_driver 348 sound/isa/gus/gusmax.c static struct isa_driver snd_gusmax_driver = { isa_driver 833 sound/isa/gus/interwave.c static struct isa_driver snd_interwave_driver = { isa_driver 1057 sound/isa/msnd/msnd_pinnacle.c static struct isa_driver snd_msnd_driver = { isa_driver 902 sound/isa/opl3sa2.c static struct isa_driver snd_opl3sa2_isa_driver = { isa_driver 1492 sound/isa/opti9xx/miro.c static struct isa_driver snd_miro_driver = { isa_driver 1072 sound/isa/opti9xx/opti92x-ad1848.c static struct isa_driver snd_opti9xx_driver = { isa_driver 376 sound/isa/sb/jazz16.c static struct isa_driver snd_jazz16_driver = { isa_driver 575 sound/isa/sb/sb16.c static struct isa_driver snd_sb16_isa_driver = { isa_driver 229 sound/isa/sb/sb8.c static struct isa_driver snd_sb8_driver = { isa_driver 690 sound/isa/sc6000.c static struct isa_driver snd_sc6000_driver = { isa_driver 1194 sound/isa/sscape.c static struct isa_driver snd_sscape_driver = { isa_driver 576 sound/isa/wavefront/wavefront.c static struct isa_driver snd_wavefront_driver = {