Lines Matching refs:ar1021
29 struct ar1021_i2c *ar1021 = dev_id; in ar1021_i2c_irq() local
30 struct input_dev *input = ar1021->input; in ar1021_i2c_irq()
31 u8 *data = ar1021->data; in ar1021_i2c_irq()
35 retval = i2c_master_recv(ar1021->client, in ar1021_i2c_irq()
36 ar1021->data, sizeof(ar1021->data)); in ar1021_i2c_irq()
37 if (retval != sizeof(ar1021->data)) in ar1021_i2c_irq()
59 struct ar1021_i2c *ar1021 = input_get_drvdata(dev); in ar1021_i2c_open() local
60 struct i2c_client *client = ar1021->client; in ar1021_i2c_open()
69 struct ar1021_i2c *ar1021 = input_get_drvdata(dev); in ar1021_i2c_close() local
70 struct i2c_client *client = ar1021->client; in ar1021_i2c_close()
78 struct ar1021_i2c *ar1021; in ar1021_i2c_probe() local
87 ar1021 = devm_kzalloc(&client->dev, sizeof(*ar1021), GFP_KERNEL); in ar1021_i2c_probe()
88 if (!ar1021) in ar1021_i2c_probe()
95 ar1021->client = client; in ar1021_i2c_probe()
96 ar1021->input = input; in ar1021_i2c_probe()
108 input_set_drvdata(input, ar1021); in ar1021_i2c_probe()
113 "ar1021_i2c", ar1021); in ar1021_i2c_probe()
123 error = input_register_device(ar1021->input); in ar1021_i2c_probe()
130 i2c_set_clientdata(client, ar1021); in ar1021_i2c_probe()