Lines Matching defs:adapter
174 static u32 i2c_opal_func(struct i2c_adapter *adapter)
198 struct i2c_adapter *adapter;
212 adapter = devm_kzalloc(&pdev->dev, sizeof(*adapter), GFP_KERNEL);
213 if (!adapter)
216 adapter->algo = &i2c_opal_algo;
217 adapter->algo_data = (void *)(unsigned long)opal_id;
218 adapter->quirks = &i2c_opal_quirks;
219 adapter->dev.parent = &pdev->dev;
220 adapter->dev.of_node = of_node_get(pdev->dev.of_node);
223 strlcpy(adapter->name, pname, sizeof(adapter->name));
225 strlcpy(adapter->name, "opal", sizeof(adapter->name));
227 platform_set_drvdata(pdev, adapter);
228 rc = i2c_add_adapter(adapter);
230 dev_err(&pdev->dev, "Failed to register the i2c adapter\n");
237 struct i2c_adapter *adapter = platform_get_drvdata(pdev);
239 i2c_del_adapter(adapter);