Lines Matching refs:s4985_adapter
43 static struct i2c_adapter *s4985_adapter;
175 s4985_adapter = kzalloc(5 * sizeof(struct i2c_adapter), GFP_KERNEL);
176 if (!s4985_adapter) {
189 s4985_adapter[0] = *nforce2_smbus;
190 s4985_adapter[0].algo = s4985_algo;
191 s4985_adapter[0].dev.parent = nforce2_smbus->dev.parent;
194 s4985_adapter[i] = *nforce2_smbus;
195 snprintf(s4985_adapter[i].name, sizeof(s4985_adapter[i].name),
197 s4985_adapter[i].algo = s4985_algo + i;
198 s4985_adapter[i].dev.parent = nforce2_smbus->dev.parent;
207 error = i2c_add_adapter(s4985_adapter + i);
213 i2c_del_adapter(s4985_adapter + i);
224 kfree(s4985_adapter);
225 s4985_adapter = NULL;
235 if (s4985_adapter) {
239 i2c_del_adapter(s4985_adapter+i);
240 kfree(s4985_adapter);
241 s4985_adapter = NULL;