Lines Matching defs:data
45 static void tps65217_irq_lock(struct irq_data *data)
47 struct tps65217 *tps = irq_data_get_irq_chip_data(data);
52 static void tps65217_irq_sync_unlock(struct irq_data *data)
54 struct tps65217 *tps = irq_data_get_irq_chip_data(data);
65 static void tps65217_irq_enable(struct irq_data *data)
67 struct tps65217 *tps = irq_data_get_irq_chip_data(data);
68 u8 mask = BIT(data->hwirq) << TPS65217_INT_SHIFT;
73 static void tps65217_irq_disable(struct irq_data *data)
75 struct tps65217 *tps = irq_data_get_irq_chip_data(data);
76 u8 mask = BIT(data->hwirq) << TPS65217_INT_SHIFT;
112 static irqreturn_t tps65217_irq_thread(int irq, void *data)
114 struct tps65217 *tps = data;
263 unsigned int data;
265 ret = tps65217_reg_read(tps, reg, &data);
271 data &= ~mask;
272 data |= val & mask;
274 ret = tps65217_reg_write(tps, reg, data, level);