/openbmc/linux/drivers/base/ |
H A D | isa.c | 28 struct isa_driver *isa_driver = to_isa_driver(driver); in isa_bus_match() local 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() 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() 59 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_shutdown() local 61 if (isa_driver && isa_driver->shutdown) in isa_bus_shutdown() 67 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_suspend() local 69 if (isa_driver && isa_driver->suspend) in isa_bus_suspend() 77 struct isa_driver *isa_driver = dev->platform_data; in isa_bus_resume() local [all …]
|
/openbmc/linux/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()
|
/openbmc/linux/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
|
/openbmc/linux/drivers/media/radio/ |
H A D | radio-isa.h | 66 struct isa_driver driver;
|
H A D | radio-sf16fmr2.c | 307 static struct isa_driver fmr2_isa_driver = {
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-gpio-mm.c | 90 static struct isa_driver gpiomm_driver = {
|
H A D | gpio-104-idio-16.c | 117 static struct isa_driver idio_16_driver = {
|
H A D | gpio-104-idi-48.c | 179 static struct isa_driver idi_48_driver = {
|
H A D | gpio-104-dio-48e.c | 331 static struct isa_driver dio48e_driver = {
|
H A D | gpio-ws16c48.c | 316 static struct isa_driver ws16c48_driver = {
|
/openbmc/linux/drivers/watchdog/ |
H A D | ebc-c384_wdt.c | 116 static struct isa_driver ebc_c384_wdt_driver = {
|
H A D | advantech_ec_wdt.c | 168 static struct isa_driver adv_ec_wdt_driver = {
|
/openbmc/linux/sound/isa/ |
H A D | adlib.c | 90 static struct isa_driver snd_adlib_driver = {
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 175 static struct isa_driver pca_isa_driver = {
|
H A D | i2c-elektor.c | 302 static struct isa_driver i2c_elektor_driver = {
|
/openbmc/linux/drivers/iio/dac/ |
H A D | cio-dac.c | 150 static struct isa_driver cio_dac_driver = {
|
/openbmc/linux/drivers/net/can/sja1000/ |
H A D | tscan1.c | 183 static struct isa_driver tscan1_isa_driver = {
|
/openbmc/linux/drivers/scsi/ |
H A D | fdomain_isa.c | 188 static struct isa_driver fdomain_isa_driver = {
|
/openbmc/linux/sound/isa/ad1848/ |
H A D | ad1848.c | 137 static struct isa_driver snd_ad1848_driver = {
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | htcpen.c | 204 static struct isa_driver htcpen_isa_driver = {
|
/openbmc/linux/sound/isa/cs423x/ |
H A D | cs4231.c | 156 static struct isa_driver snd_cs4231_driver = {
|
/openbmc/linux/sound/isa/sb/ |
H A D | sb8.c | 208 static struct isa_driver snd_sb8_driver = {
|
H A D | jazz16.c | 358 static struct isa_driver snd_jazz16_driver = {
|
/openbmc/linux/sound/isa/gus/ |
H A D | gusclassic.c | 196 static struct isa_driver snd_gusclassic_driver = {
|
H A D | gusmax.c | 335 static struct isa_driver snd_gusmax_driver = {
|