Lines Matching refs:ara
31 struct i2c_client *ara; /* Alert response address */ member
77 struct i2c_client *ara; in smbus_alert() local
81 ara = alert->ara; in smbus_alert()
95 status = i2c_smbus_read_byte(ara); in smbus_alert()
103 dev_warn(&ara->dev, "Duplicate SMBALERT# from dev " in smbus_alert()
107 dev_dbg(&ara->dev, "SMBALERT# from dev 0x%02x, flag %d\n", in smbus_alert()
111 device_for_each_child(&ara->adapter->dev, &data, in smbus_alert()
134 static int smbalert_probe(struct i2c_client *ara, in smbalert_probe() argument
137 struct i2c_smbus_alert_setup *setup = dev_get_platdata(&ara->dev); in smbalert_probe()
139 struct i2c_adapter *adapter = ara->adapter; in smbalert_probe()
142 alert = devm_kzalloc(&ara->dev, sizeof(struct i2c_smbus_alert), in smbalert_probe()
150 alert->ara = ara; in smbalert_probe()
153 res = devm_request_irq(&ara->dev, setup->irq, smbalert_irq, in smbalert_probe()
159 i2c_set_clientdata(ara, alert); in smbalert_probe()
167 static int smbalert_remove(struct i2c_client *ara) in smbalert_remove() argument
169 struct i2c_smbus_alert *alert = i2c_get_clientdata(ara); in smbalert_remove()
234 int i2c_handle_smbus_alert(struct i2c_client *ara) in i2c_handle_smbus_alert() argument
236 struct i2c_smbus_alert *alert = i2c_get_clientdata(ara); in i2c_handle_smbus_alert()