Lines Matching refs:adap
87 struct i2c_adapter adap;
658 time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout);
694 i2c_recover_bus(&i2c->adap);
706 i2c_recover_bus(&i2c->adap);
716 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
719 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
743 static u32 mpc_functionality(struct i2c_adapter *adap)
749 static int fsl_i2c_bus_recovery(struct i2c_adapter *adap)
751 struct mpc_i2c *i2c = i2c_get_adapdata(adap);
867 i2c->adap = mpc_ops;
868 scnprintf(i2c->adap.name, sizeof(i2c->adap.name),
870 i2c->adap.dev.parent = &op->dev;
871 i2c->adap.nr = op->id;
872 i2c->adap.dev.of_node = of_node_get(op->dev.of_node);
873 i2c->adap.bus_recovery_info = &fsl_i2c_recovery_info;
875 i2c_set_adapdata(&i2c->adap, i2c);
877 result = i2c_add_numbered_adapter(&i2c->adap);
893 i2c_del_adapter(&i2c->adap);