Home
last modified time | relevance | path

Searched refs:parent_hwirq (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/irqchip/
H A Dqcom-pdc.c269 irq_hw_number_t hwirq, parent_hwirq; in qcom_pdc_alloc() local
282 parent_hwirq = get_parent_hwirq(hwirq); in qcom_pdc_alloc()
283 if (parent_hwirq == PDC_NO_PARENT_IRQ) in qcom_pdc_alloc()
295 parent_fwspec.param[1] = parent_hwirq; in qcom_pdc_alloc()
313 irq_hw_number_t hwirq, parent_hwirq; in qcom_pdc_gpio_alloc() local
329 parent_hwirq = get_parent_hwirq(hwirq); in qcom_pdc_gpio_alloc()
330 if (parent_hwirq == PDC_NO_PARENT_IRQ) in qcom_pdc_gpio_alloc()
342 parent_fwspec.param[1] = parent_hwirq; in qcom_pdc_gpio_alloc()
/kernel/linux/linux-5.10/include/linux/gpio/
H A Ddriver.h93 unsigned int *parent_hwirq,
106 unsigned int parent_hwirq,
614 unsigned int parent_hwirq,
617 unsigned int parent_hwirq,
623 unsigned int parent_hwirq, in gpiochip_populate_parent_fwspec_twocell()
630 unsigned int parent_hwirq, in gpiochip_populate_parent_fwspec_fourcell()
622 gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *gc, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_twocell() argument
629 gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *gc, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_fourcell() argument
/kernel/linux/linux-6.6/include/linux/gpio/
H A Ddriver.h103 unsigned int *parent_hwirq,
117 unsigned int parent_hwirq,
659 unsigned int parent_hwirq,
663 unsigned int parent_hwirq,
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-visconti.c109 unsigned int parent_hwirq, in visconti_gpio_populate_parent_fwspec()
117 fwspec->param[1] = parent_hwirq; in visconti_gpio_populate_parent_fwspec()
107 visconti_gpio_populate_parent_fwspec(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) visconti_gpio_populate_parent_fwspec() argument
H A Dgpio-tegra.c439 unsigned int *parent_hwirq, in tegra_gpio_child_to_parent_hwirq()
442 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); in tegra_gpio_child_to_parent_hwirq()
450 unsigned int parent_hwirq, in tegra_gpio_populate_parent_fwspec()
458 fwspec->param[1] = parent_hwirq; in tegra_gpio_populate_parent_fwspec()
436 tegra_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int hwirq, unsigned int type, unsigned int *parent_hwirq, unsigned int *parent_type) tegra_gpio_child_to_parent_hwirq() argument
448 tegra_gpio_populate_parent_fwspec(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) tegra_gpio_populate_parent_fwspec() argument
H A Dgpiolib.c1199 unsigned int parent_hwirq; in gpiochip_set_hierarchical_irqchip() local
1211 &parent_hwirq, in gpiochip_set_hierarchical_irqchip()
1230 i, parent_hwirq, in gpiochip_set_hierarchical_irqchip()
1274 unsigned int parent_hwirq; in gpiochip_hierarchy_irq_domain_alloc() local
1292 &parent_hwirq, &parent_type); in gpiochip_hierarchy_irq_domain_alloc()
1297 chip_dbg(gc, "found parent hwirq %u\n", parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1314 parent_hwirq, parent_type); in gpiochip_hierarchy_irq_domain_alloc()
1319 irq, parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1331 parent_hwirq, hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1403 unsigned int parent_hwirq, in gpiochip_populate_parent_fwspec_twocell()
1401 gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *gc, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_twocell() argument
1417 gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *gc, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_fourcell() argument
[all...]
H A Dgpio-msc313.c572 unsigned int parent_hwirq, in msc313_gpio_populate_parent_fwspec()
580 fwspec->param[1] = parent_hwirq; in msc313_gpio_populate_parent_fwspec()
570 msc313_gpio_populate_parent_fwspec(struct gpio_chip *gc, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) msc313_gpio_populate_parent_fwspec() argument
H A Dgpio-tegra186.c696 unsigned int parent_hwirq, in tegra186_gpio_populate_parent_fwspec()
705 fwspec->param[1] = parent_hwirq; in tegra186_gpio_populate_parent_fwspec()
714 unsigned int *parent_hwirq, in tegra186_gpio_child_to_parent_hwirq()
717 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); in tegra186_gpio_child_to_parent_hwirq()
694 tegra186_gpio_populate_parent_fwspec(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) tegra186_gpio_populate_parent_fwspec() argument
711 tegra186_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int hwirq, unsigned int type, unsigned int *parent_hwirq, unsigned int *parent_type) tegra186_gpio_child_to_parent_hwirq() argument
H A Dgpio-thunderx.c417 unsigned int parent_hwirq, in thunderx_gpio_populate_parent_alloc_info()
422 info->hwirq = parent_hwirq; in thunderx_gpio_populate_parent_alloc_info()
415 thunderx_gpio_populate_parent_alloc_info(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) thunderx_gpio_populate_parent_alloc_info() argument
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-tegra186.c522 unsigned int parent_hwirq, in tegra186_gpio_populate_parent_fwspec()
535 fwspec->param[1] = parent_hwirq; in tegra186_gpio_populate_parent_fwspec()
544 unsigned int *parent_hwirq, in tegra186_gpio_child_to_parent_hwirq()
547 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); in tegra186_gpio_child_to_parent_hwirq()
521 tegra186_gpio_populate_parent_fwspec(struct gpio_chip *chip, unsigned int parent_hwirq, unsigned int parent_type) tegra186_gpio_populate_parent_fwspec() argument
541 tegra186_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int hwirq, unsigned int type, unsigned int *parent_hwirq, unsigned int *parent_type) tegra186_gpio_child_to_parent_hwirq() argument
H A Dgpiolib.c1042 unsigned int parent_hwirq; in gpiochip_set_hierarchical_irqchip() local
1054 &parent_hwirq, in gpiochip_set_hierarchical_irqchip()
1079 i, parent_hwirq, in gpiochip_set_hierarchical_irqchip()
1123 unsigned int parent_hwirq; in gpiochip_hierarchy_irq_domain_alloc() local
1141 &parent_hwirq, &parent_type); in gpiochip_hierarchy_irq_domain_alloc()
1146 chip_dbg(gc, "found parent hwirq %u\n", parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1162 parent_arg = girq->populate_parent_alloc_arg(gc, parent_hwirq, parent_type); in gpiochip_hierarchy_irq_domain_alloc()
1167 irq, parent_hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1179 parent_hwirq, hwirq); in gpiochip_hierarchy_irq_domain_alloc()
1246 unsigned int parent_hwirq, in gpiochip_populate_parent_fwspec_twocell()
1245 gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *gc, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_twocell() argument
1264 gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *gc, unsigned int parent_hwirq, unsigned int parent_type) gpiochip_populate_parent_fwspec_fourcell() argument
[all...]
H A Dgpio-thunderx.c412 unsigned int parent_hwirq, in thunderx_gpio_populate_parent_alloc_info()
421 info->hwirq = parent_hwirq; in thunderx_gpio_populate_parent_alloc_info()
411 thunderx_gpio_populate_parent_alloc_info(struct gpio_chip *chip, unsigned int parent_hwirq, unsigned int parent_type) thunderx_gpio_populate_parent_alloc_info() argument
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/
H A Dpinctrl-ssbi-mpp.c759 unsigned int *parent_hwirq, in pm8821_mpp_child_to_parent_hwirq()
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()
774 *parent_hwirq = child_hwirq + 0x80; in pm8xxx_mpp_child_to_parent_hwirq()
756 pm8821_mpp_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pm8821_mpp_child_to_parent_hwirq() argument
768 pm8xxx_mpp_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pm8xxx_mpp_child_to_parent_hwirq() argument
H A Dpinctrl-spmi-gpio.c995 unsigned int *parent_hwirq, in pmic_gpio_child_to_parent_hwirq()
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()
1018 fwspec->param[1] = parent_hwirq; in pmic_gpio_populate_parent_fwspec()
992 pmic_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pmic_gpio_child_to_parent_hwirq() argument
1006 pmic_gpio_populate_parent_fwspec(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) pmic_gpio_populate_parent_fwspec() argument
H A Dpinctrl-spmi-mpp.c816 unsigned int *parent_hwirq, in pmic_mpp_child_to_parent_hwirq()
819 *parent_hwirq = child_hwirq + 0xc0; in pmic_mpp_child_to_parent_hwirq()
813 pmic_mpp_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pmic_mpp_child_to_parent_hwirq() argument
H A Dpinctrl-ssbi-gpio.c708 unsigned int *parent_hwirq, in pm8xxx_child_to_parent_hwirq()
711 *parent_hwirq = child_hwirq + 0xc0; in pm8xxx_child_to_parent_hwirq()
705 pm8xxx_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pm8xxx_child_to_parent_hwirq() argument
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-ssbi-gpio.c689 unsigned int *parent_hwirq, in pm8xxx_child_to_parent_hwirq()
692 *parent_hwirq = child_hwirq + 0xc0; in pm8xxx_child_to_parent_hwirq()
686 pm8xxx_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pm8xxx_child_to_parent_hwirq() argument
H A Dpinctrl-spmi-gpio.c949 unsigned int *parent_hwirq, in pmic_gpio_child_to_parent_hwirq()
952 *parent_hwirq = child_hwirq + 0xc0; in pmic_gpio_child_to_parent_hwirq()
946 pmic_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int child_hwirq, unsigned int child_type, unsigned int *parent_hwirq, unsigned int *parent_type) pmic_gpio_child_to_parent_hwirq() argument
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dpinctrl-rzg2l.c1284 unsigned int parent_hwirq, in rzg2l_gpio_populate_parent_fwspec()
1291 fwspec->param[0] = parent_hwirq; in rzg2l_gpio_populate_parent_fwspec()
1282 rzg2l_gpio_populate_parent_fwspec(struct gpio_chip *chip, union gpio_irq_fwspec *gfwspec, unsigned int parent_hwirq, unsigned int parent_type) rzg2l_gpio_populate_parent_fwspec() argument

Completed in 29 milliseconds