/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-thunderx.c | 550 struct irq_fwspec fwspec; in thunderx_gpio_probe() local
|
H A D | gpio-tegra186.c | 700 struct irq_fwspec *fwspec = &gfwspec->fwspec; in tegra186_gpio_populate_parent_fwspec() local 665 tegra186_gpio_irq_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) tegra186_gpio_irq_domain_translate() argument [all...] |
H A D | gpio-tegra.c | 453 struct irq_fwspec *fwspec = &gfwspec->fwspec; in tegra_gpio_populate_parent_fwspec() local
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-mips-gic.c | 549 struct irq_fwspec *fwspec = arg; in gic_irq_domain_alloc() local
|
H A D | irq-meson-gpio.c | 445 struct irq_fwspec fwspec; in meson_gpio_irq_allocate_gic_irq() local 426 meson_gpio_irq_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) meson_gpio_irq_domain_translate() argument 461 struct irq_fwspec *fwspec = data; meson_gpio_irq_domain_alloc() local [all...] |
H A D | irq-sifive-plic.c | 338 struct irq_fwspec *fwspec = arg; in plic_irq_domain_alloc() local 319 plic_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) plic_irq_domain_translate() argument
|
H A D | irq-mvebu-sei.c | 171 struct irq_fwspec *fwspec = arg; in mvebu_sei_domain_alloc() local 212 struct irq_fwspec fwspec; in mvebu_sei_ap_alloc() local 253 struct irq_fwspec fwspec; in mvebu_sei_cp_domain_alloc() local 197 mvebu_sei_ap_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) mvebu_sei_ap_translate() argument [all...] |
H A D | irq-stm32-exti.c | 441 struct irq_fwspec *fwspec = data; in stm32_exti_alloc() local 714 struct irq_fwspec *fwspec = data; in stm32_exti_h_domain_alloc() local
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | sprd-iommu.c | 391 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in sprd_iommu_probe_device() local
|
H A D | mtk_iommu_v1.c | 237 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_config() local 395 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_create_mapping() local 451 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_v1_probe_device() local 528 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); mtk_iommu_v1_release_device() local [all...] |
H A D | virtio-iommu.c | 522 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_endpoint() local 725 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_attach_dev() local 796 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(vdev->dev); in viommu_detach_dev() local 970 struct iommu_fwspec *fwspec in viommu_probe_device() local [all...] |
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 72 struct iommu_fwspec *fwspec; member 84 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in to_iommu() local 127 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_sync() local 146 struct iommu_fwspec *fwspec = qcom_domain->fwspec; in qcom_iommu_tlb_inv_context() local 161 struct iommu_fwspec *fwspec = qcom_domain->fwspec; qcom_iommu_tlb_inv_range_nosync() local 231 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); qcom_iommu_init_domain() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-stm32-exti.c | 384 struct irq_fwspec *fwspec = data; in stm32_exti_alloc() local 657 struct irq_fwspec *fwspec = data; in stm32_exti_h_domain_alloc() local
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | virtio-iommu.c | 468 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_endpoint() local 662 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_attach_dev() local 873 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in viommu_probe_device() local 909 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); viommu_release_device() local [all...] |
H A D | mtk_iommu.c | 301 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_config() local 473 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_probe_device() local 486 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_release_device() local [all...] |
H A D | mtk_iommu_v1.c | 203 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_config() local 368 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_create_mapping() local 424 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); in mtk_iommu_probe_device() local 469 struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(dev); mtk_iommu_release_device() local [all...] |
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | irqdomain.c | 394 struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, in irq_find_matching_fwspec() argument 769 irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, irq_hw_number_t *hwirq, unsigned int *type) irq_domain_translate() argument 787 of_phandle_args_to_fwspec(struct device_node *np, const u32 *args, unsigned int count, struct irq_fwspec *fwspec) of_phandle_args_to_fwspec() argument 800 irq_create_fwspec_mapping(struct irq_fwspec *fwspec) irq_create_fwspec_mapping() argument 900 struct irq_fwspec fwspec; irq_create_of_mapping() local 996 struct irq_fwspec fwspec; irq_domain_xlate_twocell() local 1039 irq_domain_translate_onecell(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *out_hwirq, unsigned int *out_type) irq_domain_translate_onecell() argument 1060 irq_domain_translate_twocell(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *out_hwirq, unsigned int *out_type) irq_domain_translate_twocell() argument [all...] |
/kernel/linux/linux-6.6/include/linux/gpio/ |
H A D | driver.h | 36 struct irq_fwspec fwspec; member
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | pru_rproc.c | 514 struct irq_fwspec fwspec; in pru_handle_intrmap() local [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | irqdomain.c | 433 struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, in irq_find_matching_fwspec() argument 760 irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, irq_hw_number_t *hwirq, unsigned int *type) irq_domain_translate() argument 778 of_phandle_args_to_fwspec(struct device_node *np, const u32 *args, unsigned int count, struct irq_fwspec *fwspec) of_phandle_args_to_fwspec() argument 791 irq_create_fwspec_mapping(struct irq_fwspec *fwspec) irq_create_fwspec_mapping() argument 891 struct irq_fwspec fwspec; irq_create_of_mapping() local 1005 struct irq_fwspec fwspec; irq_domain_xlate_twocell() local 1048 irq_domain_translate_onecell(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *out_hwirq, unsigned int *out_type) irq_domain_translate_onecell() argument 1069 irq_domain_translate_twocell(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *out_hwirq, unsigned int *out_type) irq_domain_translate_twocell() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | vector.c | 658 int x86_fwspec_is_ioapic(struct irq_fwspec *fwspec) in x86_fwspec_is_ioapic() argument 673 int x86_fwspec_is_hpet(struct irq_fwspec *fwspec) in x86_fwspec_is_hpet() argument 686 x86_vector_select(struct irq_domain *d, struct irq_fwspec *fwspec, enum irq_domain_bus_token bus_token) x86_vector_select() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
H A D | pinctrl-spmi-mpp.c | 788 pmic_mpp_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) pmic_mpp_domain_translate() argument
|
H A D | pinctrl-ssbi-mpp.c | 731 pm8xxx_mpp_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) pm8xxx_mpp_domain_translate() argument
|
H A D | pinctrl-ssbi-gpio.c | 681 pm8xxx_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) pm8xxx_domain_translate() argument
|
/kernel/linux/linux-6.6/drivers/iommu/intel/ |
H A D | irq_remapping.c | 1401 intel_irq_remapping_select(struct irq_domain *d, struct irq_fwspec *fwspec, enum irq_domain_bus_token bus_token) intel_irq_remapping_select() argument
|