/linux-4.1.27/drivers/base/ |
H A D | isa.c | 27 struct isa_driver *isa_driver = to_isa_driver(driver); isa_bus_match() local 29 if (dev->platform_data == isa_driver) { isa_bus_match() 30 if (!isa_driver->match || isa_bus_match() 31 isa_driver->match(dev, to_isa_dev(dev)->id)) isa_bus_match() 40 struct isa_driver *isa_driver = dev->platform_data; isa_bus_probe() local 42 if (isa_driver->probe) isa_bus_probe() 43 return isa_driver->probe(dev, to_isa_dev(dev)->id); isa_bus_probe() 50 struct isa_driver *isa_driver = dev->platform_data; isa_bus_remove() local 52 if (isa_driver->remove) isa_bus_remove() 53 return isa_driver->remove(dev, to_isa_dev(dev)->id); isa_bus_remove() 60 struct isa_driver *isa_driver = dev->platform_data; isa_bus_shutdown() local 62 if (isa_driver->shutdown) isa_bus_shutdown() 63 isa_driver->shutdown(dev, to_isa_dev(dev)->id); isa_bus_shutdown() 68 struct isa_driver *isa_driver = dev->platform_data; isa_bus_suspend() local 70 if (isa_driver->suspend) isa_bus_suspend() 71 return isa_driver->suspend(dev, to_isa_dev(dev)->id, state); isa_bus_suspend() 78 struct isa_driver *isa_driver = dev->platform_data; isa_bus_resume() local 80 if (isa_driver->resume) isa_bus_resume() 81 return isa_driver->resume(dev, to_isa_dev(dev)->id); isa_bus_resume() 101 void isa_unregister_driver(struct isa_driver *isa_driver) isa_unregister_driver() argument 103 struct device *dev = isa_driver->devices; isa_unregister_driver() 110 driver_unregister(&isa_driver->driver); isa_unregister_driver() 114 int isa_register_driver(struct isa_driver *isa_driver, unsigned int ndev) isa_register_driver() argument 119 isa_driver->driver.bus = &isa_bus_type; isa_register_driver() 120 isa_driver->devices = NULL; isa_register_driver() 122 error = driver_register(&isa_driver->driver); isa_register_driver() 139 isa_driver->driver.name, id); isa_register_driver() 140 isa_dev->dev.platform_data = isa_driver; isa_register_driver() 154 isa_dev->next = isa_driver->devices; isa_register_driver() 155 isa_driver->devices = &isa_dev->dev; isa_register_driver() 160 if (!error && !isa_driver->devices) isa_register_driver() 164 isa_unregister_driver(isa_driver); isa_register_driver()
|
/linux-4.1.27/include/linux/ |
H A D | isa.h | 11 struct isa_driver { struct 23 #define to_isa_driver(x) container_of((x), struct isa_driver, driver) 26 int isa_register_driver(struct isa_driver *, unsigned int); 27 void isa_unregister_driver(struct isa_driver *); 29 static inline int isa_register_driver(struct isa_driver *d, unsigned int i) isa_register_driver() 34 static inline void isa_unregister_driver(struct isa_driver *d) isa_unregister_driver()
|
/linux-4.1.27/sound/isa/ |
H A D | adlib.c | 105 static struct isa_driver snd_adlib_driver = {
|
H A D | cmi8328.c | 460 static struct isa_driver snd_cmi8328_driver = {
|
H A D | cmi8330.c | 672 static struct isa_driver snd_cmi8330_driver = {
|
H A D | sc6000.c | 703 static struct isa_driver snd_sc6000_driver = {
|
H A D | opl3sa2.c | 917 static struct isa_driver snd_opl3sa2_isa_driver = {
|
H A D | sscape.c | 1207 static struct isa_driver snd_sscape_driver = {
|
H A D | es18xx.c | 2266 static struct isa_driver snd_es18xx_isa_driver = {
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 186 static struct isa_driver pca_isa_driver = {
|
H A D | i2c-elektor.c | 312 static struct isa_driver i2c_elektor_driver = {
|
/linux-4.1.27/drivers/net/can/sja1000/ |
H A D | tscan1.c | 198 static struct isa_driver tscan1_isa_driver = {
|
/linux-4.1.27/drivers/media/radio/ |
H A D | radio-isa.h | 79 struct isa_driver driver;
|
H A D | radio-sf16fmr2.c | 308 static struct isa_driver fmr2_isa_driver = {
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | htcpen.c | 209 static struct isa_driver htcpen_isa_driver = {
|
/linux-4.1.27/sound/isa/ad1848/ |
H A D | ad1848.c | 160 static struct isa_driver snd_ad1848_driver = {
|
/linux-4.1.27/sound/isa/cs423x/ |
H A D | cs4231.c | 176 static struct isa_driver snd_cs4231_driver = {
|
H A D | cs4236.c | 538 static struct isa_driver cs423x_isa_driver = {
|
/linux-4.1.27/sound/isa/es1688/ |
H A D | es1688.c | 216 static struct isa_driver snd_es1688_driver = {
|
/linux-4.1.27/sound/isa/gus/ |
H A D | gusclassic.c | 219 static struct isa_driver snd_gusclassic_driver = {
|
H A D | gusextreme.c | 348 static struct isa_driver snd_gusextreme_driver = {
|
H A D | gusmax.c | 363 static struct isa_driver snd_gusmax_driver = {
|
H A D | interwave.c | 848 static struct isa_driver snd_interwave_driver = {
|
/linux-4.1.27/sound/isa/sb/ |
H A D | sb8.c | 241 static struct isa_driver snd_sb8_driver = {
|
H A D | jazz16.c | 377 static struct isa_driver snd_jazz16_driver = {
|
H A D | sb16.c | 591 static struct isa_driver snd_sb16_isa_driver = {
|
/linux-4.1.27/sound/isa/galaxy/ |
H A D | galaxy.c | 627 static struct isa_driver snd_galaxy_driver = {
|
/linux-4.1.27/sound/isa/wavefront/ |
H A D | wavefront.c | 589 static struct isa_driver snd_wavefront_driver = {
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
H A D | 3c509.c | 59 - convert to isa_driver and pnp_driver and some cleanups 381 static struct isa_driver el3_isa_driver = {
|
/linux-4.1.27/drivers/scsi/ |
H A D | aha1542.c | 977 static struct isa_driver aha1542_isa_driver = {
|
H A D | advansys.c | 11953 static struct isa_driver advansys_isa_driver = { 12027 static struct isa_driver advansys_vlb_driver = {
|
/linux-4.1.27/drivers/watchdog/ |
H A D | pcwd.c | 984 static struct isa_driver pcwd_isa_driver = {
|
/linux-4.1.27/sound/isa/msnd/ |
H A D | msnd_pinnacle.c | 1070 static struct isa_driver snd_msnd_driver = {
|
/linux-4.1.27/sound/isa/opti9xx/ |
H A D | miro.c | 1499 static struct isa_driver snd_miro_driver = {
|
H A D | opti92x-ad1848.c | 1074 static struct isa_driver snd_opti9xx_driver = {
|