Lines Matching refs:data
76 int (*write)(struct i2c_client *client, unsigned int data);
84 static int i2c_write_le8(struct i2c_client *client, unsigned int data)
86 return i2c_smbus_write_byte(client, data);
191 static irqreturn_t pcf857x_irq(int irq, void *data)
193 struct pcf857x *gpio = data;
216 static void noop(struct irq_data *data) { }
218 static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on)
220 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
225 static void pcf857x_irq_enable(struct irq_data *data)
227 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
228 irq_hw_number_t hwirq = irqd_to_hwirq(data);
234 static void pcf857x_irq_disable(struct irq_data *data)
236 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
237 irq_hw_number_t hwirq = irqd_to_hwirq(data);
243 static void pcf857x_irq_bus_lock(struct irq_data *data)
245 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
250 static void pcf857x_irq_bus_sync_unlock(struct irq_data *data)
252 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);