Lines Matching defs:client
41 struct i2c_client *client;
181 static int ipmi_ipmb_slave_cb(struct i2c_client *client,
184 struct ipmi_ipmb_dev *iidev = i2c_get_clientdata(client);
193 iidev->rcvmsg[0] = client->addr << 1;
318 ret = i2c_transfer(iidev->client->adapter, &i2c_msg, 1);
431 if (iidev->slave != iidev->client)
435 iidev->client = NULL;
439 static void ipmi_ipmb_remove(struct i2c_client *client)
441 struct ipmi_ipmb_dev *iidev = i2c_get_clientdata(client);
447 static int ipmi_ipmb_probe(struct i2c_client *client)
449 struct device *dev = &client->dev;
456 iidev = devm_kzalloc(&client->dev, sizeof(*iidev), GFP_KERNEL);
464 dev_notice(&client->dev,
482 dev_notice(&client->dev,
488 iidev->client = client;
495 binfo.addr = client->addr;
501 dev_notice(&client->dev,
507 slave = client;
509 i2c_set_clientdata(client, iidev);
529 "kipmb%4.4x", client->addr);
532 dev_notice(&client->dev,
539 &client->dev,
547 if (slave && slave != client)