/linux-6.12.1/drivers/irqchip/ |
D | irq-sifive-plic.c | 487 u32 *parent_hwirq, int *parent_cpu, u32 id) in plic_parse_context_parent() argument 499 *parent_hwirq = RV_IRQ_EXT; in plic_parse_context_parent() 511 *parent_hwirq = parent.args[0]; in plic_parse_context_parent() 521 u32 nr_irqs, parent_hwirq; in plic_probe() local 568 error = plic_parse_context_parent(fwnode, i, &parent_hwirq, &cpu, in plic_probe() 589 if (parent_hwirq != RV_IRQ_EXT) { in plic_probe() 694 if (plic_parse_context_parent(fwnode, i, &parent_hwirq, &cpu, priv->acpi_plic_id)) in plic_probe() 696 if (parent_hwirq != RV_IRQ_EXT || cpu < 0) in plic_probe()
|
D | irq-riscv-aplic-direct.c | 193 u32 *parent_hwirq, unsigned long *parent_hartid, in aplic_direct_parse_parent_hwirq() argument 206 *parent_hwirq = RV_IRQ_EXT; in aplic_direct_parse_parent_hwirq() 218 *parent_hwirq = parent.args[0]; in aplic_direct_parse_parent_hwirq()
|
/linux-6.12.1/include/linux/gpio/ |
D | driver.h | 105 unsigned int *parent_hwirq, 119 unsigned int parent_hwirq, 695 unsigned int parent_hwirq, 699 unsigned int parent_hwirq,
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-visconti.c | 110 unsigned int parent_hwirq, in visconti_gpio_populate_parent_fwspec() argument 118 fwspec->param[1] = parent_hwirq; in visconti_gpio_populate_parent_fwspec()
|
D | gpio-tegra.c | 435 unsigned int *parent_hwirq, in tegra_gpio_child_to_parent_hwirq() argument 438 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); in tegra_gpio_child_to_parent_hwirq() 446 unsigned int parent_hwirq, in tegra_gpio_populate_parent_fwspec() argument 454 fwspec->param[1] = parent_hwirq; in tegra_gpio_populate_parent_fwspec()
|
D | gpiolib.c | 1371 unsigned int parent_hwirq; in gpiochip_set_hierarchical_irqchip() local 1383 &parent_hwirq, in gpiochip_set_hierarchical_irqchip() 1402 i, parent_hwirq, in gpiochip_set_hierarchical_irqchip() 1446 unsigned int parent_hwirq; in gpiochip_hierarchy_irq_domain_alloc() local 1464 &parent_hwirq, &parent_type); in gpiochip_hierarchy_irq_domain_alloc() 1469 chip_dbg(gc, "found parent hwirq %u\n", parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc() 1486 parent_hwirq, parent_type); in gpiochip_hierarchy_irq_domain_alloc() 1491 irq, parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc() 1503 parent_hwirq, hwirq); in gpiochip_hierarchy_irq_domain_alloc() 1615 unsigned int parent_hwirq, in gpiochip_populate_parent_fwspec_twocell() argument [all …]
|
D | gpio-msc313.c | 573 unsigned int parent_hwirq, in msc313_gpio_populate_parent_fwspec() argument 581 fwspec->param[1] = parent_hwirq; in msc313_gpio_populate_parent_fwspec()
|
D | gpio-tegra186.c | 699 unsigned int parent_hwirq, in tegra186_gpio_populate_parent_fwspec() argument 708 fwspec->param[1] = parent_hwirq; in tegra186_gpio_populate_parent_fwspec() 717 unsigned int *parent_hwirq, in tegra186_gpio_child_to_parent_hwirq() argument 720 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); in tegra186_gpio_child_to_parent_hwirq()
|
D | gpio-thunderx.c | 418 unsigned int parent_hwirq, in thunderx_gpio_populate_parent_alloc_info() argument 423 info->hwirq = parent_hwirq; in thunderx_gpio_populate_parent_alloc_info()
|
/linux-6.12.1/drivers/pinctrl/qcom/ |
D | pinctrl-ssbi-mpp.c | 759 unsigned int *parent_hwirq, in pm8821_mpp_child_to_parent_hwirq() argument 762 *parent_hwirq = child_hwirq + 24; in pm8821_mpp_child_to_parent_hwirq() 771 unsigned int *parent_hwirq, in pm8xxx_mpp_child_to_parent_hwirq() argument 774 *parent_hwirq = child_hwirq + 0x80; in pm8xxx_mpp_child_to_parent_hwirq()
|
D | pinctrl-spmi-gpio.c | 995 unsigned int *parent_hwirq, in pmic_gpio_child_to_parent_hwirq() argument 1000 *parent_hwirq = child_hwirq + state->pid_base; in pmic_gpio_child_to_parent_hwirq() 1008 unsigned int parent_hwirq, in pmic_gpio_populate_parent_fwspec() argument 1018 fwspec->param[1] = parent_hwirq; in pmic_gpio_populate_parent_fwspec()
|
D | pinctrl-ssbi-gpio.c | 708 unsigned int *parent_hwirq, in pm8xxx_child_to_parent_hwirq() argument 711 *parent_hwirq = child_hwirq + 0xc0; in pm8xxx_child_to_parent_hwirq()
|
D | pinctrl-spmi-mpp.c | 816 unsigned int *parent_hwirq, in pmic_mpp_child_to_parent_hwirq() argument 819 *parent_hwirq = child_hwirq + 0xc0; in pmic_mpp_child_to_parent_hwirq()
|
/linux-6.12.1/drivers/pinctrl/renesas/ |
D | pinctrl-rzg2l.c | 2396 unsigned int parent_hwirq, in rzg2l_gpio_populate_parent_fwspec() argument 2403 fwspec->param[0] = parent_hwirq; in rzg2l_gpio_populate_parent_fwspec()
|