Searched refs:isa_driver (Results 1 - 35 of 35) sorted by relevance

/linux-4.1.27/drivers/base/
H A Disa.c27 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 Disa.h11 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 Dadlib.c105 static struct isa_driver snd_adlib_driver = {
H A Dcmi8328.c460 static struct isa_driver snd_cmi8328_driver = {
H A Dcmi8330.c672 static struct isa_driver snd_cmi8330_driver = {
H A Dsc6000.c703 static struct isa_driver snd_sc6000_driver = {
H A Dopl3sa2.c917 static struct isa_driver snd_opl3sa2_isa_driver = {
H A Dsscape.c1207 static struct isa_driver snd_sscape_driver = {
H A Des18xx.c2266 static struct isa_driver snd_es18xx_isa_driver = {
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-pca-isa.c186 static struct isa_driver pca_isa_driver = {
H A Di2c-elektor.c312 static struct isa_driver i2c_elektor_driver = {
/linux-4.1.27/drivers/net/can/sja1000/
H A Dtscan1.c198 static struct isa_driver tscan1_isa_driver = {
/linux-4.1.27/drivers/media/radio/
H A Dradio-isa.h79 struct isa_driver driver;
H A Dradio-sf16fmr2.c308 static struct isa_driver fmr2_isa_driver = {
/linux-4.1.27/drivers/input/touchscreen/
H A Dhtcpen.c209 static struct isa_driver htcpen_isa_driver = {
/linux-4.1.27/sound/isa/ad1848/
H A Dad1848.c160 static struct isa_driver snd_ad1848_driver = {
/linux-4.1.27/sound/isa/cs423x/
H A Dcs4231.c176 static struct isa_driver snd_cs4231_driver = {
H A Dcs4236.c538 static struct isa_driver cs423x_isa_driver = {
/linux-4.1.27/sound/isa/es1688/
H A Des1688.c216 static struct isa_driver snd_es1688_driver = {
/linux-4.1.27/sound/isa/gus/
H A Dgusclassic.c219 static struct isa_driver snd_gusclassic_driver = {
H A Dgusextreme.c348 static struct isa_driver snd_gusextreme_driver = {
H A Dgusmax.c363 static struct isa_driver snd_gusmax_driver = {
H A Dinterwave.c848 static struct isa_driver snd_interwave_driver = {
/linux-4.1.27/sound/isa/sb/
H A Dsb8.c241 static struct isa_driver snd_sb8_driver = {
H A Djazz16.c377 static struct isa_driver snd_jazz16_driver = {
H A Dsb16.c591 static struct isa_driver snd_sb16_isa_driver = {
/linux-4.1.27/sound/isa/galaxy/
H A Dgalaxy.c627 static struct isa_driver snd_galaxy_driver = {
/linux-4.1.27/sound/isa/wavefront/
H A Dwavefront.c589 static struct isa_driver snd_wavefront_driver = {
/linux-4.1.27/drivers/net/ethernet/3com/
H A D3c509.c59 - 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 Daha1542.c977 static struct isa_driver aha1542_isa_driver = {
H A Dadvansys.c11953 static struct isa_driver advansys_isa_driver = {
12027 static struct isa_driver advansys_vlb_driver = {
/linux-4.1.27/drivers/watchdog/
H A Dpcwd.c984 static struct isa_driver pcwd_isa_driver = {
/linux-4.1.27/sound/isa/msnd/
H A Dmsnd_pinnacle.c1070 static struct isa_driver snd_msnd_driver = {
/linux-4.1.27/sound/isa/opti9xx/
H A Dmiro.c1499 static struct isa_driver snd_miro_driver = {
H A Dopti92x-ad1848.c1074 static struct isa_driver snd_opti9xx_driver = {

Completed in 654 milliseconds