Lines Matching refs:data
81 int (*write)(struct i2c_client *client, unsigned data);
89 static int i2c_write_le8(struct i2c_client *client, unsigned data)
91 return i2c_smbus_write_byte(client, data);
169 static irqreturn_t pcf857x_irq(int irq, void *data)
171 struct pcf857x *gpio = data;
194 static void noop(struct irq_data *data) { }
196 static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on)
198 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
203 static void pcf857x_irq_enable(struct irq_data *data)
205 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
207 gpio->irq_enabled |= (1 << data->hwirq);
210 static void pcf857x_irq_disable(struct irq_data *data)
212 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
214 gpio->irq_enabled &= ~(1 << data->hwirq);
217 static void pcf857x_irq_bus_lock(struct irq_data *data)
219 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
224 static void pcf857x_irq_bus_sync_unlock(struct irq_data *data)
226 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
247 dev_dbg(&client->dev, "no platform data\n");