hw_irq            125 arch/powerpc/include/asm/opal.h int64_t opal_pci_msi_eoi(uint64_t phb_id, uint32_t hw_irq);
hw_irq             35 arch/powerpc/include/asm/pnv-pci.h int64_t pnv_opal_pci_msi_eoi(struct irq_chip *chip, unsigned int hw_irq);
hw_irq             45 arch/powerpc/include/asm/xive.h 	u32 hw_irq;
hw_irq            102 arch/powerpc/include/asm/xive.h extern int xmon_xive_get_irq_config(u32 hw_irq, struct irq_data *d);
hw_irq            108 arch/powerpc/include/asm/xive.h extern int xive_native_populate_irq_data(u32 hw_irq,
hw_irq            113 arch/powerpc/include/asm/xive.h extern int xive_native_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq);
hw_irq            119 arch/powerpc/include/asm/xive.h extern void xive_native_sync_source(u32 hw_irq);
hw_irq            120 arch/powerpc/include/asm/xive.h extern void xive_native_sync_queue(u32 hw_irq);
hw_irq             35 arch/powerpc/kvm/book3s_hv_rm_xics.c static int xics_opal_set_server(unsigned int hw_irq, int server_cpu);
hw_irq            799 arch/powerpc/kvm/book3s_hv_rm_xics.c static int xics_opal_set_server(unsigned int hw_irq, int server_cpu)
hw_irq            803 arch/powerpc/kvm/book3s_hv_rm_xics.c 	return opal_set_xive(hw_irq, mangle_cpu, DEFAULT_PRIORITY);
hw_irq            904 arch/powerpc/kvm/book3s_xive.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(host_data);
hw_irq            912 arch/powerpc/kvm/book3s_xive.c 	pr_devel("set_mapped girq 0x%lx host HW irq 0x%x...\n",guest_irq, hw_irq);
hw_irq            958 arch/powerpc/kvm/book3s_xive.c 	state->pt_number = hw_irq;
hw_irq            967 arch/powerpc/kvm/book3s_xive.c 	xive_native_configure_irq(hw_irq,
hw_irq            979 arch/powerpc/kvm/book3s_xive.c 		xive_vm_source_eoi(hw_irq, state->pt_data);
hw_irq             72 arch/powerpc/kvm/book3s_xive_template.c static void GLUE(X_PFX,source_eoi)(u32 hw_irq, struct xive_irq_data *xd)
hw_irq             77 arch/powerpc/kvm/book3s_xive_template.c 	else if (hw_irq && xd->flags & XIVE_IRQ_FLAG_EOI_FW)
hw_irq             78 arch/powerpc/kvm/book3s_xive_template.c 		opal_int_eoi(hw_irq);
hw_irq            238 arch/powerpc/platforms/powernv/opal-irqchip.c 			u32 hw_irq;
hw_irq            242 arch/powerpc/platforms/powernv/opal-irqchip.c 							i, &hw_irq);
hw_irq            249 arch/powerpc/platforms/powernv/opal-irqchip.c 			virq = irq_create_mapping(NULL, hw_irq);
hw_irq            251 arch/powerpc/platforms/powernv/opal-irqchip.c 				pr_warn("Failed to map OPAL irq 0x%x\n", hw_irq);
hw_irq           2745 arch/powerpc/platforms/powernv/pci-ioda.c int64_t pnv_opal_pci_msi_eoi(struct irq_chip *chip, unsigned int hw_irq)
hw_irq           2750 arch/powerpc/platforms/powernv/pci-ioda.c 	return opal_pci_msi_eoi(phb->opal_id, hw_irq);
hw_irq           2756 arch/powerpc/platforms/powernv/pci-ioda.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq           2759 arch/powerpc/platforms/powernv/pci-ioda.c 	rc = pnv_opal_pci_msi_eoi(chip, hw_irq);
hw_irq             76 arch/powerpc/sysdev/xics/icp-hv.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq             79 arch/powerpc/sysdev/xics/icp-hv.c 	icp_hv_set_xirr((xics_pop_cppr() << 24) | hw_irq);
hw_irq             88 arch/powerpc/sysdev/xics/icp-native.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq             91 arch/powerpc/sysdev/xics/icp-native.c 	icp_native_set_xirr((xics_pop_cppr() << 24) | hw_irq);
hw_irq            107 arch/powerpc/sysdev/xics/icp-opal.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            111 arch/powerpc/sysdev/xics/icp-opal.c 	rc = opal_int_eoi((xics_pop_cppr() << 24) | hw_irq);
hw_irq             44 arch/powerpc/sysdev/xics/ics-opal.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq             48 arch/powerpc/sysdev/xics/ics-opal.c 	pr_devel("ics-hal: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq);
hw_irq             50 arch/powerpc/sysdev/xics/ics-opal.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq             56 arch/powerpc/sysdev/xics/ics-opal.c 	rc = opal_set_xive(hw_irq, server, DEFAULT_PRIORITY);
hw_irq             60 arch/powerpc/sysdev/xics/ics-opal.c 		       __func__, d->irq, hw_irq, server, rc);
hw_irq             80 arch/powerpc/sysdev/xics/ics-opal.c static void ics_opal_mask_real_irq(unsigned int hw_irq)
hw_irq             85 arch/powerpc/sysdev/xics/ics-opal.c 	if (hw_irq == XICS_IPI)
hw_irq             89 arch/powerpc/sysdev/xics/ics-opal.c 	rc = opal_set_xive(hw_irq, server, 0xff);
hw_irq             92 arch/powerpc/sysdev/xics/ics-opal.c 		       __func__, hw_irq, rc);
hw_irq             97 arch/powerpc/sysdev/xics/ics-opal.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq             99 arch/powerpc/sysdev/xics/ics-opal.c 	pr_devel("ics-hal: mask virq %d [hw 0x%x]\n", d->irq, hw_irq);
hw_irq            101 arch/powerpc/sysdev/xics/ics-opal.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq            103 arch/powerpc/sysdev/xics/ics-opal.c 	ics_opal_mask_real_irq(hw_irq);
hw_irq            110 arch/powerpc/sysdev/xics/ics-opal.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            117 arch/powerpc/sysdev/xics/ics-opal.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq            120 arch/powerpc/sysdev/xics/ics-opal.c 	rc = opal_get_xive(hw_irq, &oserver, &priority);
hw_irq            123 arch/powerpc/sysdev/xics/ics-opal.c 		       __func__, d->irq, hw_irq, rc);
hw_irq            137 arch/powerpc/sysdev/xics/ics-opal.c 		 d->irq, hw_irq, wanted_server, server);
hw_irq            139 arch/powerpc/sysdev/xics/ics-opal.c 	rc = opal_set_xive(hw_irq, server, priority);
hw_irq            143 arch/powerpc/sysdev/xics/ics-opal.c 		       __func__, d->irq, hw_irq, server, rc);
hw_irq            179 arch/powerpc/sysdev/xics/ics-opal.c 	unsigned int hw_irq = (unsigned int)virq_to_hw(virq);
hw_irq            184 arch/powerpc/sysdev/xics/ics-opal.c 	if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS))
hw_irq            188 arch/powerpc/sysdev/xics/ics-opal.c 	rc = opal_get_xive(hw_irq, &server, &priority);
hw_irq             42 arch/powerpc/sysdev/xics/ics-rtas.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq             46 arch/powerpc/sysdev/xics/ics-rtas.c 	pr_devel("xics: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq);
hw_irq             48 arch/powerpc/sysdev/xics/ics-rtas.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq             53 arch/powerpc/sysdev/xics/ics-rtas.c 	call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq, server,
hw_irq             58 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, server, call_status);
hw_irq             63 arch/powerpc/sysdev/xics/ics-rtas.c 	call_status = rtas_call(ibm_int_on, 1, 1, NULL, hw_irq);
hw_irq             66 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, call_status);
hw_irq             87 arch/powerpc/sysdev/xics/ics-rtas.c static void ics_rtas_mask_real_irq(unsigned int hw_irq)
hw_irq             91 arch/powerpc/sysdev/xics/ics-rtas.c 	if (hw_irq == XICS_IPI)
hw_irq             94 arch/powerpc/sysdev/xics/ics-rtas.c 	call_status = rtas_call(ibm_int_off, 1, 1, NULL, hw_irq);
hw_irq             97 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, call_status);
hw_irq            102 arch/powerpc/sysdev/xics/ics-rtas.c 	call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq,
hw_irq            106 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, call_status);
hw_irq            113 arch/powerpc/sysdev/xics/ics-rtas.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            115 arch/powerpc/sysdev/xics/ics-rtas.c 	pr_devel("xics: mask virq %d [hw 0x%x]\n", d->irq, hw_irq);
hw_irq            117 arch/powerpc/sysdev/xics/ics-rtas.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq            119 arch/powerpc/sysdev/xics/ics-rtas.c 	ics_rtas_mask_real_irq(hw_irq);
hw_irq            126 arch/powerpc/sysdev/xics/ics-rtas.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            131 arch/powerpc/sysdev/xics/ics-rtas.c 	if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
hw_irq            134 arch/powerpc/sysdev/xics/ics-rtas.c 	status = rtas_call(ibm_get_xive, 1, 3, xics_status, hw_irq);
hw_irq            138 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, status);
hw_irq            150 arch/powerpc/sysdev/xics/ics-rtas.c 			   hw_irq, irq_server, xics_status[1]);
hw_irq            154 arch/powerpc/sysdev/xics/ics-rtas.c 			__func__, hw_irq, status);
hw_irq            174 arch/powerpc/sysdev/xics/ics-rtas.c 	unsigned int hw_irq = (unsigned int)virq_to_hw(virq);
hw_irq            178 arch/powerpc/sysdev/xics/ics-rtas.c 	if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS))
hw_irq            182 arch/powerpc/sysdev/xics/ics-rtas.c 	rc = rtas_call(ibm_get_xive, 1, 3, status, hw_irq);
hw_irq            204 arch/powerpc/sysdev/xive/common.c 		val = xive_ops->esb_rw(xd->hw_irq, offset, 0, 0);
hw_irq            218 arch/powerpc/sysdev/xive/common.c 		xive_ops->esb_rw(xd->hw_irq, offset, data, 1);
hw_irq            260 arch/powerpc/sysdev/xive/common.c int xmon_xive_get_irq_config(u32 hw_irq, struct irq_data *d)
hw_irq            271 arch/powerpc/sysdev/xive/common.c 	rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq);
hw_irq            273 arch/powerpc/sysdev/xive/common.c 		xmon_printf("IRQ 0x%08x : no config rc=%d\n", hw_irq, rc);
hw_irq            278 arch/powerpc/sysdev/xive/common.c 		    hw_irq, target, prio, lirq);
hw_irq            352 arch/powerpc/sysdev/xive/common.c static void xive_do_source_eoi(u32 hw_irq, struct xive_irq_data *xd)
hw_irq            358 arch/powerpc/sysdev/xive/common.c 	else if (hw_irq && xd->flags & XIVE_IRQ_FLAG_EOI_FW) {
hw_irq            368 arch/powerpc/sysdev/xive/common.c 		xive_ops->eoi(hw_irq);
hw_irq            593 arch/powerpc/sysdev/xive/common.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            599 arch/powerpc/sysdev/xive/common.c 		 d->irq, hw_irq, d);
hw_irq            632 arch/powerpc/sysdev/xive/common.c 	rc = xive_ops->configure_irq(hw_irq,
hw_irq            648 arch/powerpc/sysdev/xive/common.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            651 arch/powerpc/sysdev/xive/common.c 		 d->irq, hw_irq, d);
hw_irq            663 arch/powerpc/sysdev/xive/common.c 	xive_ops->configure_irq(hw_irq,
hw_irq            684 arch/powerpc/sysdev/xive/common.c 		unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            685 arch/powerpc/sysdev/xive/common.c 		xive_ops->configure_irq(hw_irq,
hw_irq            707 arch/powerpc/sysdev/xive/common.c 		unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            708 arch/powerpc/sysdev/xive/common.c 		xive_ops->configure_irq(hw_irq,
hw_irq            722 arch/powerpc/sysdev/xive/common.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            763 arch/powerpc/sysdev/xive/common.c 		rc = xive_ops->configure_irq(hw_irq,
hw_irq            852 arch/powerpc/sysdev/xive/common.c 	unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq            916 arch/powerpc/sysdev/xive/common.c 				xive_ops->sync_source(hw_irq);
hw_irq            933 arch/powerpc/sysdev/xive/common.c 			xive_ops->sync_source(hw_irq);
hw_irq            943 arch/powerpc/sysdev/xive/common.c 		rc = xive_ops->configure_irq(hw_irq,
hw_irq            962 arch/powerpc/sysdev/xive/common.c 			xive_do_source_eoi(hw_irq, xd);
hw_irq           1261 arch/powerpc/sysdev/xive/common.c 	unsigned int hw_irq;
hw_irq           1266 arch/powerpc/sysdev/xive/common.c 	hw_irq = (unsigned int)irqd_to_hwirq(data);
hw_irq           1267 arch/powerpc/sysdev/xive/common.c 	if (hw_irq)
hw_irq           1411 arch/powerpc/sysdev/xive/common.c 		unsigned int hw_irq = (unsigned int)irqd_to_hwirq(d);
hw_irq           1417 arch/powerpc/sysdev/xive/common.c 		if (d->domain != xive_irq_domain || hw_irq == 0)
hw_irq             43 arch/powerpc/sysdev/xive/native.c int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
hw_irq             52 arch/powerpc/sysdev/xive/native.c 	rc = opal_xive_get_irq_info(hw_irq, &flags, &eoi_page, &trig_page,
hw_irq             56 arch/powerpc/sysdev/xive/native.c 		       hw_irq, rc);
hw_irq             78 arch/powerpc/sysdev/xive/native.c 		pr_err("Failed to map EOI page for irq 0x%x\n", hw_irq);
hw_irq             82 arch/powerpc/sysdev/xive/native.c 	data->hw_irq = hw_irq;
hw_irq             93 arch/powerpc/sysdev/xive/native.c 		pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq);
hw_irq            100 arch/powerpc/sysdev/xive/native.c int xive_native_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)
hw_irq            105 arch/powerpc/sysdev/xive/native.c 		rc = opal_xive_set_irq_config(hw_irq, target, prio, sw_irq);
hw_irq            114 arch/powerpc/sysdev/xive/native.c static int xive_native_get_irq_config(u32 hw_irq, u32 *target, u8 *prio,
hw_irq            121 arch/powerpc/sysdev/xive/native.c 	rc = opal_xive_get_irq_config(hw_irq, &vp, prio, &lirq);
hw_irq            385 arch/powerpc/sysdev/xive/native.c static void xive_native_eoi(u32 hw_irq)
hw_irq            391 arch/powerpc/sysdev/xive/native.c 	opal_int_eoi(hw_irq);
hw_irq            455 arch/powerpc/sysdev/xive/native.c void xive_native_sync_source(u32 hw_irq)
hw_irq            457 arch/powerpc/sysdev/xive/native.c 	opal_xive_sync(XIVE_SYNC_EAS, hw_irq);
hw_irq            461 arch/powerpc/sysdev/xive/native.c void xive_native_sync_queue(u32 hw_irq)
hw_irq            463 arch/powerpc/sysdev/xive/native.c 	opal_xive_sync(XIVE_SYNC_QUEUE, hw_irq);
hw_irq            370 arch/powerpc/sysdev/xive/spapr.c static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
hw_irq            380 arch/powerpc/sysdev/xive/spapr.c 	rc = plpar_int_get_source_info(0, hw_irq, &flags, &eoi_page, &trig_page,
hw_irq            395 arch/powerpc/sysdev/xive/spapr.c 	data->hw_irq = hw_irq;
hw_irq            413 arch/powerpc/sysdev/xive/spapr.c 		pr_err("Failed to map EOI page for irq 0x%x\n", hw_irq);
hw_irq            425 arch/powerpc/sysdev/xive/spapr.c 		pr_err("Failed to map trigger page for irq 0x%x\n", hw_irq);
hw_irq            431 arch/powerpc/sysdev/xive/spapr.c static int xive_spapr_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq)
hw_irq            435 arch/powerpc/sysdev/xive/spapr.c 	rc = plpar_int_set_source_config(XIVE_SRC_SET_EISN, hw_irq, target,
hw_irq            441 arch/powerpc/sysdev/xive/spapr.c static int xive_spapr_get_irq_config(u32 hw_irq, u32 *target, u8 *prio,
hw_irq            449 arch/powerpc/sysdev/xive/spapr.c 	rc = plpar_int_get_source_config(0, hw_irq, &h_target, &h_prio,
hw_irq            623 arch/powerpc/sysdev/xive/spapr.c static void xive_spapr_eoi(u32 hw_irq)
hw_irq            642 arch/powerpc/sysdev/xive/spapr.c static void xive_spapr_sync_source(u32 hw_irq)
hw_irq            645 arch/powerpc/sysdev/xive/spapr.c 	plpar_int_sync(0, hw_irq);
hw_irq             41 arch/powerpc/sysdev/xive/xive-internal.h 	int	(*populate_irq_data)(u32 hw_irq, struct xive_irq_data *data);
hw_irq             42 arch/powerpc/sysdev/xive/xive-internal.h 	int 	(*configure_irq)(u32 hw_irq, u32 target, u8 prio, u32 sw_irq);
hw_irq             43 arch/powerpc/sysdev/xive/xive-internal.h 	int	(*get_irq_config)(u32 hw_irq, u32 *target, u8 *prio,
hw_irq             53 arch/powerpc/sysdev/xive/xive-internal.h 	void	(*eoi)(u32 hw_irq);
hw_irq             54 arch/powerpc/sysdev/xive/xive-internal.h 	void	(*sync_source)(u32 hw_irq);
hw_irq             55 arch/powerpc/sysdev/xive/xive-internal.h 	u64	(*esb_rw)(u32 hw_irq, u32 offset, u64 data, bool write);
hw_irq           1297 drivers/acpi/arm64/iort.c 	int i, hw_irq, trigger, num_res = 0;
hw_irq           1310 drivers/acpi/arm64/iort.c 	hw_irq = IORT_IRQ_MASK(glb_irq[0]);
hw_irq           1313 drivers/acpi/arm64/iort.c 	acpi_iort_register_irq(hw_irq, "arm-smmu-global", trigger,
hw_irq           1319 drivers/acpi/arm64/iort.c 		hw_irq = IORT_IRQ_MASK(ctx_irq[i]);
hw_irq           1322 drivers/acpi/arm64/iort.c 		acpi_iort_register_irq(hw_irq, "arm-smmu-context", trigger,
hw_irq            361 drivers/gpio/gpio-davinci.c 		irq_hw_number_t hw_irq;
hw_irq            377 drivers/gpio/gpio-davinci.c 			hw_irq = (bank_num / 2) * 32 + bit;
hw_irq            380 drivers/gpio/gpio-davinci.c 				irq_find_mapping(d->irq_domain, hw_irq));
hw_irq            288 drivers/irqchip/irq-bcm6345-l1.c 			  irq_hw_number_t hw_irq)
hw_irq            305 drivers/irqchip/irq-bcm7038-l1.c 			  irq_hw_number_t hw_irq)
hw_irq             55 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq;
hw_irq            115 drivers/irqchip/irq-renesas-intc-irqpin.c 						   int reg, int hw_irq)
hw_irq            117 drivers/irqchip/irq-renesas-intc-irqpin.c 	return BIT((p->iomem[reg].width - 1) - hw_irq);
hw_irq            121 drivers/irqchip/irq-renesas-intc-irqpin.c 					       int reg, int hw_irq)
hw_irq            123 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_write(p, reg, intc_irqpin_hwirq_mask(p, reg, hw_irq));
hw_irq            176 drivers/irqchip/irq-renesas-intc-irqpin.c 		str, i->requested_irq, i->hw_irq, i->domain_irq);
hw_irq            182 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq            184 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_dbg(&p->irq[hw_irq], "enable");
hw_irq            185 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
hw_irq            191 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq            193 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_dbg(&p->irq[hw_irq], "disable");
hw_irq            194 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
hw_irq            200 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq            202 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_dbg(&p->irq[hw_irq], "shared enable");
hw_irq            203 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_CLEAR, hw_irq);
hw_irq            205 drivers/irqchip/irq-renesas-intc-irqpin.c 	p->shared_irq_mask &= ~BIT(hw_irq);
hw_irq            211 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq            213 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_dbg(&p->irq[hw_irq], "shared disable");
hw_irq            214 drivers/irqchip/irq-renesas-intc-irqpin.c 	intc_irqpin_irq_write_hwirq(p, INTC_IRQPIN_REG_MASK, hw_irq);
hw_irq            216 drivers/irqchip/irq-renesas-intc-irqpin.c 	p->shared_irq_mask |= BIT(hw_irq);
hw_irq            272 drivers/irqchip/irq-renesas-intc-irqpin.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq            274 drivers/irqchip/irq-renesas-intc-irqpin.c 	irq_set_irq_wake(p->irq[hw_irq].requested_irq, on);
hw_irq            290 drivers/irqchip/irq-renesas-intc-irqpin.c 	bit = intc_irqpin_hwirq_mask(p, INTC_IRQPIN_REG_SOURCE, i->hw_irq);
hw_irq            335 drivers/irqchip/irq-renesas-intc-irqpin.c 	p->irq[hw].hw_irq = hw;
hw_irq             40 drivers/irqchip/irq-renesas-irqc.c 	int hw_irq;
hw_irq             63 drivers/irqchip/irq-renesas-irqc.c 	dev_dbg(i->p->dev, "%s (%d:%d)\n", str, i->requested_irq, i->hw_irq);
hw_irq             77 drivers/irqchip/irq-renesas-irqc.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq             81 drivers/irqchip/irq-renesas-irqc.c 	irqc_dbg(&p->irq[hw_irq], "sense");
hw_irq             86 drivers/irqchip/irq-renesas-irqc.c 	tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq));
hw_irq             89 drivers/irqchip/irq-renesas-irqc.c 	iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq));
hw_irq             96 drivers/irqchip/irq-renesas-irqc.c 	int hw_irq = irqd_to_hwirq(d);
hw_irq             98 drivers/irqchip/irq-renesas-irqc.c 	irq_set_irq_wake(p->irq[hw_irq].requested_irq, on);
hw_irq            111 drivers/irqchip/irq-renesas-irqc.c 	u32 bit = BIT(i->hw_irq);
hw_irq            118 drivers/irqchip/irq-renesas-irqc.c 		generic_handle_irq(irq_find_mapping(p->irq_domain, i->hw_irq));
hw_irq            150 drivers/irqchip/irq-renesas-irqc.c 		p->irq[k].hw_irq = k;
hw_irq             71 drivers/irqchip/irq-renesas-rza1.c 	unsigned int hw_irq = irqd_to_hwirq(d);
hw_irq             96 drivers/irqchip/irq-renesas-rza1.c 	tmp &= ~ICR1_IRQS_MASK(hw_irq);
hw_irq             97 drivers/irqchip/irq-renesas-rza1.c 	tmp |= ICR1_IRQS(hw_irq, sense);
hw_irq             10 drivers/misc/ocxl/afu_irq.c 	int hw_irq;
hw_irq             73 drivers/misc/ocxl/afu_irq.c 	irq->virq = irq_create_mapping(NULL, irq->hw_irq);
hw_irq             78 drivers/misc/ocxl/afu_irq.c 	pr_debug("hw_irq %d mapped to virq %u\n", irq->hw_irq, irq->virq);
hw_irq            127 drivers/misc/ocxl/afu_irq.c 	rc = ocxl_link_irq_alloc(ctx->afu->fn->link, &irq->hw_irq,
hw_irq            136 drivers/misc/ocxl/afu_irq.c 	trace_ocxl_afu_irq_alloc(ctx->pasid, irq->id, irq->virq, irq->hw_irq);
hw_irq            144 drivers/misc/ocxl/afu_irq.c 	ocxl_link_free_irq(ctx->afu->fn->link, irq->hw_irq);
hw_irq            164 drivers/misc/ocxl/afu_irq.c 	ocxl_link_free_irq(ctx->afu->fn->link, irq->hw_irq);
hw_irq            685 drivers/misc/ocxl/link.c int ocxl_link_irq_alloc(void *link_handle, int *hw_irq, u64 *trigger_addr)
hw_irq            700 drivers/misc/ocxl/link.c 	*hw_irq = irq;
hw_irq            706 drivers/misc/ocxl/link.c void ocxl_link_free_irq(void *link_handle, int hw_irq)
hw_irq            710 drivers/misc/ocxl/link.c 	pnv_ocxl_free_xive_irq(hw_irq);
hw_irq            110 drivers/misc/ocxl/trace.h 	TP_PROTO(int pasid, int irq_id, unsigned int virq, int hw_irq),
hw_irq            111 drivers/misc/ocxl/trace.h 	TP_ARGS(pasid, irq_id, virq, hw_irq),
hw_irq            117 drivers/misc/ocxl/trace.h 		__field(int, hw_irq)
hw_irq            124 drivers/misc/ocxl/trace.h 		__entry->hw_irq = hw_irq;
hw_irq            131 drivers/misc/ocxl/trace.h 		__entry->hw_irq
hw_irq           2690 drivers/net/ethernet/ibm/ibmvnic.c 			   4 * PAGE_SIZE, &scrq->crq_num, &scrq->hw_irq);
hw_irq           2771 drivers/net/ethernet/ibm/ibmvnic.c 			   4 * PAGE_SIZE, &scrq->crq_num, &scrq->hw_irq);
hw_irq           2789 drivers/net/ethernet/ibm/ibmvnic.c 		   scrq->crq_num, scrq->hw_irq, scrq->irq);
hw_irq           2862 drivers/net/ethernet/ibm/ibmvnic.c 				H_DISABLE_VIO_INTERRUPT, scrq->hw_irq, 0, 0);
hw_irq           2865 drivers/net/ethernet/ibm/ibmvnic.c 			scrq->hw_irq, rc);
hw_irq           2875 drivers/net/ethernet/ibm/ibmvnic.c 	if (scrq->hw_irq > 0x100000000ULL) {
hw_irq           2876 drivers/net/ethernet/ibm/ibmvnic.c 		dev_err(dev, "bad hw_irq = %lx\n", scrq->hw_irq);
hw_irq           2882 drivers/net/ethernet/ibm/ibmvnic.c 		u64 val = (0xff000000) | scrq->hw_irq;
hw_irq           2894 drivers/net/ethernet/ibm/ibmvnic.c 				H_ENABLE_VIO_INTERRUPT, scrq->hw_irq, 0, 0);
hw_irq           2897 drivers/net/ethernet/ibm/ibmvnic.c 			scrq->hw_irq, rc);
hw_irq           3018 drivers/net/ethernet/ibm/ibmvnic.c 		scrq->irq = irq_create_mapping(NULL, scrq->hw_irq);
hw_irq           3043 drivers/net/ethernet/ibm/ibmvnic.c 		scrq->irq = irq_create_mapping(NULL, scrq->hw_irq);
hw_irq            869 drivers/net/ethernet/ibm/ibmvnic.h 	unsigned long hw_irq;
hw_irq            344 drivers/pci/controller/dwc/pci-keystone.c 				       irq_hw_number_t hw_irq)
hw_irq            295 drivers/pci/controller/pci-xgene-msi.c 	int msir_index, msir_val, hw_irq;
hw_irq            325 drivers/pci/controller/pci-xgene-msi.c 			hw_irq = (((msir_index * IRQS_PER_IDX) + intr_index) *
hw_irq            332 drivers/pci/controller/pci-xgene-msi.c 			hw_irq = hwirq_to_canonical_hwirq(hw_irq);
hw_irq            333 drivers/pci/controller/pci-xgene-msi.c 			virq = irq_find_mapping(xgene_msi->inner_domain, hw_irq);
hw_irq           1080 include/linux/irq.h 			 irq_hw_number_t hw_irq);
hw_irq           1099 include/linux/irq.h struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq);
hw_irq            489 include/misc/ocxl.h int ocxl_link_irq_alloc(void *link_handle, int *hw_irq,
hw_irq            495 include/misc/ocxl.h void ocxl_link_free_irq(void *link_handle, int hw_irq);
hw_irq            340 kernel/irq/generic-chip.c __irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq)
hw_irq            347 kernel/irq/generic-chip.c 	idx = hw_irq / dgc->irqs_per_chip;
hw_irq            359 kernel/irq/generic-chip.c irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq)
hw_irq            361 kernel/irq/generic-chip.c 	struct irq_chip_generic *gc = __irq_get_domain_generic_chip(d, hw_irq);
hw_irq            378 kernel/irq/generic-chip.c 			 irq_hw_number_t hw_irq)
hw_irq            388 kernel/irq/generic-chip.c 	gc = __irq_get_domain_generic_chip(d, hw_irq);
hw_irq            392 kernel/irq/generic-chip.c 	idx = hw_irq % dgc->irqs_per_chip;
hw_irq            422 kernel/irq/generic-chip.c 	irq_domain_set_info(d, virq, hw_irq, chip, gc, ct->handler, NULL, NULL);
hw_irq            431 kernel/irq/generic-chip.c 	unsigned int hw_irq = data->hwirq;
hw_irq            435 kernel/irq/generic-chip.c 	gc = irq_get_domain_generic_chip(d, hw_irq);
hw_irq            439 kernel/irq/generic-chip.c 	irq_idx = hw_irq % dgc->irqs_per_chip;
hw_irq            442 kernel/irq/generic-chip.c 	irq_domain_set_info(d, virq, hw_irq, &no_irq_chip, NULL, NULL, NULL,