Lines Matching defs:client

70 	struct i2c_client *client;
90 struct i2c_client *client;
142 return i2c_smbus_write_byte(priv->client, data);
147 return i2c_smbus_write_byte(priv->client, REG_DISPLAY_SETUP);
164 return i2c_smbus_write_byte(priv->client,
198 err = i2c_smbus_write_byte(priv->client,
254 if (!i2c_smbus_write_i2c_block_data(priv->client, first, len, p2))
268 err = i2c_smbus_write_block_data(priv->client, 0, sizeof(data), data);
274 err = i2c_smbus_write_byte(priv->client, byte);
280 if (priv->client->irq > 0)
282 return i2c_smbus_write_byte(priv->client, byte);
338 rc = i2c_smbus_read_i2c_block_data(keypad->client, 0x40,
341 dev_err(&keypad->client->dev,
385 enable_irq(keypad->client->irq);
397 disable_irq(keypad->client->irq);
417 i2c_smbus_write_i2c_block_data(priv->client, 0, ARRAY_SIZE(buf), buf);
432 i2c_smbus_write_i2c_block_data(priv->client, 0, ARRAY_SIZE(buf), buf);
492 static int ht16k33_keypad_probe(struct i2c_client *client,
495 struct device *dev = &client->dev;
500 keypad->client = client;
545 err = devm_request_threaded_irq(dev, client->irq, NULL,
550 dev_err(dev, "irq request failed %d, error %d\n", client->irq,
656 static int ht16k33_probe(struct i2c_client *client)
658 struct device *dev = &client->dev;
664 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
673 priv->client = client;
674 id = i2c_of_match_device(dev->driver->of_match_table, client);
677 i2c_set_clientdata(client, priv);
700 if (client->irq > 0) {
701 err = ht16k33_keypad_probe(client, &priv->keypad);
724 static void ht16k33_remove(struct i2c_client *client)
726 struct ht16k33_priv *priv = i2c_get_clientdata(client);