/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | qcom-pdc.c | 269 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 D | driver.h | 93 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 D | driver.h | 103 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 D | gpio-visconti.c | 109 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 D | gpio-tegra.c | 439 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 D | gpiolib.c | 1199 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 D | gpio-msc313.c | 572 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 D | gpio-tegra186.c | 696 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 D | gpio-thunderx.c | 417 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 D | gpio-tegra186.c | 522 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 D | gpiolib.c | 1042 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 D | gpio-thunderx.c | 412 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 D | pinctrl-ssbi-mpp.c | 759 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 D | pinctrl-spmi-gpio.c | 995 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 D | pinctrl-spmi-mpp.c | 816 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 D | pinctrl-ssbi-gpio.c | 708 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 D | pinctrl-ssbi-gpio.c | 689 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 D | pinctrl-spmi-gpio.c | 949 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 D | pinctrl-rzg2l.c | 1284 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
|