Lines Matching defs:adapter
178 static u32 i2c_powermac_func(struct i2c_adapter * adapter)
198 struct i2c_adapter *adapter = platform_get_drvdata(dev);
200 i2c_del_adapter(adapter);
201 memset(adapter, 0, sizeof(*adapter));
383 struct i2c_adapter *adapter;
388 adapter = pmac_i2c_get_adapter(bus);
400 snprintf(adapter->name, sizeof(adapter->name), "%pOFn %d",
406 snprintf(adapter->name, sizeof(adapter->name), "pmu %d",
413 snprintf(adapter->name, sizeof(adapter->name), "smu %d",
420 platform_set_drvdata(dev, adapter);
421 adapter->algo = &i2c_powermac_algorithm;
422 adapter->quirks = &i2c_powermac_quirks;
423 i2c_set_adapdata(adapter, bus);
424 adapter->dev.parent = &dev->dev;
427 adapter->dev.of_node = NULL;
428 rc = i2c_add_adapter(adapter);
431 "failed\n", adapter->name);
432 memset(adapter, 0, sizeof(*adapter));
436 printk(KERN_INFO "PowerMac i2c bus %s registered\n", adapter->name);
439 adapter->dev.of_node = dev->dev.of_node;
440 i2c_powermac_register_devices(adapter, bus);