| /OK3568_Linux_fs/kernel/drivers/base/ |
| H A D | isa.c | 28 struct isa_driver *isa_driver = to_isa_driver(driver); in isa_bus_match() local 30 if (dev->platform_data == isa_driver) { in isa_bus_match() 31 if (!isa_driver->match || in isa_bus_match() 32 isa_driver->match(dev, to_isa_dev(dev)->id)) in isa_bus_match() 41 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_probe() local 43 if (isa_driver && isa_driver->probe) in isa_bus_probe() 44 return isa_driver->probe(dev, to_isa_dev(dev)->id); in isa_bus_probe() 51 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_remove() local 53 if (isa_driver && isa_driver->remove) in isa_bus_remove() 54 return isa_driver->remove(dev, to_isa_dev(dev)->id); in isa_bus_remove() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | isa.h | 13 struct isa_driver { struct 25 #define to_isa_driver(x) container_of((x), struct isa_driver, driver) argument 28 int isa_register_driver(struct isa_driver *, unsigned int); 29 void isa_unregister_driver(struct isa_driver *); 31 static inline int isa_register_driver(struct isa_driver *d, unsigned int i) in isa_register_driver() 36 static inline void isa_unregister_driver(struct isa_driver *d) in isa_unregister_driver()
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/ |
| H A D | isa.rst | 42 The passed in isa_driver struct is the regular driver struct embedding a 51 the isa_driver callbacks are being called with a ``struct device *dev, 83 struct isa_driver *isa_driver = to_isa_driver(driver); 85 if (dev->platform_data == isa_driver) { 86 if (!isa_driver->match || 87 isa_driver->match(dev, to_isa_dev(dev)->id)) 98 dev->platform_data as a isa_driver pointer which we can then check here. 100 the isa_driver pointer to the private struct isa_dev is ofcourse fine as
|
| /OK3568_Linux_fs/kernel/drivers/media/radio/ |
| H A D | radio-isa.h | 66 struct isa_driver driver;
|
| H A D | radio-sf16fmr2.c | 309 static struct isa_driver fmr2_isa_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/watchdog/ |
| H A D | ebc-c384_wdt.c | 116 static struct isa_driver ebc_c384_wdt_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/ |
| H A D | adlib.c | 106 static struct isa_driver snd_adlib_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/iio/dac/ |
| H A D | cio-dac.c | 124 static struct isa_driver cio_dac_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-pca-isa.c | 177 static struct isa_driver pca_isa_driver = {
|
| H A D | i2c-elektor.c | 305 static struct isa_driver i2c_elektor_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/net/can/sja1000/ |
| H A D | tscan1.c | 186 static struct isa_driver tscan1_isa_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/ad1848/ |
| H A D | ad1848.c | 149 static struct isa_driver snd_ad1848_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ |
| H A D | fdomain_isa.c | 189 static struct isa_driver fdomain_isa_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | htcpen.c | 206 static struct isa_driver htcpen_isa_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/cs423x/ |
| H A D | cs4231.c | 166 static struct isa_driver snd_cs4231_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/gus/ |
| H A D | gusclassic.c | 204 static struct isa_driver snd_gusclassic_driver = {
|
| H A D | gusextreme.c | 333 static struct isa_driver snd_gusextreme_driver = {
|
| H A D | gusmax.c | 349 static struct isa_driver snd_gusmax_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/sb/ |
| H A D | sb8.c | 225 static struct isa_driver snd_sb8_driver = {
|
| H A D | jazz16.c | 376 static struct isa_driver snd_jazz16_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-104-idio-16.c | 299 static struct isa_driver idio_16_driver = {
|
| H A D | gpio-104-idi-48.c | 319 static struct isa_driver idi_48_driver = {
|
| H A D | gpio-gpio-mm.c | 307 static struct isa_driver gpiomm_driver = {
|
| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | stx104.c | 363 static struct isa_driver stx104_driver = {
|
| /OK3568_Linux_fs/kernel/sound/isa/es1688/ |
| H A D | es1688.c | 201 static struct isa_driver snd_es1688_driver = {
|