Lines Matching refs:i2c_ad
1298 struct i2c_adapter *i2c_ad;
1302 i2c_ad = kzalloc(sizeof(*i2c_ad), GFP_KERNEL);
1303 if (!i2c_ad) FAIL("failed to allocate I2C adapter memory");
1305 strlcpy(i2c_ad->name, "PCILynx I2C", sizeof(i2c_ad->name));
1307 i2c_ad->algo_data = &i2c_adapter_data;
1309 i2c_ad->dev.parent = &dev->dev;
1318 if (i2c_bit_add_bus(i2c_ad) < 0)
1320 kfree(i2c_ad);
1334 if (i2c_transfer(i2c_ad, msg, 2) < 0) {
1349 kfree(i2c_ad);
1356 i2c_del_adapter(i2c_ad);
1357 kfree(i2c_ad);