ara 122 drivers/i2c/busses/i2c-octeon-core.h struct i2c_client *ara; ara 119 drivers/i2c/busses/i2c-parport-light.c static struct i2c_client *ara; ara 149 drivers/i2c/busses/i2c-parport-light.c ara = i2c_setup_smbus_alert(&parport_adapter, &alert_data); ara 150 drivers/i2c/busses/i2c-parport-light.c if (ara) ara 161 drivers/i2c/busses/i2c-parport-light.c if (ara) { ara 163 drivers/i2c/busses/i2c-parport-light.c i2c_unregister_device(ara); ara 164 drivers/i2c/busses/i2c-parport-light.c ara = NULL; ara 37 drivers/i2c/busses/i2c-parport.c struct i2c_client *ara; ara 150 drivers/i2c/busses/i2c-parport.c struct i2c_client *ara = adapter->ara; ara 152 drivers/i2c/busses/i2c-parport.c if (ara) { ara 153 drivers/i2c/busses/i2c-parport.c dev_dbg(&ara->dev, "SMBus alert received\n"); ara 154 drivers/i2c/busses/i2c-parport.c i2c_handle_smbus_alert(ara); ara 232 drivers/i2c/busses/i2c-parport.c adapter->ara = i2c_setup_smbus_alert(&adapter->adapter, ara 234 drivers/i2c/busses/i2c-parport.c if (adapter->ara) ara 262 drivers/i2c/busses/i2c-parport.c if (adapter->ara) { ara 264 drivers/i2c/busses/i2c-parport.c i2c_unregister_device(adapter->ara); ara 128 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c->ara = i2c_setup_smbus_alert(&i2c->adap, &i2c->alert_data); ara 129 drivers/i2c/busses/i2c-thunderx-pcidrv.c if (!i2c->ara) ara 146 drivers/i2c/busses/i2c-thunderx-pcidrv.c i2c_unregister_device(i2c->ara); ara 89 drivers/i2c/busses/i2c-xlp9xx.c struct i2c_client *ara; ara 497 drivers/i2c/busses/i2c-xlp9xx.c priv->ara = i2c_setup_smbus_alert(&priv->adapter, &priv->alert_data); ara 498 drivers/i2c/busses/i2c-xlp9xx.c if (!priv->ara) ara 21 drivers/i2c/i2c-smbus.c struct i2c_client *ara; /* Alert response address */ ara 68 drivers/i2c/i2c-smbus.c struct i2c_client *ara; ara 71 drivers/i2c/i2c-smbus.c ara = alert->ara; ara 85 drivers/i2c/i2c-smbus.c status = i2c_smbus_read_byte(ara); ara 94 drivers/i2c/i2c-smbus.c dev_warn(&ara->dev, "Duplicate SMBALERT# from dev " ara 98 drivers/i2c/i2c-smbus.c dev_dbg(&ara->dev, "SMBALERT# from dev 0x%02x, flag %d\n", ara 102 drivers/i2c/i2c-smbus.c device_for_each_child(&ara->adapter->dev, &data, ara 121 drivers/i2c/i2c-smbus.c static int smbalert_probe(struct i2c_client *ara, ara 124 drivers/i2c/i2c-smbus.c struct i2c_smbus_alert_setup *setup = dev_get_platdata(&ara->dev); ara 126 drivers/i2c/i2c-smbus.c struct i2c_adapter *adapter = ara->adapter; ara 129 drivers/i2c/i2c-smbus.c alert = devm_kzalloc(&ara->dev, sizeof(struct i2c_smbus_alert), ara 143 drivers/i2c/i2c-smbus.c alert->ara = ara; ara 146 drivers/i2c/i2c-smbus.c res = devm_request_threaded_irq(&ara->dev, irq, ara 154 drivers/i2c/i2c-smbus.c i2c_set_clientdata(ara, alert); ara 161 drivers/i2c/i2c-smbus.c static int smbalert_remove(struct i2c_client *ara) ara 163 drivers/i2c/i2c-smbus.c struct i2c_smbus_alert *alert = i2c_get_clientdata(ara); ara 196 drivers/i2c/i2c-smbus.c int i2c_handle_smbus_alert(struct i2c_client *ara) ara 198 drivers/i2c/i2c-smbus.c struct i2c_smbus_alert *alert = i2c_get_clientdata(ara); ara 36 include/linux/i2c-smbus.h int i2c_handle_smbus_alert(struct i2c_client *ara);