Lines Matching defs:client
32 static int lan9303_i2c_probe(struct i2c_client *client)
37 sw_dev = devm_kzalloc(&client->dev, sizeof(struct lan9303_i2c),
42 sw_dev->chip.regmap = devm_regmap_init_i2c(client,
46 dev_err(&client->dev, "Failed to allocate register map: %d\n",
52 sw_dev->device = client;
53 i2c_set_clientdata(client, sw_dev);
54 sw_dev->chip.dev = &client->dev;
58 ret = lan9303_probe(&sw_dev->chip, client->dev.of_node);
62 dev_info(&client->dev, "LAN9303 I2C driver loaded successfully\n");
67 static void lan9303_i2c_remove(struct i2c_client *client)
69 struct lan9303_i2c *sw_dev = i2c_get_clientdata(client);
77 static void lan9303_i2c_shutdown(struct i2c_client *client)
79 struct lan9303_i2c *sw_dev = i2c_get_clientdata(client);
86 i2c_set_clientdata(client, NULL);