Home
last modified time | relevance | path

Searched defs:hwirq (Results 1 – 116 of 116) sorted by relevance

/linux-4.4.14/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c114 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
129 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
145 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
162 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
178 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
195 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
234 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map()
/linux-4.4.14/arch/powerpc/sysdev/
Dmpic_u3msi.c66 static u64 find_ht_magic_addr(struct pci_dev *pdev, unsigned int hwirq) in find_ht_magic_addr()
80 static u64 find_u4_magic_addr(struct pci_dev *pdev, unsigned int hwirq) in find_u4_magic_addr()
110 irq_hw_number_t hwirq; in u3msi_teardown_msi_irqs() local
131 int hwirq; in u3msi_setup_msi_irqs() local
Dmpic_msi.c22 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq()
34 irq_hw_number_t hwirq; in mpic_msi_reserve_u3_hwirqs() local
Dfsl_msi.c73 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in fsl_msi_print_chip() local
110 int rc, hwirq; in fsl_msi_init_allocator() local
131 irq_hw_number_t hwirq; in fsl_teardown_msi_irqs() local
146 static void fsl_compose_msi_msg(struct pci_dev *pdev, int hwirq, in fsl_compose_msi_msg()
188 int rc, hwirq = -ENOMEM; in fsl_setup_msi_irqs() local
Dppc4xx_hsta_msi.c45 int irq, hwirq; in hsta_setup_msi_irqs() local
95 static int hsta_find_hwirq_offset(int hwirq) in hsta_find_hwirq_offset()
Dmv64x60_pic.c212 irq_hw_number_t hwirq) in mv64x60_host_map()
274 irq_hw_number_t hwirq; in mv64x60_get_irq() local
Dmpic.h20 irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq()
Dmsi_bitmap.c56 void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq) in msi_bitmap_reserve_hwirq()
Dppc4xx_msi.c127 irq_hw_number_t hwirq; in ppc4xx_teardown_msi_irqs() local
Dcpm1.c135 unsigned int sirq = NO_IRQ, hwirq, eirq; in cpm_pic_init() local
/linux-4.4.14/drivers/irqchip/
Dirq-vf610-mscm-ir.c92 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_enable() local
109 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_disable() local
132 irq_hw_number_t hwirq; in vf610_mscm_ir_domain_alloc() local
166 unsigned long *hwirq, in vf610_mscm_ir_domain_translate()
Dirq-nvic.c44 nvic_handle_irq(irq_hw_number_t hwirq, struct pt_regs *regs) in nvic_handle_irq()
53 unsigned long *hwirq, unsigned int *type) in nvic_irq_domain_translate()
66 irq_hw_number_t hwirq; in nvic_irq_domain_alloc() local
Dirq-armada-370-xp.c94 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_mask() local
106 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_unmask() local
120 int hwirq; in armada_370_xp_alloc_msi() local
133 static void armada_370_xp_free_msi(int hwirq) in armada_370_xp_free_msi()
148 int virq, hwirq; in armada_370_xp_setup_msi_irq() local
178 unsigned long hwirq = d->hwirq; in armada_370_xp_teardown_msi_irq() local
264 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_xp_set_affinity() local
Dirq-mtk-sysirq.c32 irq_hw_number_t hwirq = data->hwirq; in mtk_sysirq_set_type() local
72 unsigned long *hwirq, in mtk_sysirq_domain_translate()
95 irq_hw_number_t hwirq; in mtk_sysirq_domain_alloc() local
Dirq-mmp.c67 int hwirq; in icu_mask_ack_irq() local
91 int hwirq; in icu_mask_irq() local
110 int hwirq; in icu_unmask_irq() local
198 int hwirq; in mmp_handle_irq() local
209 int hwirq; in mmp2_handle_irq() local
Dirq-clps711x.c97 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_eoi() local
104 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_mask() local
115 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_unmask() local
Dirq-crossbar.c79 irq_hw_number_t hwirq) in allocate_gic_irq()
119 irq_hw_number_t hwirq; in crossbar_domain_alloc() local
174 unsigned long *hwirq, in crossbar_domain_translate()
Dirq-orion.c44 u32 hwirq = __fls(stat); in orion_handle_irq() local
118 u32 hwirq = __fls(stat); in orion_bridge_irq_handler() local
Dirq-gic-v2m.c129 irq_hw_number_t hwirq) in gicv2m_irq_gic_domain_alloc()
155 static void gicv2m_unalloc_msi(struct v2m_data *v2m, unsigned int hwirq) in gicv2m_unalloc_msi()
174 int hwirq, offset, err = 0; in gicv2m_irq_domain_alloc() local
Dirq-imx-gpcv2.c155 unsigned long *hwirq, in imx_gpcv2_domain_translate()
180 irq_hw_number_t hwirq; in imx_gpcv2_domain_alloc() local
Dirq-bcm2835.c242 u32 hwirq; in bcm2835_handle_irq() local
250 u32 hwirq; in bcm2836_chained_handle_irq() local
Dirq-bcm2836.c149 static void bcm2836_arm_irqchip_register_irq(int hwirq, struct irq_chip *chip) in bcm2836_arm_irqchip_register_irq()
176 u32 hwirq = ffs(stat) - 1; in bcm2836_arm_irqchip_handle_irq() local
Dirq-digicolor.c39 u32 status, hwirq; in digicolor_handle_irq() local
Dirq-moxart.c49 int hwirq; in handle_irq() local
Dirq-tegra.c226 unsigned long *hwirq, in tegra_ictlr_domain_translate()
252 irq_hw_number_t hwirq; in tegra_ictlr_domain_alloc() local
Dirq-dw-apb-ictl.c42 u32 hwirq = ffs(stat) - 1; in dw_apb_ictl_handler() local
Dirq-sun4i.c138 u32 hwirq; in sun4i_handle_irq() local
Dirq-or1k-pic.c107 int hwirq; in pic_get_irq() local
Dirq-sa11x0.c69 unsigned int irq, irq_hw_number_t hwirq) in sa1100_normal_irqdomain_map()
Dirq-keystone.c200 int hwirq; in keystone_irq_remove() local
Dirq-vic.c195 irq_hw_number_t hwirq) in vic_irqdomain_map()
230 u32 stat, hwirq; in vic_handle_irq_cascaded() local
Dirq-i8259.c358 int hwirq = i8259_irq(); in i8259_irq_dispatch() local
Dirq-versatile-fpga.c121 irq_hw_number_t hwirq) in fpga_irqdomain_map()
Dirq-atmel-aic-common.c122 u32 hwirq; in aic_common_ext_irq_of_init() local
Dirq-gic-v3-its.c569 irq_hw_number_t hwirq = d->hwirq; in lpi_set_config() local
1200 static int its_alloc_device_irq(struct its_device *dev, irq_hw_number_t *hwirq) in its_alloc_device_irq()
1261 irq_hw_number_t hwirq) in its_irq_gic_domain_alloc()
1283 irq_hw_number_t hwirq; in its_irq_domain_alloc() local
Dspear-shirq.c221 int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; in shirq_init() local
Dirq-gic-v3.c761 unsigned long *hwirq, in gic_irq_domain_translate()
793 irq_hw_number_t hwirq; in gic_irq_domain_alloc() local
Dirq-bcm7120-l2.c73 int hwirq; in bcm7120_l2_intc_irq_handle() local
Dirq-bcm7038-l1.c136 int hwirq; in bcm7038_l1_irq_handle() local
Dirq-gic.c962 unsigned long *hwirq, in gic_irq_domain_translate()
1018 irq_hw_number_t hwirq; in gic_irq_domain_alloc() local
/linux-4.4.14/arch/powerpc/sysdev/ge/
Dge_pic.c114 unsigned int hwirq = irqd_to_hwirq(d); in gef_pic_mask() local
135 unsigned int hwirq = irqd_to_hwirq(d); in gef_pic_unmask() local
157 irq_hw_number_t hwirq) in gef_pic_host_map()
232 int hwirq; in gef_pic_get_irq() local
/linux-4.4.14/kernel/irq/
Dirqdomain.c304 irq_hw_number_t hwirq; in irq_domain_disassociate() local
338 irq_hw_number_t hwirq) in irq_domain_associate()
460 irq_hw_number_t hwirq) in irq_create_mapping()
541 irq_hw_number_t *hwirq, unsigned int *type) in irq_domain_translate()
572 irq_hw_number_t hwirq; in irq_create_fwspec_mapping() local
653 irq_hw_number_t hwirq) in irq_find_mapping()
721 int hwirq = desc->irq_data.hwirq; in virq_debug_show() local
837 irq_hw_number_t hwirq, int node) in irq_domain_alloc_descs()
898 irq_hw_number_t hwirq = data->hwirq; in irq_domain_insert_irq() local
927 irq_hw_number_t hwirq = data->hwirq; in irq_domain_remove_irq() local
[all …]
Dmsi.c106 irq_hw_number_t hwirq = ops->get_hwirq(info, arg); in msi_domain_alloc() local
178 unsigned int virq, irq_hw_number_t hwirq, in msi_domain_ops_init()
Dirqdesc.c365 int __handle_domain_irq(struct irq_domain *domain, unsigned int hwirq, in __handle_domain_irq()
/linux-4.4.14/drivers/pci/host/
Dpci-xgene-msi.c135 static u32 hwirq_to_reg_set(unsigned long hwirq) in hwirq_to_reg_set()
140 static u32 hwirq_to_group(unsigned long hwirq) in hwirq_to_group()
145 static u32 hwirq_to_msi_data(unsigned long hwirq) in hwirq_to_msi_data()
171 static int hwirq_to_cpu(unsigned long hwirq) in hwirq_to_cpu()
176 static unsigned long hwirq_to_canonical_hwirq(unsigned long hwirq) in hwirq_to_canonical_hwirq()
235 u32 hwirq; in xgene_irq_domain_free() local
Dpcie-xilinx.c286 int hwirq; in xilinx_pcie_msi_setup_irq() local
335 irq_hw_number_t hwirq) in xilinx_pcie_msi_map()
373 irq_hw_number_t hwirq) in xilinx_pcie_intx_map()
Dpcie-rcar.c649 int hwirq; in rcar_msi_setup_irq() local
689 irq_hw_number_t hwirq) in rcar_msi_map()
Dpci-tegra.c1203 int hwirq; in tegra_msi_setup_irq() local
1232 irq_hw_number_t hwirq = irqd_to_hwirq(d); in tegra_msi_teardown_irq() local
1247 irq_hw_number_t hwirq) in tegra_msi_map()
Dpci-dra7xx.c173 irq_hw_number_t hwirq) in dra7xx_pcie_intx_map()
Dpci-keystone-dw.c186 irq_hw_number_t hwirq) in ks_dw_pcie_msi_map()
Dpcie-altera.c376 irq_hw_number_t hwirq) in altera_pcie_intx_map()
Dpcie-designware.c392 irq_hw_number_t hwirq) in dw_pcie_msi_map()
/linux-4.4.14/drivers/misc/cxl/
Dirq.c224 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu() local
262 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq()
300 int hwirq, virq; in cxl_register_one_irq() local
480 irq_hw_number_t hwirq; in afu_register_hwirqs() local
510 irq_hw_number_t hwirq; in afu_release_irqs() local
Dapi.c133 irq_hw_number_t hwirq; in cxl_map_afu_irq() local
148 irq_hw_number_t hwirq; in cxl_unmap_afu_irq() local
Dpci.c435 int cxl_setup_irq(struct cxl *adapter, unsigned int hwirq, in cxl_setup_irq()
485 void cxl_release_one_irq(struct cxl *adapter, int hwirq) in cxl_release_one_irq()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dmsi.c66 irq_hw_number_t hwirq; in pasemi_msi_teardown_msi_irqs() local
88 int hwirq; in pasemi_msi_setup_msi_irqs() local
/linux-4.4.14/arch/arm/mach-dove/
Dirq.c130 unsigned int hwirq = 1 + __fls(stat); in dove_legacy_handle_irq() local
137 unsigned int hwirq = 33 + __fls(stat); in dove_legacy_handle_irq() local
/linux-4.4.14/arch/arm/mach-imx/
Dgpc.c139 void imx_gpc_hwirq_unmask(unsigned int hwirq) in imx_gpc_hwirq_unmask()
150 void imx_gpc_hwirq_mask(unsigned int hwirq) in imx_gpc_hwirq_mask()
188 unsigned long *hwirq, in imx_gpc_domain_translate()
213 irq_hw_number_t hwirq; in imx_gpc_domain_alloc() local
/linux-4.4.14/arch/arm/mach-orion5x/
Dirq.c45 unsigned int hwirq = 1 + __fls(stat); in orion5x_legacy_handle_irq() local
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c108 irq_hw_number_t hwirq = fls(intr) - 1; in mdp5_irq() local
172 unsigned int irq, irq_hw_number_t hwirq) in mdp5_hw_irqdomain_map()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-irqchip.c53 int virq, hwirq = 0; in opal_handle_events() local
125 irq_hw_number_t hwirq) in opal_event_map()
Dpci-p5ioc2.c45 unsigned int hwirq, unsigned int virq, in pnv_pci_p5ioc2_msi_setup()
Dpci.c54 int hwirq; in pnv_setup_msi_irqs() local
102 irq_hw_number_t hwirq; in pnv_teardown_msi_irqs() local
Dpci-ioda.c2526 int hwirq = msi_bitmap_alloc_hwirqs(&phb->msi_bmp, num); in pnv_cxl_alloc_hwirqs() local
2537 void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num) in pnv_cxl_release_hwirqs()
2551 int i, hwirq; in pnv_cxl_release_hwirq_ranges() local
2571 int i, hwirq, try; in pnv_cxl_alloc_hwirq_ranges() local
2612 int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, in pnv_cxl_ioda_msi_setup()
2640 unsigned int hwirq, unsigned int virq, in pnv_pci_ioda_msi_setup()
/linux-4.4.14/include/asm-generic/
Dmsi.h23 irq_hw_number_t hwirq; member
/linux-4.4.14/arch/arm/mach-exynos/
Dsuspend.c52 unsigned int hwirq; member
183 unsigned long *hwirq, in exynos_pmu_domain_translate()
208 irq_hw_number_t hwirq; in exynos_pmu_domain_alloc() local
/linux-4.4.14/drivers/gpio/
Dgpio-lynxpoint.c153 u32 hwirq = irqd_to_hwirq(d); in lp_irq_type() local
277 u32 hwirq = irqd_to_hwirq(d); in lp_irq_enable() local
290 u32 hwirq = irqd_to_hwirq(d); in lp_irq_disable() local
Dgpio-dwapb.c136 int hwirq = fls(irq_status) - 1; in dwapb_do_irq() local
301 unsigned int hwirq, ngpio = gc->ngpio; in dwapb_configure_irqs() local
380 irq_hw_number_t hwirq; in dwapb_irq_teardown() local
Dgpio-rcar.c103 unsigned int hwirq, in gpio_rcar_config_interrupt_input_mode()
142 unsigned int hwirq = irqd_to_hwirq(d); in gpio_rcar_irq_set_type() local
Dgpio-sa1100.c154 unsigned int irq, irq_hw_number_t hwirq) in sa1100_gpio_irqdomain_map()
Dgpio-bcm-kona.c457 int hwirq = GPIO_PER_BANK * bank_id + bit; in bcm_kona_gpio_irq_handler() local
519 irq_hw_number_t hwirq) in bcm_kona_gpio_irq_map()
Dgpio-ts5500.c41 u8 hwirq; member
Dgpio-grgpio.c244 irq_hw_number_t hwirq) in grgpio_irq_map()
Dgpio-em.c256 irq_hw_number_t hwirq) in em_gio_irq_domain_map()
Dgpio-mpc8xxx.c329 irq_hw_number_t hwirq) in mpc8xxx_gpio_irq_map()
Dgpiolib.c542 irq_hw_number_t hwirq) in gpiochip_irq_map()
/linux-4.4.14/arch/nios2/kernel/
Dirq.c31 asmlinkage void do_IRQ(int hwirq, struct pt_regs *regs) in do_IRQ()
/linux-4.4.14/arch/x86/kernel/apic/
Dmsi.c200 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in dmar_msi_init()
290 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in hpet_msi_init()
Dhtirq.c69 irq_hw_number_t hwirq; in htirq_domain_alloc() local
/linux-4.4.14/arch/arc/kernel/
Dmcip.c256 static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) in idu_irq_map()
268 irq_hw_number_t hwirq = *out_hwirq = intspec[0]; in idu_irq_xlate() local
/linux-4.4.14/arch/sh/boards/mach-x3proto/
Dgpio.c89 irq_hw_number_t hwirq) in x3proto_gpio_irq_map()
/linux-4.4.14/arch/xtensa/kernel/
Dirq.c33 asmlinkage void do_IRQ(int hwirq, struct pt_regs *regs) in do_IRQ()
/linux-4.4.14/arch/arm/mach-omap2/
Domap-wakeupgen.c405 unsigned long *hwirq, in wakeupgen_domain_translate()
430 irq_hw_number_t hwirq; in wakeupgen_domain_alloc() local
Domap4-common.c304 unsigned int omap4_xlate_irq(unsigned int hwirq) in omap4_xlate_irq()
/linux-4.4.14/drivers/staging/board/
Dboard.c80 unsigned int hwirq = res->start; in gic_fixup_resource() local
/linux-4.4.14/include/linux/
Dirqdomain.h302 irq_hw_number_t hwirq) in irq_linear_revmap()
314 irq_hw_number_t hwirq) in irq_create_identity_mapping()
Dirqdesc.h156 unsigned int hwirq, struct pt_regs *regs) in handle_domain_irq()
Dirq.h166 unsigned long hwirq; member
/linux-4.4.14/drivers/ssb/
Ddriver_gpio.c150 int gpio, hwirq, err; in ssb_gpio_irq_chipco_domain_init() local
347 int gpio, hwirq, err; in ssb_gpio_irq_extif_domain_init() local
/linux-4.4.14/arch/microblaze/kernel/
Dintc.c106 unsigned int hwirq, irq = -1; in get_irq() local
/linux-4.4.14/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c81 irq_hw_number_t hwirq) in cplds_irq_domain_map()
/linux-4.4.14/drivers/base/
Dplatform-msi.c63 unsigned int virq, irq_hw_number_t hwirq, in platform_msi_init()
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dhlwd-pic.c96 irq_hw_number_t hwirq) in hlwd_pic_map()
Dflipper-pic.c103 irq_hw_number_t hwirq) in flipper_pic_map()
/linux-4.4.14/drivers/mfd/
Dlp8788-irq.c136 irq_hw_number_t hwirq) in lp8788_irq_map()
Dtwl6030-irq.c347 irq_hw_number_t hwirq) in twl6030_irq_map()
Dtc3589x.c210 irq_hw_number_t hwirq) in tc3589x_irq_map()
Dpm8921-core.c286 irq_hw_number_t hwirq) in pm8xxx_irq_domain_map()
Dstmpe.c964 irq_hw_number_t hwirq) in stmpe_irq_map()
Dab8500-core.c557 irq_hw_number_t hwirq) in ab8500_irq_map()
Ddb8500-prcmu.c2653 irq_hw_number_t hwirq) in db8500_irq_map()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-adi2.c196 static inline u32 hwirq_to_pintbit(struct gpio_port *port, int hwirq) in hwirq_to_pintbit()
536 u32 level_mask, hwirq; in adi_gpio_handle_pint_irq() local
876 irq_hw_number_t hwirq) in adi_gpio_irq_map()
Dpinctrl-single.c1544 irq_hw_number_t hwirq; member
1697 irq_hw_number_t hwirq) in pcs_irqdomain_map()
/linux-4.4.14/drivers/bcma/
Ddriver_gpio.c130 int hwirq, err; in bcma_gpio_irq_init() local
/linux-4.4.14/drivers/vfio/platform/
Dvfio_platform_irq.c302 int hwirq = vdev->get_irq(vdev, i); in vfio_platform_irq_init() local
Dvfio_platform_private.h33 int hwirq; member
/linux-4.4.14/drivers/soc/dove/
Dpmu.c240 u32 hwirq = fls(stat) - 1; in pmu_irq_handler() local
/linux-4.4.14/arch/c6x/platforms/
Dmegamod-pic.c248 irq_hw_number_t hwirq; in init_megamod_pic() local
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dmsi.c384 int hwirq, virq, i, quota, rc; in rtas_setup_msi_irqs() local
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dinterrupt.c671 irq_hw_number_t hwirq) in ps3_host_map()
/linux-4.4.14/arch/s390/pci/
Dpci.c384 unsigned int hwirq, msi_vecs; in arch_setup_msi_irqs() local
/linux-4.4.14/include/kvm/
Darm_vgic.h99 unsigned hwirq:10; member
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c338 int hwirq; in abx500_gpio_to_irq() local
/linux-4.4.14/drivers/spmi/
Dspmi-pmic-arb.c691 irq_hw_number_t hwirq) in qpnpint_irq_domain_map()
/linux-4.4.14/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c883 static int mtk_eint_flip_edge(struct mtk_pinctrl *pctl, int hwirq) in mtk_eint_flip_edge()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.c3638 irq_hw_number_t hwirq = usb_num ? (1 << 6) + 17 : 56; in octeon_usb_probe() local