Lines Matching defs:data
72 static void htcpld_mask(struct irq_data *data)
74 struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
75 chip->irqs_enabled &= ~(1 << (data->irq - chip->irq_start));
76 pr_debug("HTCPLD mask %d %04x\n", data->irq, chip->irqs_enabled);
78 static void htcpld_unmask(struct irq_data *data)
80 struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
81 chip->irqs_enabled |= 1 << (data->irq - chip->irq_start);
82 pr_debug("HTCPLD unmask %d %04x\n", data->irq, chip->irqs_enabled);
85 static int htcpld_set_type(struct irq_data *data, unsigned int flags)
87 struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
173 * For each bit in the data (starting at bit 0), trigger
303 /* Get the platform and driver data */
332 /* Get the platform and driver data */
386 /* Get the platform and driver data */
405 /* Get the platform and driver data */
461 /* Get the platform and driver data */
529 dev_warn(dev, "Platform data not found for htcpld core!\n");
556 /* Set the driver data */