Lines Matching defs:data
342 static void tegra186_irq_ack(struct irq_data *data)
344 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
348 base = tegra186_gpio_get_base(gpio, data->hwirq);
355 static void tegra186_irq_mask(struct irq_data *data)
357 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
362 base = tegra186_gpio_get_base(gpio, data->hwirq);
371 static void tegra186_irq_unmask(struct irq_data *data)
373 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
378 base = tegra186_gpio_get_base(gpio, data->hwirq);
387 static int tegra186_irq_set_type(struct irq_data *data, unsigned int type)
389 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
394 base = tegra186_gpio_get_base(gpio, data->hwirq);
435 irq_set_handler_locked(data, handle_level_irq);
437 irq_set_handler_locked(data, handle_edge_irq);
439 if (data->parent_data)
440 return irq_chip_set_type_parent(data, type);
445 static int tegra186_irq_set_wake(struct irq_data *data, unsigned int on)
447 if (data->parent_data)
448 return irq_chip_set_wake_parent(data, on);
900 .data = &tegra186_main_soc
903 .data = &tegra186_aon_soc
906 .data = &tegra194_main_soc
909 .data = &tegra194_aon_soc